對於最近爆出的某電商平臺售賣“十元改朋友圈定位”服務,微信公關團隊迴應此前並不知有此類服務售賣,但對於外掛行為一直在進行打擊,截至今年上半年已處理上百萬違規賬號。對於使用第三方軟體修改微信定位,也屬於使用第三方外掛軟體範圍,可能會影響賬號使用。但對於具體處罰目前沒有詳細說明。
那這些定位服務是怎麼做到的呢?因為筆者是Android相關行業,所以簡單介紹下Android虛擬定位技術。對於Android的虛擬定位實現,目前主要是三個實現方法:
第一:通過分身、雙開軟體。目前此類軟體市場上十分常見,部分手機廠商也提供該功能。此類軟體的實現原理主要是通過虛擬化、外掛機制等技術實現,且大部分不需要獲取root許可權。而微信團隊明確禁止的外掛軟體即屬於這個範圍。這類軟體會攔截APP與系統服務的互動,讓APP獲取虛擬的定位、手機型號等資訊。由於APP所有資料都經過第三方軟體,此類方法可能導致資料洩露、賬號被封等。
第二:使用定製rom。因為Android作為一個開源系統,其系統原始碼能夠直接被開發者閱讀、修改。各大開發廠商會在Android原版基礎上進行修改,例如去掉無法使用的谷歌市場,加上自己的手機軟體等。而定製版rom可以直接在系統層面虛擬所有硬體、軟體資訊。該方法在軟體來說較難檢測,但同時危險也是最大的。因為如果rom開發者植入惡意軟體可以繞過Android安全機制,手機一切資訊都會被洩露。
第三:模擬器,和定製rom原理相同,只不過執行在不同平臺。目前市面上有大量模擬器,有谷歌提供給開發者使用的模擬器、第三方廠商修改開發的模擬器。這些模擬器因為本身就不執行在手機上,自然沒有真正的型號、位置等資訊。所以模擬器提供的硬體資訊自都是虛擬的,而大部分模擬器都有設定虛擬定位功能,且此類模擬器不屬於微信提到的外掛軟體。但目前市面上模擬器開發廠商較多,使用中還是會帶來一定的資訊洩露風險,請謹慎使用。
這三種方法都有一定的賬號洩露風險,大家平常使用軟體時儘量從官方渠道下載。同時微信團隊也提醒大家:切勿輕易透露自己的賬號資訊,別變成用自己的錢送騙子周遊列國。