ome*_*ega 5 android rooted-device
我正在开发一个处理敏感数据的应用程序。
\n\n该应用程序具有合理的安全模型,包括加密、SSL,并且数据不会持久存储在设备上。
\n\n我试图确定我的应用程序是否是 \xe2\x80\x9csafe\xe2\x80\x9d 在 root 设备上运行,或者设备已 root 的事实将使利用/破解该应用程序变得更加容易。\n所以问题是:处理敏感数据的应用程序应该在 root 设备上运行吗?
\n\n我已经做过研究,但我还没有看到任何关于 root 设备安全性的讨论。我知道检测 root 设备的方法可能会被绕过,因此 \xe2\x80\x99s 不支持 root 设备有什么意义?
\n对于 root 设备上的应用程序来说,最大的安全问题是:
你能做的最好的事情是:
savedValue = ((((realValue*10)+1)/365*23)*50)+1;这样的东西会让黑客很难编辑你保存的值并获得想要的结果,尽管他/她会反编译你的apk,这是一个非常基本的保护措施。这些只是我能想到的一些建议。我绝不是安全专家,您可能想就此事咨询其中一位专家。