新闻动态 news

联系我们 contact us


  • 010-85898922
  • 北京市通州区万达广场B座1315室(八通线地铁A口出)
  • (售前技术)
  • 游戏联运系统安全性方面都要注意哪些?

  • 发布人:九四玩

游戏联运系统的安全性可以着重考虑“用户账号的安全性”以及“服务器的安全性”两大方面

一、用户账号的安全性。

图片1.png 

首先可以采用单端登录的设计,即同一个账户只允许在一处地方设备登录,如果一个账号在另一处登录,之后另一方也使用同一个账号登录,则前面登录的账号就被强制下线,保障账户安全和信息同步。

其次可以使用拖动验证码实现登录,一方面减少用户输入错误,另一方面通过数据分析判断是人还是机器操作,期间可以搭配注册ip黑名单、单一ip注册上线等,防止账号批量注册和防盗刷。

二、服务器的安全性

服务器的安全性通常分为“协议安全”、“流程安全”以及“数据存储安全”三大方向。

图片2.png 

首先是协议安全。协议安全通常是指网络数据包的安全,通常意义上来讲就是网络数据包的加密以及解密。由于网络数据包传输频繁,如果使用复杂的加密解密技术将带来巨大的CPU开销,另外由于客户端程序内存有数据包加密和解密的完整代码,因此无论多复杂的加密算法都不能阻止破解数据包的事件的发生。建议对游戏中的一般网络包不需要进行复杂的加密解密过程,只对数据包进行加密编码。

其次是流程安全。玩家游戏中的流程安全是相当重要的一部分。对于一般游戏,建议尽量维持使用同一条经过验证的Socket(Tcp)链接进行通信。说简单一点就是使用同一条TCP连接,先做登录验证,然后进行游戏,中间尽量不切换连接。

最后是数据安全。游戏最重要的部分就是玩家数据的安全性,可以采用“数据脱敏”、“数据权限控制权”、“程序检查”、“流程化操作”、“敏感SQL实时审查及操作日志分析”等方法进行维护。

 


投资有风险,选择需谨慎