安全的Android应用内容

时间:2012-07-31 13:37:27

标签: android database security

我创建了一个Android应用,我准备将它发布到Playstore上。但我不确定我的应用内容是否安全。

关键是我的应用程序内部有一个数据库,我不希望任何人通过我的应用程序以任何其他方式从中获取信息。

知道我该怎么办?

1 个答案:

答案 0 :(得分:2)

除非有人根据他的手机,否则您的数据库是安全的。

为了在根电话的情况下获取数据更加困难,您可以:

  • 在只有您的应用程序有权访问的服务器上托管数据库(ssl客户端服务器身份验证)
  • 使用存储在应用程序代码中的密码加密数据库内容(可以进行逆向工程)

http://sqlcipher.net/sqlcipher-for-android/

请记住,有权访问您的应用程序的任何人都可以对其进行逆向工程。使用proguard可以使其变得更加困难。

http://developer.android.com/tools/help/proguard.html

对您的解密代码进行模糊处理。