我需要建立一个基于网络(HTML/JS)的游戏,其中用户赚取/得分点。在游戏结束时,用户在表单上输入他们的详细信息,并将其与他们的分数一起提交给服务器(通过ajax post)以存储在数据库中。如何防止基于Web的游戏被黑客攻击?
根据积分排名有一个排行榜和奖项元素。
我的问题是,我怎样才能防止用户黑客入侵这个游戏?我认为有人可以使用浏览器的开发工具或像提琴手这样的Web代理轻松地改变发布到服务器的积分/分数值。这个奖项相当不错,所以值得有人时间去尝试破解它。
进出口寻找一个坚实的解决了这个,而不是只是一些“让它更难破解”回答
尽量使其部分服务器端 – 2013-03-28 00:07:04
我不知道这个问题是如何在Q&A的设定回答的,因为有可能的攻击向量无限多个。 – 2013-03-28 00:07:08
如果游戏运行在客户端上,那么就没有真正的解决方案,只能通过默默无闻的安全方式。 – nwellnhof 2013-03-28 00:07:10