據外媒報道,很少會發生一位安全研究者研究出一種能夠無需用戶互動也能展開自我復制的網絡攻擊然后感染近10億萬智能手機用戶的事情。然而就在近日的黑帽大會上,Exodus Intelligence的Nitay Artenstein做到了。 據了解,Artenstein在會上公布了利用博通Wi-Fi芯片漏洞的概念驗證攻擊代碼。
它能夠填滿連接到周圍電腦設備的電波探測器,當檢測到使用BCM43xx家族的Wi-Fi芯片,攻擊就會重新編寫控制芯片的固件。受損的芯片隨后將同樣的惡意數據發送給極易受到攻擊的設備進而引發連鎖反應。直到7月初和上周,谷歌和微軟在被Artenstein告知后才解決了這一漏洞問題,這意味著先前有近10億部設備處于極易遭到網絡攻擊的境地。Artenstein將這種蠕蟲成為Broadpwn。
盡管現在像地址空間布局隨機化(ADLR)、數據執行保護(DEP)等安全保護措施已經成為操作系統和應用的標準配置,但這也并不說Broadpwn這樣的蠕蟲攻擊就不可能發生。
Artenstein在相關博文寫道:“這項研究旨在展示這樣一種攻擊、這樣一個漏洞的樣子。Broadpwn是一個以博通BCM43xx家族Wi-Fi芯片為目標的全遠程攻擊,它能在Android和iOS的主應用處理器上執行代碼。”
據Artenstein披露,跟iOS和Android內核形成鮮明對比的是,博通的芯片不受ASLR、DEP保護。這意味著他能明確地知道惡意代碼在芯片加載的具體位置,而這能幫助他確保網絡攻擊的展開。另外,他還找到了存在于不同芯片固件版本之間的缺陷,該缺陷無需攻擊者為每個固件版本定制代碼,而只需一個通用版本即可。更糟糕的是,該攻擊不需要連接到攻擊Wi-Fi網絡也能展開。也就是說,只要用戶打開了博通Wi-Fi網絡,那么他就可能要淪為了攻擊被害者。
此外,Artenstein還指出,該攻擊的設備范圍非常廣,包括iPhone 5及之后的版本、谷歌Nexus 5、6、6X、6P機型、三星Note 3、Galaxy S3到S8。