安全数据android

时间:2013-08-14 10:04:45

标签: android

我正在处理包含大量数据的项目(几乎5 GB视频和Mp3)。 我们正在为这个应用程序制造专用的Android设备。

现在我创建了应用程序,其中数据存储在手机内存中,我正在使用我的应用程序中的文件路径。

我的问题是我无法弄清楚,我如何保护我的数据(视频和Mp3)所以没人能从设备中复制它。

1 个答案:

答案 0 :(得分:0)

除非您使用同态加密(不可行),否则无法完全防止盗版视频和mp3数据。为了在手机上播放mp3 /视频,你需要解密它。一旦发生这种情况,普通的mp3 /视频文件就存在于内存中。经验丰富的对手可以偷走这个。

一个选项:

  • 使用加密媒体分发应用
  • 不要使用App
  • 分发加密密钥
  • 通过其中一台服务器的安全连接获取密钥
  • 使用密钥解密媒体
  • 警告:有人可以泄漏钥匙吗?
  • 警告:媒体和密钥在某些时候都存在于记忆中,并且可以被熟练的对手偷走

Post Jelly Bean,通过Google Play分发的应用程序具有一些复制保护功能。但是,听起来您没有使用Google Play。

另一种选择:如果您不想设置服务器来获取密钥,请查看Android团队在making apks more tamperproof上的博文。