每部手機都藏著第二個操作系統
每部具有移動通信功能的手機都運行著兩個操作系統:在終端用戶熟悉的 Android 和 iOS 外,還有一個實時操作系統(RTOS)管理著無線電功能。這個操作系統儲存在固件,運行在基帶處理器上。這些基帶 RTOS 系統都是私有的。
例如,運行在高通基帶處理器的 RTOS 系統叫 AMSS,基于高通私有的 REX 內核,由 69 個并發任務構成,處理從 USB 到 GPS 的一切事物,它運行在一個 ARMv5 處理器上。這些私有閉源的軟件從未經過恰當的同行評審,實際上質量堪憂。Luxembourg 大學的安全研究員 Ralf-Philipp Weinmann 逆向工程了高通和英飛凌的基帶處理器軟件,輕而易舉的就發現了大量的 bug。這些漏洞可以讓攻擊者遠程執行代碼,導致設備崩潰,可以用 Hayes 命令集悄悄啟動自動應答。
來自: Solidot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!