Aller au contenu

Mode de débogage désactivé

Description

L'application est compilée avec le mode de débogage désactivé. Le mode de débogage permet aux attaquants d'accéder au système de fichiers de l'application et d'attacher un débogueur pour accéder aux données sensibles ou effectuer des actions malveillantes.

Par exemple, pour attacher un débogueur Java (JDWP) :

$adb forward tcp:7777 jdwp:$(adb shell ps | grep "package-id")
$jdb -attach localhost:7777

Pour accéder au système de fichiers de l'application :

$adb shell
$run-as package-id
$...insert malicious action...

Un attaquant peut déboguer l'application sans avoir accès au code source et en tirer parti pour effectuer des actions malveillantes au nom de l'utilisateur, modifier le comportement de l'application ou accéder à des données sensibles telles que les identifiants et les cookies de session.

Recommandation

L'implémentation est sécurisée, aucune recommandation ne s'applique.

Détectez ce problème avec Ostorlab

Ostorlab recherche ce problème dans les applications Android et iOS.

Scanner votre app gratuitement

Liens

Normes

  • HIPAA_CONTROLS:
    • SECURITY215
    • SECURITY212
  • OWASP_MOBILE_TOP_10:
    • M8_2024