run*_*ros 5 database sqlite android
我正在创建一个应用程序,用户在游戏中执行某些操作,并将这些操作记录在SQLite数据库中.在比赛结束的应用提出了通过屏幕,这是由游戏管理员(如,实物上被游戏管理员观看屏幕读取)读取这些日志.是否有一些方法可以让参赛者操纵数据库,如果没有,哪些安全措施会阻止他们这样做?
数据库存储在/data/data/your.applications.package/databases.通常,此位置只能由用户访问为应用程序创建的Android OS.除非设备已植根,否则其他用户无法访问此位置.然后,任何用户都可以访问手机上的任何位置并操纵数据.
因此,如果您想阻止用户作弊,您需要一些方法来检查数据库中的值是否未被触及.也许您可以在服务器上存储某种指纹来检查这一点.
| 归档时间: |
|
| 查看次数: |
20421 次 |
| 最近记录: |