防止客户端/服务器应用程序上的数据篡改

时间:2011-08-11 13:12:40

标签: java php android security geolocation

一些背景信息:

  • 我正在为Android构建基于地理定位的游戏
  • 服务器端用php编码
  • 某些游戏内操作要求客户端应用程序将当前纬度和经度发送到服务器

有没有办法阻止用户篡改发送到服务器的位置数据?

如果您需要更多信息,请与我们联系

谢谢,

编辑:我知道我会实施任何安全措施的解决方法,但是如何让用户更难以修改传送到服务器的数据

2 个答案:

答案 0 :(得分:1)

简短的回答是否定的。他们总是可以调整他们的设备或应用程序来发送他们想要的东西,因为他们控制它。

答案 1 :(得分:0)

嗯,在某种程度上。您可以考虑使用public key cryptography来确保从您的应用发送的消息之间没有被修改过。这将阻止人们使用简单的代理来捕获您发送的数据。最简单的方法是使用SSL。

JVerstry的含义是,您始终可以修改应用程序或控制设备告诉您的应用程序有关该位置的任何内容。不,没有办法解决这个问题。