首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flash游戏中的积分(PTS)

flash游戏中的积分(PTS)
EN

Stack Overflow用户
提问于 2010-05-03 06:03:55
回答 2查看 118关注 0票数 0

我的一个朋友为我的网站做了一个flash游戏。游戏使用$POST‘points’中的点数向/ game /p00ints.php发出请求。

但是,黑客可以很容易地找到如何获得更多的积分,那么,我和我的朋友如何修复这个安全漏洞呢?

诚挚的问候,

埃里克·佩尔松

EN

回答 2

Stack Overflow用户

发布于 2010-05-03 06:17:58

解决这个问题的方法是在服务器上进行所有的点计算,并让客户端发送原始输入(例如,按住左箭头键1秒,按Enter键,按住鼠标左键2秒,等等)。即使到那时,攻击者仍然可以编写机器人来绕过你的flash客户端(但机器人必须发送原始输入)。我理解实现这一点很复杂,但我认为这是最安全的解决方案。

将私钥添加到闪存文件对于休闲游戏来说可能是一个足够的障碍。然而,它并没有提供真正的安全性,因为任何人都可以很容易地反编译SWF。

票数 1
EN

Stack Overflow用户

发布于 2010-05-03 06:19:52

快速解决方案-添加一些校验和作为第二个参数,例如md5("secretword"+md5(points))。这将使黑客的生活更加艰难,希望他们不会费心。

我不认为有绝对100%安全的解决方案,因为闪存可以反编译。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2755190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档