iOS是如何收集用戶的地理信息的
從央視的新聞里我們了解到這個(gè)故事應(yīng)該從三年前講起:
2011年兩名英國的工程師發(fā)現(xiàn)蘋果手機(jī)暗藏的一個(gè)文件可以記錄蘋果手機(jī)用戶曾經(jīng)去過的地理位置,并通過隱藏文件存儲(chǔ)這些信息。迫于多國進(jìn)行調(diào)查,蘋果公司發(fā)表了Apple Q&A on Location Data(April 27, 2011),并聲稱這種泄露將會(huì)修復(fù)。
三年后央視炮火猛噴Apple:http://news.cntv.cn/2014/07/11/VIDE1405043460426933.shtml
截圖來自央視新聞微博
"常去地點(diǎn)"這個(gè)功能默認(rèn)開啟,并且當(dāng)定位功能打開時(shí)進(jìn)行記錄。
注意!不僅記錄了位置甚至記錄下了停留時(shí)間,經(jīng)過授權(quán)我們打開某小編的手機(jī)(經(jīng)測試部分手機(jī)已無法顯示“歷史記錄”部分,疑蘋果公司私下進(jìn)行強(qiáng)制更新):
在別的地方……
也有網(wǎng)友貼出利用iPhone記錄下來他一年的數(shù)據(jù)制作的可視化行蹤圖:
iPhone會(huì)基于wifi、基站和GPS收集定位信息并保存在:/var/root/Library/Caches/locationd 下的cache_encryptedA.db這個(gè)文件內(nèi)(早期版本的iOS會(huì)儲(chǔ)存在:/var/root/Library/Caches/locationed/consolidated.db),雖然名中帶有“encrypted”字樣但并未加密。并且即使關(guān)閉“常去地點(diǎn)”這個(gè)服務(wù),iPhone仍會(huì)通過第三方的應(yīng)用收集并記錄下位置信息。甚至刪除這個(gè)數(shù)據(jù)庫后仍然會(huì)再次生成。
有網(wǎng)友提出了解決方案:
在cydia中,安裝untrack插件來自bigboss源,這個(gè)插件會(huì)定時(shí)清理那個(gè)數(shù)據(jù)庫文件,不過其本身是個(gè)守護(hù)程序,占用后臺(tái)資源。
在央視的報(bào)道之后蘋果公司發(fā)表了了聲明,截取部分如下:
在我們所有的設(shè)備上,Apple 都讓用戶能夠自主控制定位數(shù)據(jù)的收集和使用。用戶必須自主選擇啟用 "定位服務(wù)",因?yàn)樗皇且豁?xiàng)默認(rèn)設(shè)置。Apple 絕對不允許任何應(yīng)用,在未曾預(yù)先彈出讓用戶一目了然的提示并得到用戶明確同意的情況下,就擅自接收設(shè)備的定位信息。這樣的提示是強(qiáng)制性的,并且不能被隱藏或覆蓋。如果用戶改變主意,僅需簡單地切換 "開/關(guān)" 按鈕,即可隨時(shí)就個(gè)別應(yīng)用或服務(wù)退出 "定位服務(wù)"。當(dāng)用戶將某個(gè)應(yīng)用或服務(wù)的定位數(shù)據(jù)切換成 "關(guān)" 時(shí),它就會(huì)停止收集數(shù)據(jù)。而且,家長還可以使用 "訪問限制" 功能,以防止孩子使用 "定位服務(wù)"。
Apple 不會(huì)在任何時(shí)候通過任何用戶的 iPhone 去獲取其 "常去地點(diǎn)" 或其定位服務(wù)的緩存。我們通過用戶密碼對緩存進(jìn)行了加密,并且謹(jǐn)防任何應(yīng)用對其進(jìn)行訪問。為了讓用戶擁有更大透明度的權(quán)益,用戶在成功輸入其個(gè)人密碼后,即可看到其設(shè)備上收集的數(shù)據(jù)。而當(dāng)設(shè)備鎖定后,在未輸入密碼的情況下,任何人都不可能查看這些信息。
正如我們前文所述,Apple 從未與任何國家的任何政府機(jī)構(gòu)就任何產(chǎn)品或服務(wù)建立過所謂的 "后門"。我們也從未開放過我們的服務(wù)器,并且永遠(yuǎn)不會(huì)。對于我們而言,這些都是必須堅(jiān)守、絕不妥協(xié)的。
f-secure的文章中稱:每天,iPhone會(huì)向Apple公司傳送兩次你的位置信息,當(dāng)你在iTunes的安裝過程中伴隨著這種具有高度誤導(dǎo)性的提示下并選擇了Agree:
如果不用陰謀論的思路去想這件事,其實(shí)蘋果公司這項(xiàng)功能還是蠻便民的,例如小編有一天在快下班的時(shí)候解鎖手機(jī),在通知中心就看到提示:“您回家預(yù)計(jì)需要30分鐘,某某路段堵車”,雖然當(dāng)時(shí)沒有截圖,但是如果只是一個(gè)普通用戶,這種收集信息的行為還算可以接受。不過比較惡心的地方就是“常去地點(diǎn)”功能就算關(guān)閉,iOS還是會(huì)記錄你的地理位置,只不過不顯示出來而已,除非關(guān)閉GPS功能。