RSS订阅 | 匿名投稿
您的位置:网站首页 > 服务支持 > 正文

游戏服务器租用的协议安全行

作者:habao 来源: 日期:2018/5/15 4:25:50 人气: 标签:游戏服务器租用

  所谓的游戏服务器租用协议安全所指的是游戏服务器中的网络数据包的安全,通常意义上讲就是指网络数据包的加密和解密,由于网络数据包传输频繁,如果使用复杂的加解密技术将会带来巨大的CPU开销,另外由于游戏服务器客户端程序内存有数据包加密和解密的完整代码,因此无论多复杂的加解密算法都不能破解数据包事件的发生.为此,在进行游戏服务器租用时,我们需注意其安全行:

  首先,天运科技您:对于游戏中的一般网络包不需要进行复杂的加解密过程,只对数据包进行简单编码或者不加密也是可以接受的.

  另外,客户端每次加密后的数据是动态的,以防止网络数据包被它人以后可以再次成功使用.例如,客户端有很复杂的加密过程,并且没有解密算法,但是如果加密过程没有动态性,由于每次输入相同的用户名加密码生成的数据包是完全相同的,那么如果被别人了登录的数据包,就可以伪造成功的登录.在不考虑使用密保等具有动态特性的组件以外,我们也可以考虑使用验证码的机制,新建立连接以后,服务器会发送当前有效的一段特征码,客户端加密数据需要使用到这一段特征码.这样即使登录数据被别人以后也无法直接使用,因为新建立的连接特征码是不同的.

  在此,小编提一下关于服务器加入部分反外挂特性的功能.一般游戏服务器内部主要能够集成的反外挂方式是防止加速外挂.目前常用的反加速外挂主要有两种:

  一种方式是在游戏服务器客户端连接服务器后,服务器会把当前的时间发送到客户端,以后客户端发送的 每个数据包都需要包含自己计算出的服务器当前时间信息,服务器如果检测到数据中描述的服务器时间 超过了实际的时间,就认为玩家有可能使用了加速外挂.这种方式相对游戏服务器负担不大,也不容易出错,但是只能防止变速齿轮等通用外挂,对于能够自己构造协议的外挂没有效果.

  另外一种方式是游戏服务器(一般是网关)上根据玩家发送的数据包类型进行分类,同类的数据包相互之间间隔必须满足一定条件,如果玩家连续多次出现同类数据包间隔过短的情况,就会被判定为使用加速器的玩家.这种模式虽然相对比较耗费游戏服务器资源且需要关注到游戏逻辑,但是判断比较准确,基本上能防止各种加速方式.

  在开发协议函数时,需要对所有的协议参数都进行性检查,服务器能够通过上下文获取的数据都不应该由客户端来提供.

  12月18日下午,华为在西安正式发布畅享系列的全面屏手机畅享7S,这是华为2017年的最后一部手机,同样,也是华为最便宜的一款全面屏手机。

  12月18日,“360°全景无尘”----360智能新品发布会在京举行。会上正式发布新产品360扫地机器人。该款扫地机器人基于360人工智能研究院无人驾驶技术,基于10类24个传感器进行清扫室内地图绘制和智能清扫规划。与

  

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址: