錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見(jiàn)故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
Android系統(tǒng)廣播機(jī)制存在漏洞

作者: 佚名  日期:2018-10-28 16:33:29   來(lái)源: 本站整理

 國(guó)外研究人員披露了Android漏洞(CVE-2018-9489)的信息。Android系統(tǒng)的內(nèi)部廣播機(jī)制會(huì)暴露敏感的用戶和設(shè)備信息,手機(jī)上安裝的應(yīng)用可在用戶不知情或未經(jīng)許可的情況下訪問(wèn)獲取這些信息。

Android系統(tǒng)的內(nèi)部廣播機(jī)制泄露的數(shù)據(jù)包括:Wi-Fi網(wǎng)絡(luò)名稱、Wi-Fi網(wǎng)絡(luò)BSSID,本地IP地址、DNS服務(wù)器信息和設(shè)備的MAC地址等詳細(xì)信息。部分信息(如Mac地址)在Android 6版本以上無(wú)法通過(guò)這個(gè)漏洞獲取,但是剩下的依然可以通過(guò)監(jiān)聽(tīng)廣播來(lái)繞過(guò)權(quán)限檢查和其他防范措施。
背景
Android是谷歌開發(fā)的用于手機(jī)和平板電腦的開源操作系統(tǒng),保守估計(jì)全球有超過(guò)20億臺(tái)設(shè)備運(yùn)行Android。Android上的應(yīng)用程序通常與系統(tǒng)隔離,但是通過(guò)幾種機(jī)制仍然可以實(shí)現(xiàn)應(yīng)用程序的進(jìn)程與操作系統(tǒng)間的交互。
比如說(shuō)這次問(wèn)題的源頭。Android提供了“ Intent ”作為進(jìn)程間的通信方式之一,該機(jī)制允許應(yīng)用程序或系統(tǒng)發(fā)送可由其他應(yīng)用程序收聽(tīng)的消息。盡管開發(fā)人員可以選擇關(guān)閉或限制這個(gè)機(jī)制,但是在實(shí)踐過(guò)程中工程師往往疏于部署限制機(jī)制或屏蔽敏感數(shù)據(jù)。這就導(dǎo)致了上文中的Android漏洞,手機(jī)上的惡意軟件可以監(jiān)聽(tīng)并捕獲其他應(yīng)用程序廣播的消息。
安卓系統(tǒng)提供的最常見(jiàn)的安全機(jī)制是權(quán)限控制,旨在保護(hù)用戶的隱私信息不受侵害。應(yīng)用程序必須通過(guò)應(yīng)用程序清單(“ AndroidManifest.xml ”)中的特殊“ uses-permission ”標(biāo)記明確請(qǐng)求訪問(wèn)某些信息或功能。根據(jù)許可的類型(如“正常”、“危險(xiǎn)”等),系統(tǒng)可以在應(yīng)用安裝期間向用戶顯示授權(quán)信息,或者在運(yùn)行期間再次提示。某些權(quán)限只能由系統(tǒng)應(yīng)用程序使用,并且不向第三方開發(fā)人員開放。
Google Play和運(yùn)行時(shí)的應(yīng)用程序權(quán)限截圖:
漏洞詳情
Android系統(tǒng)通過(guò)“ Intent ”機(jī)制廣播有關(guān)Wi-Fi連接和Wi-Fi網(wǎng)絡(luò)接口的信息:
WifiManager的NETWORK_STATE_CHANGED_ACTION
WifiP2pManager的WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
這些信息包括設(shè)備的MAC地址、Wi-Fi接入點(diǎn)的BSSID、網(wǎng)絡(luò)名稱以及本地IP、網(wǎng)關(guān)IP和DNS服務(wù)器地址等信息。此信息可供用戶設(shè)備上運(yùn)行的所有應(yīng)用程序使用。
雖然應(yīng)用程序也可以通過(guò)WifiManager訪問(wèn)此信息,但這樣的話需要應(yīng)用程序清單中的“ ACCESS_WIFI_STATE ”權(quán)限。通過(guò)Wi-Fi進(jìn)行地理定位通常需要“ ACCESS_FINE_LOCATION ”或“ ACCESS_COARSE_LOCATION ”權(quán)限。此外,在Android版本6.0及更高版本中,設(shè)備的實(shí)際MAC地址不再通過(guò)API提供,并始終返回地址“02:00:00:00:00:00”。然而,監(jiān)聽(tīng)系統(tǒng)廣播的應(yīng)用程序不需要這些權(quán)限,因此允許在不知道用戶的情況下捕獲該信息,并且甚至在Android 6或更高版本上捕獲真實(shí)MAC地址。
嘗試在Android 7.0中獲取MAC地址的應(yīng)用截圖:
研究人員使用多款硬件和不同Android版本進(jìn)行了測(cè)試,結(jié)果顯示所有測(cè)試設(shè)備和Android版本都可以復(fù)現(xiàn)這個(gè)問(wèn)題,盡管某些設(shè)備未在“ NETWORK_STATE_CHANGED_ACTION ”Intent中顯示實(shí)際MAC地址,但它們?nèi)栽?ldquo; WIFI_P2P_THIS_DEVICE_CHANGED_ACTION ”Intent內(nèi)。同時(shí)由于MAC地址是固定且與硬件綁定,所以哪怕設(shè)備的MAC地址是隨機(jī)化的,也可以用它來(lái)識(shí)別和跟蹤任何Android設(shè)備。而針對(duì)網(wǎng)絡(luò)名稱和BSSID信息,可通過(guò)查詢BSSID數(shù)據(jù)庫(kù)(如WiGLE或SkyHook)來(lái)定位用戶。惡意軟件可以使用這些網(wǎng)絡(luò)信息來(lái)進(jìn)一步試探和攻擊本地Wi-Fi網(wǎng)絡(luò)。研究人員表示所有版本的Android系統(tǒng)均會(huì)受到影響,包括各種分支,如亞馬遜的Kindle FireOS。谷歌在Android P/9中修復(fù)了這個(gè)問(wèn)題,但不會(huì)為舊版本的系統(tǒng)提供更新,建議用戶升級(jí)到Android最新版本。
問(wèn)題復(fù)現(xiàn)
通過(guò)應(yīng)用程序
對(duì)于Android設(shè)備用戶,可以按如下方式復(fù)制這些問(wèn)題:
1. 安裝Vilius Kraujutis開發(fā)的“Internal Broadcasts Monitor”應(yīng)用。
2. 打開應(yīng)用,然后點(diǎn)擊“Start”開始監(jiān)控廣播信息。
3. 觀察系統(tǒng)廣播信息,特別是“android.net.wifi.STATE_CHANGE”和“android.net.wifi.p2p.THIS_DEVICE_CHANGED”這兩條。
示例:
通過(guò)代碼
使用代碼復(fù)現(xiàn),需要?jiǎng)?chuàng)建一個(gè)廣播接收器并注冊(cè)以接收這些信息:
android.net.wifi.WifiManager.NETWORK_STATE_CHANGED_ACTION
android.net.wifi.WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
示例代碼如下所示:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle state) {
IntentFilter filter = new IntentFilter();
filter.addAction(

android.net.wifi.WifiManager.NETWORK_STATE_CHANGED_ACTION);
filter.addAction(
android.net.wifi.WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION);
registerReceiver(receiver, filter);
}

BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Log.d(intent.toString());
….
}
};
后續(xù)
因?yàn)檫@是一個(gè)重大的API變更,谷歌僅在Android P/9中修復(fù)了這個(gè)問(wèn)題,舊版的Android系統(tǒng)不會(huì)得到更新,建議用戶升級(jí)到Android P/9或更高版本。



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過(guò)串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來(lái)減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見(jiàn)打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無(wú)線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 精品国产一区二区三区无码| 亚洲乱码无码永久不卡在线| 日韩精品中文字幕无码一区| 人妻丰满熟妇岳AV无码区HD| 永久免费AV无码网站在线观看| 国产强伦姧在线观看无码| 色窝窝无码一区二区三区色欲| 无码丰满熟妇一区二区| 亚洲AV无码国产在丝袜线观看| 亚洲精品GV天堂无码男同 | 在线无码午夜福利高潮视频| 中文字幕丰满乱孑伦无码专区 | YY111111少妇无码理论片| 亚洲国产av高清无码| 亚洲中文字幕无码久久2017| 色欲AV永久无码精品无码| 亚洲中文字幕久久无码| 亚洲gv猛男gv无码男同短文| 亚洲高清无码专区视频| 亚洲爆乳无码精品AAA片蜜桃| 亚洲av永久无码制服河南实里 | 国模无码一区二区三区不卡| 无码人妻一区二区三区兔费| 亚洲av永久无码精品三区在线4| 国产午夜无码精品免费看| 国产精品无码国模私拍视频| 日韩激情无码免费毛片| 性虎精品无码AV导航| 狠狠精品干练久久久无码中文字幕| 日韩午夜福利无码专区a| 无码人妻久久一区二区三区免费| 国产啪亚洲国产精品无码| 中文字幕在线无码一区| 亚洲国产无套无码av电影| 免费无码av片在线观看| 国产激情无码一区二区| 亚洲Av无码精品色午夜| 中文字幕人成无码免费视频| 曰韩人妻无码一区二区三区综合部 | 色窝窝无码一区二区三区色欲| 人妻丰满熟妇岳AV无码区HD|