安卓文件安全

标签 android security file

是否可以为文件提供特定于应用程序的安全性?我希望该文件只能由所需的应用程序访问,而不能由其他应用程序访问。

最佳答案

我假设您已经想到了存储在 SD 卡上的文件,因为存储在内部文件系统中的文件在默认情况下是 protected 。

保护您的数据不受其他应用程序影响的唯一方法是使用某种加密。

Android 为每个应用程序提供了自己的用户 ID,然后标准的 Linux 文件系统访问权限负责保护存储在内部文件系统中的数据。您无需执行任何操作即可利用此功能,因为它是 Android 中整个安全模型的核心。

但对于外部存储,如 SD 卡,Android 使用 FAT 文件系统使卡与 Windows 兼容。这是个好主意,但由于 FAT 文件系统缺少任何访问权限功能,因此存储在 SD 卡上的所有内容都可供所有应用程序使用。 (需要访问 SD 卡的应用需要请求许可。)

(这是 Android 的一个巨大的完整性问题。敏感信息不应该存储在 sd 卡上,但所有拍摄的照片都存储在那里。一个可以访问 sd 卡和互联网的应用程序可以轻松上传您的所有内容照片在你不知情的情况下传送到某处的服务器。)

关于安卓文件安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882872/

相关文章:

java - 用于布局的 Android xml 选择器

android - 在后台播放广播流,ANDROID

java - 在 Sun Java System Web 服务器中保留客户端 IP 地址

security - 原始套接字需要 root 权限

linux - mmap 和 O_DIRECT 可以一起使用吗?

android - 在特定时间将 imageview 从位置 A 移动到 B?

android inSampleSize 的 BitmapFactory.Options()

php - 在论坛中转义输入的正确/最安全的方法是什么?

java - FileUtils.iterateFiles 忽略

javascript - 对象不支持属性或方法 'delete' ie11 (reactjs)