-1

我需要在 Android 上保护视频文件。我不能使用加密,因为这非常耗时。我们不需要非常高的安全级别。我们只需要阻止普通用户复制视频文件即可。

那么我有什么办法可以做到这一点。请提出一种既省时又有效的方法?

4

1 回答 1

1

(1) 如果您将内容存储在 SD 卡上,则设备上安装的任何应用程序都可以访问它,任何可以弹出 SD 卡并将其放入其他设备的人也可以读取它。

(2) 如果您将您的内容存储在设备的内存中,Android 基于 Linux 的权限模型将阻止其他应用程序访问它。但是,如果用户 root 手机或以其他方式获得对这些资源的访问权限,他们也将能够读取它。

Android 设备的设计使用户能够使用他们的设备做任何他们想做的事情。除了加密内容之外,您无法采取任何措施来防止这种情况发生(然后您仍然需要将密钥放在某处......)。

如果您只关心普通用户(不会在他们的文件系统中探索以找到您的应用程序内容的用户),那么只需将其存储在内部存储中并让应用程序隔离模型完成其工作。如果您担心用户更精通技术,并且真正渴望获取此内容,您将需要对内容进行加密。

于 2012-03-06T13:34:33.347 回答