【发布时间】:2011-06-14 16:44:46
【问题描述】:
我的客户想要创建一个在线 Flash 游戏。一旦他们完成了游戏,他们就会获得一个分数,分数会被传递并登录到服务器上。这个分数决定了他们是否在设定的时段结束时中奖,具体取决于其他玩家的分数。
我需要考虑一种情况,即用户想要通过拦截和修改发送到服务器的数据来作弊。虽然我已经考虑过并且显然会使用 HTTPS,但这不会阻止实际玩家这样做。
在我看来,我无法在 Flash 中拥有任何服务器知道的秘密,因为玩家可以访问这些秘密。
尽管该网站上的很多人似乎在其他帖子中都建议这样做,但由于奖品的价值,我不确定是否可以选择使用混淆器。我们以前使用过这种技术来降低价格。
任何指针、建议、想法都将不胜感激。我确定一定有一个已知的解决方案?
【问题讨论】:
-
虽然不完全相同,但我认为这篇文章:What is the best way to stop people hacking the PHP-based highscore table of a Flash game. 足够接近,值得结束这个问题。
标签: flash actionscript-3 security client-server