android:debuggable

Kategori OWASP: MASVS-PLATFORM: Interaksi Platform

Ringkasan

Atribut android:debuggable menetapkan apakah aplikasi dapat di-debug. Hal ini ditetapkan untuk aplikasi secara keseluruhan dan tidak dapat diganti oleh komponen individual. Atribut ini ditetapkan ke false secara default.

Mengizinkan aplikasi agar dapat di-debug bukanlah suatu kerentanan, tetapi ini akan mengekspos aplikasi terhadap risiko yang lebih besar melalui akses yang tidak diinginkan dan tidak sah ke fungsi administratif. Tindakan ini dapat memberi penyerang lebih banyak akses daripada yang semestinya ke aplikasi dan resource yang digunakan oleh aplikasi.

Dampak

Menyetel tanda android:debuggable ke benar (true) akan memungkinkan penyerang men-debug aplikasi sehingga memudahkannya mendapatkan akses ke bagian aplikasi yang seharusnya tetap aman.

Mitigasi

Selalu pastikan untuk menetapkan tanda android:debuggable ke false saat mengirimkan aplikasi Anda.