首页
社区
课程
招聘
[讨论]服务器程序应该如何设计以避免客户端用欺骗封包的方法来行骗呢?
发表于: 2009-12-8 01:58 6314

[讨论]服务器程序应该如何设计以避免客户端用欺骗封包的方法来行骗呢?

2009-12-8 01:58
6314
在网络游戏这一块,发现有些网游可以在客户端用欺骗封包的方法来做,而有的则不可能。我想问一下,如果我要自己建立一个服务器/客户端架构的软件的话,为了确保能够避免客户端的欺骗封包操作,我的服务器程序设计时,要注意哪些要点的,这里有没有人可以指点一下的?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 962
活跃值: (1686)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你搜索一下 重放攻击 的资料
一般的公用的加密算法都可以避免这个 如果是自己写的算法不好 就容易能进行重放攻击
2009-12-8 04:47
0
雪    币: 870
活跃值: (1033)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应该是以服务器数据为标准数据吧
客户端,只是请求动作,服务器来判断动作是否可行!给出返回!
2009-12-18 15:43
0
雪    币: 22
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
要是服务器上加检测,那卡不卡啊。

还是改客户端吧
发包——收包——执行本地动作(这里对堆栈做检测,如果是黑客用封包来玩游戏,那堆栈里就不会出现发包地址,检测下即可,当然我只说一般情况,公司可以针对外挂单独分析,正常触发某功能与call某功能的话,堆栈的偏移是不同的,可以留心下。)

当然,这个防止不了脱机,但是可以减轻服务器负担
2009-12-19 14:34
0
游客
登录 | 注册 方可回帖
返回
//