【发布时间】:2022-11-24 04:25:49
【问题描述】:
正在设置
android:allowBackup="true"
android:fullBackupContent="true"
被认为是 Android 应用程序的安全风险? 它不会将用户数据和应用程序源代码都暴露给黑客吗?
【问题讨论】:
正在设置
android:allowBackup="true"
android:fullBackupContent="true"
被认为是 Android 应用程序的安全风险? 它不会将用户数据和应用程序源代码都暴露给黑客吗?
【问题讨论】:
这可能是基于意见的。
Data Backup 功能只会上传额外的应用程序数据。它不会上传您的 APK 或源代码。
从安全的角度来看,将用户数据上传到外部服务总是比将其留在本地更糟糕。如果您处理非常敏感的数据,则不应上传。
【讨论】:
apktool 之类的工具将其反编译为更好的可读形式。
还有另一件事,如果你允许备份,那么有人可以使用简单的adb backupcommand提取你的应用程序数据(甚至是应用程序私有数据,例如 SharedPreferences)。
因此,回答您的问题可能会对用户数据构成严重风险。另一方面,关于应用程序源代码,源代码可供安装您的应用程序、在其设备上启用开发人员选项的每个人使用,从而能够通过使用 adb pull 命令获取您的 APK 并检查它。但这是与安卓备份无关的完全不同的故事。
【讨论】: