安全的方式来存储高分?

时间:2015-04-08 18:48:47

标签: android security code-access-security

我有一个Android应用,我只是在共享偏好设置中保存高分。在root设备上,您只需编辑XML并修改分数即可。因为在下一次更新中我计划添加Google Play排行榜,我需要安全地存储它们。现在,我只是保存它和它的咸味哈希。但是存在一个问题:可以使用decompileandroid.com轻松地对其进行反编译,并阅读我如何对其进行腌制并在之后重现该过程。

我希望能够同步脱机的高分。它非常简单,应该在公共汽车或火车上播放。

2 个答案:

答案 0 :(得分:0)

您可以使用内部存储空间。详细信息位于官方Android开发者网站:http://developer.android.com/training/articles/security-tips.html

我希望它有所帮助。

答案 1 :(得分:0)

由于客户控制着设备,并且游戏是离线播放的,因此它总是可以篡改。设备上没有root无法访问的存储,并且无法完全模糊客户端代码,因此用户无法对其进行反向工程。您的选择是1)更改您的设计并要求更紧密的服务器端集成以检测作弊,或2)通过混淆APK并尝试使用完整性检查哈希建议的旁路保护来尝试使其变得更加困难。