根據嗶哥心理學第三定律,我們在虛擬世界留下的痕迹越多,對個人隱私就越在意。
反饋到日常使用,就是對手機內各種App疑神疑鬼,生怕有內鬼偷取個人信息。
這也不怪大家敏感,其實這幾年來,手機里的App是真的越來越「邪門」了。
比如,小雷剛在微信和朋友聊完「脫髮」,轉眼間打開淘寶,就能看到首頁推薦出現好幾家生髮產品。
有一次更加離譜,我和嗶哥前陣子摸魚聊天,聊到了英雄聯盟S12總決賽,我倆全程沒碰手機。
結果聊完沒多久,微博就給我推送了S12相關的推文,小雷無法實錘App有沒有「監聽」。
但能肯定的是,如今互聯網大廠的大數據已經到了爐火純青的地步,用戶抬一抬手指,App就知道你下一步要幹嘛。
說好聽點那叫貼心,根據用戶畫像定製內容,可用戶更擔心的,是App會不會偷窺隱私。
圖源:手機截圖
本來用戶隱私和App索取許可權之間,就很難取得平衡了,兩邊關係極其緊張。
就在這個節骨眼兒上,有一個App還撞在了槍口上,被用戶罵個不停。
高強度衝浪的小夥伴們估計有所耳聞,這個App就叫做 -- 得物。
最近呢有一位用戶表示,自己的華為手機發現,得物擅自刪除手機的照片和視頻,氣得他當場錄視頻發到網上曝光。
圖源:微博@中新經緯
真的刪除了用戶手機本地視頻?
先給不了解大夥簡單介紹一下,得物App是個潮流網購平台,也是富哥和炒鞋佬的常駐點,裡面會賣一些鞋子衣服。
既然主打潮流,大多數產品也自然是我們耳熟能詳的品牌,比如耐克、阿迪和李寧等。
說起這平台最大的優勢,就是有人工驗貨的環節了,賣家會先把產品發到得物倉庫。
得物的驗貨師過一遍後,確認是正品後才會寄給買家。
不過有一說一,這個「人工鑒別」的環節爭議還挺多。
之前就有老哥曝出得物的一些騷操作,他在得物購買一件潮服,為了驗真,還花了10塊錢購買了得物的鑒別服務。
最後也確實鑒別為真貨,但後來他把這衣服放到得物上轉賣,卻被得物工作人員鑒定為假貨...
圖源:齊魯壹點
除此以外,像是用瑕疵品充新、拒絕七天無理由退換貨等問題,在網上都是一搜一大堆了。
圖源:黑貓投訴
而這次事件的當事人@卡密zzzs ,正是遇到了得物平台上,最為經典的售後扯皮問題。
他前陣子趁著11.11得物搞活動,就在裡面買了些東西,但到手後發現有問題,可能是產品有瑕疵。
於是他便想著走售後渠道,並想得物提交視頻數據。
關鍵點來了,在上傳完視頻沒多久,他的華為手機就出現了這樣的提示:
「檢測到得物刪除了視頻,已成功攔截」
圖源:B站@卡密zzzs
雖然系統提示有可能是誤報。
但用戶前腳上傳證據,後腳被系統提示視頻證據被刪除,
這前因後果連起來,很難不讓當事人懷疑,得物是真的想銷毀證據...
而這事兒被曝光到網路上後,網友們各有各的意見。
有人說,比起騷操作不斷的得物,他更相信華為。
圖源:網路
還有老哥理性分析,認為得物App只是沒把存儲機制寫規範點,才導致刪除緩存文件時,觸發了系統保護。
那麼,事情的真相到底是怎麼樣的呢?
小雷思考許久,和大夥分享下自己的分析好了,不一定對,有其他想法的小夥伴可以在評論區一起聊聊。
首先從技術層面上來看,早期安卓的公共存儲機制確實不夠安全。
只要文件沒放在/data目錄,且App拿到了存儲許可權,就可以把本地存儲空間隨意「拉屎」。
圖源:V2ex
所謂的「拉屎」,包括新建、上傳、刪除和二次編輯文件等操作。
恰好國產App沒有強力的開發規範約束,到處「拉屎」已經見怪不怪,所以大多數安卓手機的存儲空間都是亂七八糟的。
有些文件甚至是無限套娃,一層文件夾套著四五層「子文件夾」。
普通用戶看到這種文件,哪知道是啥玩意兒啊...
圖源:手機截圖
小雷也問了搞安卓開發的朋友,他說這些文件,是國產App為了持續追蹤用戶數據而創建的,即使全部刪除也沒問題。
而且現在安卓存儲許可權逐漸規範了,很多App即使沒有存儲許可權,也是能正常使用的。
既然App獲取存儲許可權後,能獲得如此大的自由。
那得物是不是真的順理成章,擅自刪除用戶的本地照片和視頻呢?
小雷是覺得,可以,但沒必要。
咱們可以跟著得物的詳細回應,邊看邊作分析。
按照得物的說法呢,App為了縮短用戶編輯視頻的等待時間,採取了臨時緩存大法,也是行業通用的一種方案。
圖源:得物官方
不過這個臨時文件,是得物自己創建出來的,好處是不會對原文件進行任何修改,用戶手機里的原始視頻,也不會受到影響。
圖源:得物
其實得物的操作邏輯都沒啥問題。
最離譜的,是它那隨地「拉屎」的行為,大家有沒有發現,它創建的臨時文件是直接放在手機存儲目錄/pictures內部的。
這是安卓用戶的主要圖片存儲路徑,平時我們在各個App保存的圖片,基本都會放在這裡。
也因為這路徑存放的圖片太多,涉及到個人隱私,華為早在EMIUI 9上就加入了常用圖庫目錄的保護功能。
要是App在/pictures里創建文件是沒啥問題的,但要是從裡面刪除文件,必然會觸發系統安全警告。
圖源:微博@李小龍Bruce_Lee
華為的產品線副總裁也在功能解析的末尾提到:
如果第三方App不想被誤判刪除文件,只需按照安卓規範,在緩存目錄給臨時文件添加.nomedia屬性,這樣系統就不會掃描了。
所以,現在基本是真相大白了...
得物壓根就沒有按照安卓規範,來指定存儲位置,反而簡單粗暴地把臨時文件放在/pictures內部。
等用戶編輯完文件了,得物把臨時文件主動一刪,華為手機的文件保護功能就直接觸發警報了...
圖源:得物
早期的推特客戶端,也因為存儲和命名上不夠規範,導致華為手機觸發了警報。
圖源:微博
雖然得物平時口碑不太好啊,但從實際情況來看,得物這次還算老實。
這事兒也很好地反映出,國產App們非常喜歡在安卓存儲空間內部「拉屎」。
不按規範開發,就別怪用戶誤會
國內安卓App和海外安卓App環境有著很大差別。
至少海外的主流App,都會被谷歌制定的開發規範強制約束。
比如開屏廣告如何設計和存儲目錄如何制定,都有一套清晰且可靠的規範去遵循。
不過由於眾所周知的原因啊,谷歌成為了知名404公司,國內安卓App在設計規範上,基本是一個比一個野。
Material Design是啥,存儲空間規範又是啥,我國產App看不見。
這就導致手機廠商們為了保護用戶隱私,所推出的「文件刪除保護」功能動不動就觸發。
就這麼說吧,只要在微博或百度搜索:某某App刪除文件,能搜出不少翻車案例。
圖源:知乎@匿名用戶
明明有專門的存儲目錄給App們存放文件,但很多國產App就是頭鐵,在【公共存儲】上瘋狂「拉屎」。
這還不觸發「文件刪除」提示,才是真的離譜...
總之這件事兒的出現,某程度上是件好事兒,起碼給了很多國產App一個提醒。
不想被負面消息纏身的話,就得好好掂量一下,自家App的存儲位置合不合理了。
圖源:微博@騰訊QQ