跳转至

Debug mode disabled

调试模式已禁用

描述

应用程序在编译时已禁用调试模式。调试模式允许攻击者访问应用程序文件系统,并附加调试器以访问敏感数据或执行恶意操作。

例如,附加 Java(JDWP)调试器:

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

访问应用程序文件系统:

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

攻击者可以在无法访问源代码的情况下调试应用程序,并利用它来代表用户执行恶意操作、修改应用程序行为或访问凭据和会话 Cookie 等敏感数据。

建议

该实现是安全的,没有适用的建议。

链接

标准

  • HIPAA_CONTROLS:
    • SECURITY215
    • SECURITY212