IT 之家 5 月 5 日消息,據 AndroidAuthority 報道,微軟近日披露了一個名爲 "Dirty Stream" 的嚴重安全漏洞,該漏洞可能影響到數十億下載量的 Android 應用。攻擊者一旦利用此漏洞,便有可能控制應用并竊取用戶敏感信息。
據 IT 之家了解,"Dirty Stream" 漏洞的核心在于惡意應用可以操縱和濫用 Android 的内容提供程序系統。該系統通常用于設備上不同應用之間安全地交換數據,并包含嚴格的數據隔離、特定 URI 附加權限以及文件路徑驗證等安全措施,以防止未經授權的訪問。
然而,如果内容提供程序系統沒有被正确實現,就會産生漏洞。微軟研究人員發現,不當使用 " 自定義意圖 "(custom intents,Android 應用組件之間的通信系統)可能會暴露應用的敏感區域。例如,易受攻擊的應用可能無法充分檢查文件名或路徑,從而爲惡意應用提供了可乘之機,使其可以将僞裝成合法文件的惡意代碼混入其中。
攻擊者利用 "Dirty Stream" 漏洞後,可以誘騙易受攻擊的應用覆蓋其私有存儲空間中的關鍵文件。這種攻擊可能使得攻擊者完全控制應用,未經授權訪問敏感用戶數據,或攔截私密登錄信息。
微軟的研究表明,此漏洞并非個例,研究人員發現許多流行的 Android 應用都存在内容提供程序系統實現不當的問題。例如,擁有超過 10 億安裝量的小米文件管理器和擁有約 5 億安裝量的 WPS Office 都存在此漏洞。
微軟研究人員 Dimitrios Valsamaras 強調了受影響設備數量的龐大,他表示:" 我們在 Google Play 商店中發現了多個易受攻擊的應用,這些應用的總安裝量超過 40 億次。"
微軟已積極分享其發現,并通知可能存在漏洞的應用開發者,并與他們合作部署修複程序。上述兩家公司都已迅速承認其軟件中存在的問題。
此外,谷歌也采取了措施來防止類似漏洞的出現,其更新了應用安全指南,現在更加強調可利用的常見内容提供程序設計缺陷。