【发布时间】:2013-02-22 18:53:12
【问题描述】:
我正在创建一个基于 HTML5/WebGL 的游戏,在考虑将游戏数据保存到服务器时有点卡住。
我需要在不加载页面的情况下保存数据。所以显而易见的选择是对我的服务器 Restful API 使用 AJAX 调用。 显然,这提出了一些问题。主要是欺骗请求。使用 AJAX 调用意味着请求是在客户端发出的,允许“坏”用户向服务器发送他们自己的请求,从而改变数据以使自己受益。
我首先想到的是使用会话来保护服务器。在初始页面加载时,存储一个允许访问 API 的会话。虽然我确信会话可以被欺骗。
如何才能最好地将游戏数据安全地保存到服务器?
【问题讨论】:
-
这是 html5 存在的巨大差距的一部分,没有安全性,因为它的所有客户端,并且都是开放的。唯一真正要做的就是尝试在服务器上以任何方式验证数据。
标签: php javascript html three.js webgl