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