如今對一些應(yīng)用軟件APP一掃碼,就會反饋“傳話”。麻省理工學院(MIT)近日發(fā)布新聞公報稱,他們的科研人員證實許多手機應(yīng)用存在這種“隱秘通訊”功能,這是因為一些會“傳話”的應(yīng)用軟件APP大多進入了下載量排名前500范圍,它們屬于常被手機下載應(yīng)用的軟件。
研究人員發(fā)現(xiàn),大約有50%的“傳話”功能是由手機自帶的安卓分析工具包啟動的。這一分析工具經(jīng)常向安卓應(yīng)用開發(fā)者傳輸用戶使用模式、程序性能(運行一個程序所需要的內(nèi)存大小和時間)等數(shù)據(jù),以便開發(fā)者不斷提升應(yīng)用性能。這些為開發(fā)者讀取信息而預(yù)留的通道,成了實現(xiàn)“傳話”的場所。
在上周美國電氣和電子工程師協(xié)會、美國計算機學會自動軟件工程國際會議上,MIT研究人員介紹了相關(guān)研究成果。他們表示,手機應(yīng)用程序通常歸開發(fā)者單獨所有,為了防止自己的產(chǎn)品敏感信息或者技術(shù)機密被人破解,開發(fā)者經(jīng)常對代碼進行一定的“偽裝”,但在安卓系統(tǒng)下開發(fā)出來的APP卻無法做到這一點。作為一種手機操作系統(tǒng),安卓具有開源性的特點,允許任何移動終端廠商加入到安卓聯(lián)盟中來。開發(fā)者只要利用安卓源代碼,就可以開發(fā)出自己的應(yīng)用程序。由于系統(tǒng)的開源性,代碼是公開的,所以在安卓應(yīng)用中開發(fā)者可輕易獲知哪段代碼是控制顯示器,哪段代碼是控制喇叭,還有——哪段代碼可以開啟遠程通訊功能,實現(xiàn)“隱秘通訊”。
該研究項目主導者、MIT校計算機科學和人工智能實驗室博士后茱莉亞·魯賓表示,她不確定是否一定要在手機應(yīng)用中去除這一功能,或許開發(fā)者并沒有惡意,但手機使用者對此必須知情。(記者 許茜)