精靈寶可夢go游戲可能存在風(fēng)險(xiǎn) 軟件需要google賬號完整權(quán)限

《Pokémon Go》是任天堂 Pokémon(中譯名口袋妖怪、寵物小精靈、精靈寶可夢)系列的最新游戲,由 Niantic Labs 聯(lián)合開發(fā),也是第一款 Pokémon 手游。不需多說,看到這篇文章的你,多半正在玩或者已經(jīng)下載好了游戲??墒沁@款游戲在國外網(wǎng)友眼中手機(jī)上要的權(quán)限未免過大了,我想這篇文章你看完,可能會想,這在中國的應(yīng)用市場根本不算什么,要權(quán)限算什么?一起來看看權(quán)限在手機(jī)上能干什么。
國外玩家發(fā)現(xiàn),《 Pokémon Go》存在嚴(yán)重的賬戶安全風(fēng)險(xiǎn)。
游戲提供兩種登陸方式:Google 或 Pokémon 訓(xùn)練師俱樂部(pokemon.com)。在歐美幾乎人人都有 Google 賬戶,而之前 pokemon.com 由于技術(shù)故障無法接受新用戶注冊,因而大部分玩家都在用 Google 賬戶登陸。
國外玩家 Adam Revee 注意到,使用 Google 賬戶登陸之后,《Pokémon Go》直接獲取了 Google 賬戶的“完整賬戶權(quán)限”(full access)。Adam Revee 在自己的博客上記錄了這一發(fā)現(xiàn),被 Twitter 上的數(shù)據(jù)安全大號@SwiftOnSecurity 轉(zhuǎn)發(fā),引起了安全界的廣泛關(guān)注。
我在手機(jī)上檢查了自己的賬戶,發(fā)現(xiàn)《Pokémon Go》的確標(biāo)記為擁有整賬戶權(quán)限,相同待遇的只有 Chrome 瀏覽器。
為了重現(xiàn)這個(gè)事件,我打開游戲,抓了附近的兩只小精靈,等完服務(wù)器同步(存盤)的過程,然后打開菜單,注銷(sign out)自己的賬號,退出游戲。接下來,我點(diǎn)擊上面的 Remove 按鈕撤銷了“Pokemon Go Release”的權(quán)限。
然后我重新打開游戲,并使用 Google 賬戶登陸。更嚴(yán)重的問題出現(xiàn)了:輸入 Google 賬戶→輸入密碼并確認(rèn)后,直接進(jìn)入了游戲的讀取界面,并沒有彈出一個(gè)權(quán)限確認(rèn)的菜單。
一般來說,使用 Google 賬戶登陸的第三方服務(wù),在輸入賬號密碼之后會出現(xiàn)下圖這樣的界面,要求你確認(rèn)第三方服務(wù)可使用的權(quán)限。
以 Medium 和 Soundcloud 舉例,前者獲取了“電子郵件地址”和“基本資料信息”,后者僅需要“離線使用”權(quán)限。這些權(quán)限都需要確認(rèn)允許才可以獲取到。
我嘗試了一下撤銷權(quán)限還能不能玩游戲,情況很復(fù)雜。有時(shí)候能玩,但游戲地圖道路讀取不出來,只有飄在空中的 Pokéstop 和道場;有時(shí)候干脆無法加載游戲,或者顯示服務(wù)器故障。
為什么不讓用戶確認(rèn)權(quán)限?@SwiftOnSecurity 指出,登陸界面的確系 Google 的 OAuth 界面,如假包換。但問題在于 Niantic Labs 可能設(shè)置了瀏覽器自動化,跳過了權(quán)限確認(rèn)頁面,自動幫用戶點(diǎn)了按鈕——這是嚴(yán)重的安全事故。
另外,第三方應(yīng)用的開發(fā)者在設(shè)計(jì)使用 Google、Facebook、Twitter 或其他更流行的賬號體系登陸時(shí),通常應(yīng)該遵循“最小權(quán)限原則”,只申請應(yīng)用正常運(yùn)轉(zhuǎn)所必須的權(quán)限?!禤okémon Go》從目前的全部功能來看,并沒有獲取完整權(quán)限的必要?,F(xiàn)在這樣一上來就要求完整權(quán)限,還不經(jīng)確認(rèn),比“全家桶”有過之無不及。
Google 的賬戶幫助頁面上有一段這樣的描述:
當(dāng)您向應(yīng)用授予完整帳戶權(quán)限后,該應(yīng)用幾乎可以查看和修改您 Google 帳戶中的所有信息(但不能更改密碼、刪除帳戶,或以您的名義使用 Google 電子錢包付款)。
某些 Google 應(yīng)用可能具有完整帳戶權(quán)限。例如,您可能會看到,您下載到 iPhone 的“Google 地圖”應(yīng)用具有完整帳戶權(quán)限。
請僅將“完整帳戶權(quán)限”授予您完全信任且已安裝到您的個(gè)人計(jì)算機(jī)、手機(jī)或平板電腦上的應(yīng)用。
更具體講,授予一個(gè)第三方應(yīng)用“完整賬戶權(quán)限”,意味著它可以:
查看你的郵件;以你的身份發(fā)郵件;獲取你 Google Drive 云盤里的所有文件,包括已經(jīng)刪除的;調(diào)取你的搜索記錄,包括地圖里的導(dǎo)航記錄;看任何你在 Google Photos 里備份的照片,包括隱私照片;了解或修改其他各種各樣的資料;登陸其他用 Google 賬戶登陸的服務(wù)。
至于由 Niantic Labs 和任天堂旗下 Pokémon Company 這兩家還算知名的公司聯(lián)合開發(fā)的游戲,為何出現(xiàn)如此嚴(yán)重的賬戶權(quán)限事故,除了粗心大意,恐怕暫無其他解釋。前面也有提到,“某些 Google 應(yīng)用可能具有完整權(quán)限”,或許是 Niantic Labs 從 Google 旗下拆分之后,沒有及時(shí)更新自己的開發(fā)工具,仍然以為自己開發(fā)的是 “Google 應(yīng)用”吧?
身為架構(gòu)工程師的 Adam Renee 表示,他并非懷疑 Niantic Labs 會拿著用戶 Google 賬戶的完整權(quán)限胡作非為。問題在于,Niantic Labs 的數(shù)據(jù)安全水平如何,在業(yè)界并沒有公開的資料。更何況現(xiàn)在《Pokémon Go》如此火爆,難免有黑客盯上這座數(shù)據(jù)金礦,誰也無法保證之前發(fā)生在網(wǎng)易、CSDN、雅虎、Target 等公司內(nèi)的數(shù)據(jù)泄露事故,不會發(fā)生在 Niantic Labs 身上(此前已經(jīng)有黑客修改游戲的 Android APK 安裝包,在游戲里添加惡意代碼。)
目前 Niantic Labs 尚未對此做出回應(yīng)。
相關(guān)文章
- 未來的互聯(lián)網(wǎng)最重要的不是速度,不是容量,而是安全。黑客這個(gè)詞很多人已經(jīng)耳熟能詳,雖然他們是一群神秘的人,但不能判斷他們是不是好人,越厲害的往往威脅越大。其實(shí)有一2016-07-15
商場免費(fèi)WIFI安全嗎 WIFI密碼共享軟件隱患多
因?yàn)榻佑|這個(gè)行業(yè),所以在密碼方面有深深的恐懼。商場里提供免費(fèi)wifi,然后也提供支付寶微信支付,竟然有這么多人真的敢用著公用wifi付款買單,市場上共享wifi密碼的軟件層2016-07-14- 這篇文章主要為大家詳細(xì)介紹了互聯(lián)網(wǎng)十大惡意軟件威脅,十大惡意軟件有哪些,每一個(gè)惡意軟件的特點(diǎn),感興趣的小伙伴們可以參考一下2016-06-29
你真的了解虛擬專用網(wǎng)絡(luò)嗎?還是先顧著自己的隱私再說吧
中國的互聯(lián)網(wǎng)并不是真正開放的互聯(lián)網(wǎng),有時(shí)候很多人耐不住自己想要窺探外面世界的好奇心,選擇用翻墻這種方式打開世界的大門,而虛擬專用網(wǎng)絡(luò)就是看似用來幫助你混淆自己蹤2016-06-25- 現(xiàn)在電腦用戶最討厭的就是黑客,有用戶問怎么才能高效的躲避黑客的入侵呢?下面小編就為大家介紹七大高招,讓你的電腦時(shí)時(shí)刻刻處于安全狀態(tài)2016-06-30
[PHP是世界上最好的語言] 不信你看這款PHP寫的敲詐者木馬
有個(gè)笑話:女的說,你們能讓論壇上的人吵起來,我就做你女朋友。男的發(fā)了一句話:PHP是世界上最好的語言。瞬間論壇就炸鍋了,女的說好吧,我同意了,咱們?nèi)コ燥埌?。男的?/div> 2016-06-25每當(dāng)出現(xiàn)歐洲杯、世界杯、奧運(yùn)會這種比賽時(shí),各種博彩集團(tuán)使出渾身解數(shù)黑掉正常的網(wǎng)站,尤其是流量大的資訊類網(wǎng)站。百度通過內(nèi)部檢測發(fā)現(xiàn)歐洲杯期間站點(diǎn)被黑數(shù)量呈上升趨勢2016-06-25很多安全專家反復(fù)提醒用戶設(shè)置賬戶和密碼時(shí)要盡可能多樣化,以防被破解。黑客只要簡單的使用暴力破解攻擊。暴力破解攻擊是指攻擊者嘗試所有的可能性破解用戶的賬戶名、密碼2016-05-26烏云漏洞平臺被連鍋端?互聯(lián)網(wǎng)安全缺失的到底是什么
還記得我們之前說過的有個(gè)白帽子提交了世紀(jì)佳緣的漏洞然后被世紀(jì)佳緣告了的事情嗎?這件事情引起了國內(nèi)很多白帽黑帽的關(guān)注,如今事情又發(fā)酵,中國最大的兩大漏洞平臺——烏2016-07-20最新評論