System and method for online game system, the technical scheme of the invention comprises a network protocol based for the realization of message data: client and server interact through the use of network protocol, the server and the server can send end, also is the receiving end; packet data of the client and server interact checksum operation check out the message, data tampering in client and server deployment respectively; the unique identification code identification code generator to generate the corresponding contrast, receiving the unique identification code end and the transmitting end, if the mismatch is the corresponding increase in data processing; independent random data packet. The invention has the advantages that the client server network communication to prevent data tampering, prohibit the illegal operation, eliminate unfair game revenue, guarantee fairness and stability of game player in the game world, good security operation, development and protection of online game operators of normal business income to.
【技术实现步骤摘要】
一种基于网络协议的在线游戏反外挂系统及方法
本专利技术涉及一种基于网络协议的在线游戏反外挂系统及方法,属于计算机游戏领域。
技术介绍
一般的网络游戏面对的最严峻的问题就是外挂问题,指主要通过网络技术篡改服务端与客户端正常的通信,达到篡改正常数据,或者完成不正常操作,获取不正当收益的目的。这种外挂技术严重破坏了游戏的公平与平衡性,造成大量玩家流失,对网络游戏的开发与运营商造成了大量的直接与间接经济损失。大多数加密方案假定一个可信的发送者和一个可信的接收者要通过一个不可信的通道进行通信。一般发送者不会故意去欺骗接收者,但这恰恰是在线游戏设计者所要面对的问题。一些玩家是不能信任的,或者更糟,他们完全可以访问加密算法和通过客户端程序进行的所有通信。
技术实现思路
针对现有技术的不足,本专利技术的技术方案提供了一种基于网络协议的在线游戏反外挂系统和方法,对一般游戏反外挂实现的现状与造成的原因加以深入分析,分析网络系统有哪些流程上的特点,总结了一套在线游戏反外挂的网络协议技术,以达到保护游戏服务端与客户端数据安全,维护正常的游戏秩序的目的。本专利技术的技术方案包括一种基于网络协议 ...
【技术保护点】
一种基于网络协议的在线游戏反外挂系统,其特征在于,该系统包括:协议交互模块,用于使用网络协议完成客户端与服务端的报文数据交互,其中服务器和服务端可以是发送端,还可以是接收端;反篡改攻击模块,用于对客户端与服务端的报文数据交互进行校验和操作,校验出被篡改的报文数据;反重放攻击模块,用于分别在客户端与服务器部署标识码生成器生成对应的唯一标识码,对比接收端与发送端的唯一标识码,若不匹配则进行对应的处理;反综合攻击模块,用于在报文数据增加无关随机数据。
【技术特征摘要】
1.一种基于网络协议的在线游戏反外挂系统,其特征在于,该系统包括:协议交互模块,用于使用网络协议完成客户端与服务端的报文数据交互,其中服务器和服务端可以是发送端,还可以是接收端;反篡改攻击模块,用于对客户端与服务端的报文数据交互进行校验和操作,校验出被篡改的报文数据;反重放攻击模块,用于分别在客户端与服务器部署标识码生成器生成对应的唯一标识码,对比接收端与发送端的唯一标识码,若不匹配则进行对应的处理;反综合攻击模块,用于在报文数据增加无关随机数据。2.根据权利要求1所述的基于网络协议的在线游戏反外挂系统,其特征在于,所述报文包括:管理信息的包头以及包含要进行通信的实际数据的有效负载。3.根据权利要求1或2所述的基于网络协议的在线游戏反外挂系统,其特征在于,所述协议交互模块还包括:协议定义子模块,用于完成客户端及服务器之间的报文数据交互,以及对任何对发送端的有效负载序列进行的修改进行检测;协议实现子模块,用于使用接口在发送端与接收端之间创建双向连接,对每个方向,对象维护四个线性叠加随机数生成器作为协议状态机。4.根据权利要求1或3所述的基于网络协议的在线游戏反外挂系统,该系统还包括反逆向工程攻击模块,其特征在于,该模块用于执行:当游戏发布时删除所有代码中的符号和调试信息;将缓冲区加密及缓冲区解密与其他网络代码进行合并...
【专利技术属性】
技术研发人员:李茂,陈汉辉,龙旨日,卢歆翮,
申请(专利权)人:珠海金山网络游戏科技有限公司,广州西山居世游网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。