android:debuggable

OWASP 類別:MASVS-PLATFORM:平台互動

總覽

android:debuggable 屬性可設定應用程式是否可進行偵錯。這項屬性設定會涵蓋整個應用程式,且無法由個別元件覆寫。屬性預設值為 false

允許應用程式進行偵錯並不會造成安全漏洞,但可能會提高應用程式管理功能面臨非預期存取和未經授權存取的風險。如此一來,攻擊者很可能比預期中更容易存取應用程式本身和應用程式所使用的資源。

影響

如果將 android:debuggable 標記設為 true,攻擊者將可對應用程式進行偵錯,就能更輕鬆存取應用程式中應受保護的部分。

因應措施

發布應用程式時,請一律確保 android:debuggable 標記設為 false