当前位置:  开发笔记 > 运维 > 正文

MMORPG协议加密

如何解决《MMORPG协议加密》经验,为你挑选了1个好方法。

任何人都知道MMORPG开发人员最近加密他们的客户端/服务器协议的趋势是什么?

专业人士和骗子如下.

加密协议:

在一定程度上保护有关客户端/服务器协议的商业秘密?

Botting并没有停止,它只会被改变,因为人们会创建机器人读取屏幕状态并触发鼠标+键盘事件然后开发,只是减轻机器人的发展而不是反正停止它们.虽然机器人开发的供应量有所减少,但需求仍然存在,但他们只是在rentacoder.com上获得更高的出价

常规纯文本:

更高级的机器人,因为开发人员能够将自己的数据报注入客户端/服务器协议.(即:穿过墙壁,传送......服务器端现在必须检查,这反过来导致通过注射进行补丁攻击之间的开发竞赛(耗时)

小智.. 7

@Samuel&coxymla:

这不完全正确.如果协议使用异步加密,其中服务器的私钥对于客户端是未知的,则机器人无法解密客户端的出口.这意味着要修改传出数据,机器人实际上必须挂钩游戏进程并在数据加密之前拦截数据.

理论上这很简单,但它在技术上具有挑战性.至少你提高了攻击者的标准.

@Zombies:除了初始密钥交换之外,大多数加密方案都不需要额外的数据传输.此外,虽然在使用加密时还有额外的工作要做,但数据传输肯定会受到网络而不是处理器的限制.

说白了,加密不会导致更慢/更多的数据传输.

警示说明:此维基百科页面包含有关Phantasy Star Online开发人员常见加密错误的故事.值得一读.



1> 小智..:

@Samuel&coxymla:

这不完全正确.如果协议使用异步加密,其中服务器的私钥对于客户端是未知的,则机器人无法解密客户端的出口.这意味着要修改传出数据,机器人实际上必须挂钩游戏进程并在数据加密之前拦截数据.

理论上这很简单,但它在技术上具有挑战性.至少你提高了攻击者的标准.

@Zombies:除了初始密钥交换之外,大多数加密方案都不需要额外的数据传输.此外,虽然在使用加密时还有额外的工作要做,但数据传输肯定会受到网络而不是处理器的限制.

说白了,加密不会导致更慢/更多的数据传输.

警示说明:此维基百科页面包含有关Phantasy Star Online开发人员常见加密错误的故事.值得一读.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有