Категория OWASP: MASVS-PLATFORM: взаимодействие с платформой.
Обзор
Атрибут android:debuggable определяет, доступно ли приложение для отладки. Оно задается для приложения в целом и не может быть переопределено отдельными компонентами. По умолчанию атрибут имеет значение false.
Само по себе разрешение на отладку не является уязвимостью, но оно повышает риск несанкционированного доступа к функциям администрирования. Это может позволить злоумышленникам получить более широкий доступ к приложению и используемым им ресурсам, чем предполагалось.
Влияние
Если для флага android:debuggable задано значение true, злоумышленник может выполнить отладку приложения и получить доступ к его защищенным компонентам.
Предотвращение атак
При публикации приложения всегда устанавливайте для флага android:debuggable значение false.