【问题标题】:Is android:allowBackup a security risk for android applicationsandroid:allowBackup 是 android 应用程序的安全风险
【发布时间】:2022-11-24 04:25:49
【问题描述】:

正在设置

android:allowBackup="true"
android:fullBackupContent="true"

被认为是 Android 应用程序的安全风险? 它不会将用户数据和应用程序源代码都暴露给黑客吗?

【问题讨论】:

    标签: android security


    【解决方案1】:

    这可能是基于意见的。

    Data Backup 功能只会上传额外的应用程序数据。它不会上传您的 APK 或源代码。

    从安全的角度来看,将用户数据上传到外部服务总是比将其留在本地更糟糕。如果您处理非常敏感的数据,则不应上传。

    【讨论】:

    • 我想通过启用备份它允许用户使用文件管理器应用程序来备份你的应用程序 apk,然后使用 android studio 你可以复制备份的 apk 并反编译它
    • @Hector 用户始终可以访问 APK。您可以使用 ADB 复制已编译的 APK,并使用 apktool 之类的工具将其反编译为更好的可读形式。
    【解决方案2】:

    还有另一件事,如果你允许备份,那么有人可以使用简单的adb backupcommand提取你的应用程序数据(甚至是应用程序私有数据,例如 SharedPreferences)。

    因此,回答您的问题可能会对用户数据构成严重风险。另一方面,关于应用程序源代码,源代码可供安装您的应用程序、在其设备上启用开发人员选项的每个人使用,从而能够通过使用 adb pull 命令获取您的 APK 并检查它。但这是与安卓备份无关的完全不同的故事。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多