【发布时间】:2010-08-09 09:01:37
【问题描述】:
HTML5 将被广泛用作设计游戏的一种方式,这是预测。但我对此有疑问:在线 HTML5 游戏如何才能安全?
让我给你举个例子:想象一下这个平台游戏,当你获胜时,你会获得徽章,例如,一个非常困难的关卡。当您实际赢得此徽章时,系统会向服务器发出请求,以更新您的在线个人资料。黑客发送这个请求并获得徽章,而不玩真正的游戏,这不是非常简单吗?因为:
- 客户端源代码可见且无法隐藏
- 可以从命令行执行 Javascript
我看不出有什么办法可以阻止这个黑客获得他的徽章……有什么办法可以保证这个游戏的安全吗?
【问题讨论】:
-
Flash 游戏也有同样的问题。相关(Flash):stackoverflow.com/questions/477258/…
-
相关(Flash):stackoverflow.com/questions/1666213/…
-
我看不出它与桌面游戏甚至主机游戏有什么本质上的不同。
-
@aib 本质区别在于数据是从服务器发送到服务器的,并且这些数据很容易被窃听。
-
@Pekka 和其他人:太好了,谢谢!看够了,没想到所有游戏都有这个问题!
标签: javascript security html