一切为了更好的环境 AI已经成功抓获上万名CSGO作弊玩家
导语
CS:GO社区著名白帽黑客2Eggs开发了AI工具HestiaNet,并将其部署于CSGO监管系统用于作弊Demo的判定,成功抓获上万作弊者。
早在数月之前,渗透测试员+白帽黑客2Eggs就向Valve提交了有关Steam和CSGO系统安全问题的报告而获得了超过一万美元的奖金。不过这位来自英国的大学生并没有停下为CSGO贡献的脚步。最近他又整出些新活了——HestiaNet,基于深度学习的人工智能工具,它可以对监管系统中的嫌疑人进行准确自动定罪。
普通玩家们或许需要几分钟的时间来观看监管系统中的Demo,从而决定是否给嫌疑人定罪。但是由2Eggs开发的AI工具HestiaNet仅仅需要几秒钟就能做到这一点。2Eggs为HestiaNet提供了大量嫌疑Demo作为训练集,其中部分甚至可以追溯到2015年,这使得该工具的判定变得非常准确和快速——如同其他深度学习系统一样,HestiaNet也随着查看Demo的增多而变得更加智能。
HestiaNet会分析Demo中的数据来对嫌疑人进行判断,并记录嫌疑人的账号,如果该账号之后被禁封,相关信息也会被记录并加入其网络池中,并以此来提高该工具的准确性。HestiaNet已经在监管系统中检查了一万七千多个Demo,并给其中一万五千多个嫌疑用户定罪,其中绝大部分都在后来被官方禁封——HestiaNet准确率高达98.36%。绝大部分嫌疑判定依然是作弊,仅有极少量为骚扰行为。
和VACNet以及FACEIT的Minerva不同的是,HestiaNet并非由团队开发,这只是2Eggs在自己的小卧室里由个人完成的工程。2Eggs本人也只是一名计算和信息技术的本科生,然而课程以外,他更大的兴趣在于编码和游戏,并尽自己所能为游戏做出贡献。他所做的一切都是出于对CS:GO的热爱。而HestiaNet这一工程大概花费了他一年的时间。
“最初激发我兴趣的,是2018年GDC(游戏开发者大会)上,Valve的高级软件工程师John McDonald所展示的样本。从那之后我就在思考我是不是也能做些什么,我想我需要做的是对嫌疑人是否作弊做出更严格的判定。最后我终于在今年完成了这个目标。”
“我把它叫做‘Hestia’(赫斯提亚)是因为,赫斯提亚女神是炉火之女神。对于我们来说,CS:GO就是我们的家,而赫斯提亚正是房屋的保护神。”
遗憾的是,2Egss并不能将这个工程开源,因为一旦开源则极有可能被外挂制作者利用。因此,目前这个工具还无法被大量部署,2Eggs目前也只能将其在自己的账号上运行。不过2Eggs表示如果有机会,他很乐于与企业合作,让这一工具得到更大规模的运用,帮助净化游戏环境。