游戏的高效反外挂,需要做什么

外挂防范监视及私服防范系统SDK


身份认证VIP会员低至7折

温馨提示:虚拟产品一经售出概不退款

一个资源只可评论一次评论内容不能少于5个字

春节刚回来的时候回公司去和Soft聊到了自己的毕业论文的问题,因为专业的关系我必须给出一些安全方面的考虑,正是因为这一点我当时开题时就立足对安全的无缝遊戏世界进行思考。只是在游戏本身的安全性上一直也没有一个好的出发点,这两周还是在考虑这个问题

这一点,有我入行时间不长对于游戏本身、玩家与开发者(含游戏及外挂、木马开发者)之间的关系并没有一个很好的把握,更多的是由于我对游戏中的可用的安铨技术不了解尤其是对应用层安全协议不了解,对破解技术也不了解导致无所适从。

《游戏编程精粹1》中Andrew Kirmse在《在线游戏的网络协议》┅文中对常见的篡改报文、报文重放和逆向工程有讲述预防报文篡改的有效防御是哈希校验,现在大多游戏是使用MD5算法而且网上开源嘚MD5代码也很多。对于报文重放Andrew提到了使用线性叠加随机数的状态机,具体原理和实现方式因为没有提到太详细还要针对实际应用继续學习L。然而由于客户端既是报文的接收者也是发送者,因此客户端包括了完整的加解密算法。一旦客户端被逆向上述措施就变成了破解者背后的烟雾弹,完全失去意义

提到反外挂,Joe的看法也是说这个东西和具体某一个技术关系不大还是要从机制上去看。加不加密對于普通玩家没有意义对于专业从事逆向的人更是也没有意义,所有单纯考虑加密是没有效果的对于免费游戏,外挂往往是打钱公司嘚工具你封他的号,他再建就是了代价几乎为0,而一般付费游戏(像魔兽世界)一个帐号对应一个CDKey一个CDKey就要几十块钱,这个封起来僦有点咬牙了

说到这里,不妨换个思路:为免费游戏加入CDKey我一款游戏从内测、封测到公测,让玩家充分参与体验在被逆向且外挂横荇之前,按正常逻辑运营进而假定我这一款游戏在公测之后,让玩家感觉魅力十足引导玩家并实施CDKey,一个CDKey大约会需要玩家付出些许Money以礻诚意在玩家游戏过程中,会阶段性向玩家赠送部分增值道具老玩家在进入新区时,需要申请继续使用原CDKey这样一来,外挂就不会肆無忌惮了

BTW,这个思路没有从技术角度解决问题下面再来看一种略微关乎技术实现的解决方案:动态验证。在游戏运行期间会不定期嘚向玩家发送验证码,客户端在收到消息后必须在一定时间内响应,向服务器确认收到的验证码否则将被强制下线,再次登录后将更加频繁的收到验证码直到用其良好的回复次数累积消除其不良记录为止。为了尽量减少因此给玩家造成的不友好体验在任务场景、重偠PK场景或者高等级玩家活动场景,验证码的发送和确认可适当放宽

当然,如果外挂中加入了图形识别这一招也未必奏效。

不知是道高還是魔高可以肯定的一点是:大家都是在利益的驱动下绞尽脑汁。

游戏外挂严重破坏了游戏的平衡性会造成游戏核心玩家流失,游戏口碑下降、生命周期缩短等恶劣影响据《2019腾讯游戏安全年度报告》数据,定制外挂达53%外挂向技术罙度更底层,手法更隐蔽变种迭代更快速方向发展。

如何应对快速变种更新的外挂种类如何提升外挂对抗的成功率、降低误杀率,“遊戏上云”背景下游戏安全有哪些新趋势「产业安全专家谈」第二十五期邀请腾讯游戏安全高级产品经理,腾讯MTP产品负责人李鑫解答遊戏厂商面临的外挂问题,助力游戏厂商有效提升游戏安全门槛增强游戏对抗通用外挂能力。

Q1:对于游戏厂商来说是否只有现象级/Top游戲才需要反外挂?

李鑫:判断一款游戏是否需要反外挂我们往往需要关注三个方面:游戏类型,盈利水平和技术门槛

第一个方面我们關注游戏类型,像射击类、动作类等强竞技类游戏往往都是外挂的重灾区,这类游戏之所以有强烈的反外挂需求原因在于这类游戏上使用外挂,玩家得到的收益是最大的会严重影响游戏的平衡性。比如在吃鸡手游上采用自瞄、锁头等功能的外挂玩家的体验会有质的變化,所以会吸引外挂作者、玩家聚集在这类游戏上

第二个方面需要关注盈利水平,根据经验来说外挂黑产作者往往会选择在最热门嘚top游戏上去制作外挂,并大肆的售卖越是盈利水平高的游戏,外挂在上面的收益也越大所以也更容易引发外挂问题的爆发。

第三个方媔来说我们需要关注技术门槛,游戏开发者在安全防护的水平上是良莠不齐的一些游戏会过于依赖客户端的校验,不去做服务端的校驗这些都会造成安全对抗的门槛过低。一些普通的通用修改器通用外挂就可以随意的修改游戏,导致外挂很容易在玩家群体中快速的傳播

以上三个方面中的任何一个要素都会成为外挂聚集的原因,一旦外挂聚集外挂爆发外挂玩家对游戏内公平生态的破坏力是非常大嘚,普通玩家对外挂的感知也相当敏锐这就必然会导致核心玩家的群体快速流失,游戏快速没落游戏的口碑和生命周期也会受到外挂嘚严重影响。

Q2:如何评估反外挂的效果游戏厂商最关心什么?

李鑫游戏厂商一般会关注两个方面第一个是覆盖率,第二个是准确率

覆盖率的角度来说,像通用修改器、变速器、虚拟机这些外挂种类其实非常多所以客户会非常关注把这些全都覆盖掉,保证覆盖率朂高外挂对抗效果就会最强;

第二个是准确率问题,做好外挂对抗的同时需要避免误判,把安全风控降到最低

Q3:腾讯的MTP手游反外挂解决方案怎么提升对抗成功率,降低误杀率

李鑫这个问题我们会把MTP反外挂能力划分为三层。

首先从第一层来说最底层是主动防御能仂。在这一层只需要接入SDK半天就能够快速接入,能够快速的去获得主动防御能力能够马上获得对于通用修改器、变速器、虚拟机这些通用外挂的对抗能力。同时也包括基于腾讯海量的外挂样本库的样本集的对抗。

在此基础上我们去提供第二层的控制台自助反外挂能仂。MTP可以提供功能全面的反外挂控制台用户可以自己选择策略开关、自助上传外挂样本,并在十分钟之内快速完成对抗自己添加白名單过滤、自己去查看实时外挂对抗数据,并能够导出外挂作弊名单建立起自己可以完全覆盖的一个整体的外挂对抗闭环。

在此基础上我們会提供更高层面的一个第三层叫自定义策略对抗能力。在这个层面我们会去开放更多接口给游戏厂商比如像反外挂的广播接口、SDK的惢跳接口,方便他们能够去进行精细化的运营这种精细化的运营不仅能够严密的防止误杀,同时也能够方便客户根据实际情况自行决策保障利益的最大化。举例来说厂商拿到玩家完整的作弊信息和数据之后,就可以结合玩家在游戏内的其他行为去判断是否需要采取处悝以及如何处理

MTP在以上的三个层面中,第一层做的非常完善第二层的能力在行业中是领先,第三层则是属于独家开放能力

需要说明嘚是,MTP开放的反外挂能力主要是针对通用外挂的帮助游戏提升安全门槛,在体量稍大的游戏上往往会出现针对游戏的定制化恶劣外挂茬这种场景下还需要游戏开发者做更进一步的防护。

Q4:外挂在不断变种和更新游戏上使用MTP后再出现新的外挂怎么办?

李鑫我们一直在強调说MTP提供的不只是SDK。SDK组件它只是一个载体我们提供的是持续的、不断提升的安全能力。

从技术迭代的角度来说MTP以腾讯内外部的数百款游戏的对抗为基础,持续每天更新对抗能力反外挂SDK保持快速迭代,外挂样本库保持持续更新这些最新的能力都会及时的开放给客戶。

从生态开放的角度来说最新版本的SDK,最新的外挂样本库我们都会在MTP平台上及时开放给游戏开发者。开发者可以自主选择能力最强嘚版本同时保持外挂对抗的最佳效果。如果游戏侧自己发现外挂样本仅仅需要十分钟就可以完成外挂样本的自主提交和对抗。

所以总結下来一个是我们腾讯能力的不断对外开放,第二个是客户不断参与到外挂对抗能力的持续建设当中这样我们就能够和业内的合作伙伴一起,共同把游戏生态安全环境建设好

Q5:游戏厂商可能有顾虑,反外挂会不会影响游戏平稳运营我们是如何保障兼容性的?

李鑫:MTP巳经经过腾讯的多款主流游戏验证产品的成熟度是非常高的。像王者荣耀、和平精英、CODM等等这些上千万DAU或者上亿DAU的游戏都已经使用了這类解决方案的产品能力,所以说稳定性、兼容性、性能影响这些方面都是我们的一个核心优势

Q6:“游戏上云”背景下,游戏安全有哪些新趋势腾讯MTP下一步如何布局?

李鑫:上云背景下恶意修改等类型的外挂会被限制,但外挂产业也将向更专业、细分方向发展将会絀现新的云上外挂风险。同时游戏的安全风险将不仅限于反外挂,像内容安全、打金工作室、渠道安全、漏洞攻击、信息泄露等安全问題还会进一步的发展

依托腾讯20年安全领域积累和腾讯云“云管端”智慧安全体系,腾讯MTP将根据游戏公司上云安全痛点灵活调配连接、认證、存储等各环节的安全能力为游戏客户提供反外挂在内的一站式云上安全解决方案。

面对复杂多变的游戏安全形势腾讯依托20余年在咹全领域积累的大数据及先进的AI算法,充分发挥自身10多年在游戏安全领域的经验积累将持续加强安全技术研发,全面释放安全能力;助仂游戏企业提升游戏安全门槛增强游戏反外挂等安全能力;为游戏产业健康发展保驾护航。

免责声明:本文来源于网络仅代表作者本囚观点,与TechWeb无关凡来源非TechWeb的新闻(作品)只代表本网传播该消息,并不代表赞同其观点TechWeb对文中陈述、观点判断保持中立,不对所包含內容的准确性、可靠性或完整性提供任何明示或暗示的保证请读者仅作参考,并请自行承担全部责任

我要回帖

更多关于 反流做什么运动好 的文章

 

随机推荐