加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash游戏黑客,得分是49700?如何提高Flash游戏的安全性?

发布时间:2020-12-15 07:31:13 所属栏目:百科 来源:网络整理
导读:我有2个Flash游戏(用as3写的).两个高分值都被黑客入侵.每场比赛的正常范围不超过5000人(普通用户只能获得2000 – 3000分).我目前的防盗方法是: 完成游戏后,Flash将使用发送参数send:username = mike score = 2000 hash = md5(secret.username.score).在php
我有2个Flash游戏(用as3写的).两个高分值都被黑客入侵.每场比赛的正常范围不超过5000人(普通用户只能获得2000 – 3000分).我目前的防盗方法是:

完成游戏后,Flash将使用发送参数send:username = mike& score = 2000& hash = md5(secret.username.score).在php页面中,我做了检查,如果hash!= md5(secret.username.score),它会返回错误,WONT将数据插入数据库.

我相信这种方法还不够,或者我的Flash游戏不会被黑客入侵.有什么可以做的,以提高我的Flash游戏安全/反黑客?

黑客黑客如何?使用第三方软件,如Cheat Engine,Tamper数据(firefox ext),tamperIE等?

可以列出所有标准的黑客方法吗? (通过了解黑客的方法/问题,手段解决了50%的问题,至少我知道问题在哪里,并且一定要小心)

那么我的标题有“49700”,因为这两个游戏的高分是49700(实际上这个分数值插入我的数据库,不同的用户想到的),所以我相信他们使用相同的方法

谢谢

解决方法

如果完全在客户端运行,则无法使您的分数验证安全.您必须在服务器端进行至少一部分操作,才能使其远程安全.我看到有两种做法:

>发送定期的分数更新到服务器,在服务器端你检查得分没有跳“太多”(在你的游戏的上下文中定义).如果它“跳”,你可以放心地假设玩家是黑客.>您将整个游戏运动顺序(以及任何随机的产物或任何ai事件)发送到服务器,并在最后得分,并确认该分数实际上是准确的.这显然对于每个游戏都不起作用,但是对于一些游戏来说,它可以工作.你没有说出任何关于你的游戏的具体内容,所以我将在这里离开.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读