美团偷删用户相册照片?是软件bug还是故意而为之.
这几天,好多媒体报道了美团在相册静默删除用户相册照片的事,小编作为黑金会员,也是十分害怕,于是扒了扒这背后的技术原理。先讲一个大家最关心的重点:
“删照片” 其实不是故意而为之,我不是公关,也不是什么拿钱办事。首先明确一个点如果你是苹果和华为鸿蒙NEXT系统,或者安卓11以上的用户,大可放心,App绝对动不了你的图片,这得益于两个系统的架构设计。
注意了,如果你用的是鸿蒙,但不是鸿蒙NEXT,仍然有可能中招,因为华为鸿蒙5.0以下的版本其实还是基于安卓内核进行深度开发的。
回归正题,那美团到底为什么能悄悄删你照片?那就不得不说回安卓这个绝妙的设计了,安卓10以下的系统版本,只要你允许app读取你的相册(你拍照、保存图片、上传图片等等都需要给App给相册权限)那么App就完全有能力在你完全不知情的情况下删除你的照片。
为啥“允许读取”就能“直接删除”?你以为是谷歌的锅?错,这些“特性”都得益于一安卓10以下的版本都使用了名叫SharedStorage的一种存储模式。
不说什么高级的技术流,最贴切地说,就是应用可以跳出自己的应用目录内,在你的手机里“肆意游走”,上到你的图片视频,下到友商的应用目录,App都可以轻易的读取写入甚至是删除里面的内容。
好了,现在你明白了,这其实就是一个存储模式的bug,不能全部归咎于美团……..吗?这时候你可能又要问了:“为什么别的App没有出现,反而是美团”。
众所周知,大厂的工作流是非常非常庞大的,如果一个普普通通的后端程序员用Ai写了一个存储区域的代码,又恰好上线的测试流程非常应付,这就酿成了了一个可能导致上百万资金流失的后果。
不过,大家也不用太过担心,这不是什么故意为之的行为,也不是什么“销毁餐饮问题投诉证据”的预埋代码。就是一个小程序员的一个失误,可能仅此而已。