java – 内部存储的安全性如何?
我需要的:
对于Android:我需要永久保存数据,但也能够编辑(显然读取)它.用户不应访问此数据 – 它可以包含高分的内容,用户不得编辑. 我的问题 我会(并且已经)使用内部存储,但我不确定它实际上有多安全. Here它说:
这基本上就是我需要的 – 但它真的安全吗?是否可以通过root设备访问(可能只读取?)? (或者其他任何方式?) SQLite数据库或共享内存怎么样?它们更适合保存(少量)数据吗? 另外:通常建议在内部以不同的方式处理“秘密”数据吗? (比如不将它(内部)保存为整数/字符串,但是某种加密方式) 解决方法
它可以读取和写入.
这是用户的数据,而不是您的数据.它是用户的设备,而不是您的设备.因此,只要用户的数据存储在他们的设备上,用户就可以编辑该数据. 现在,如果您想阻止其他人编辑该数据,那么使用用户提供的密码进行加密是一种合理的衡量标准.对于游戏高分来说,这似乎是不必要的. 否则,如果您不希望他们编辑该数据,请不要将其存储在他们的设备上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |