人工智能
FPS游戏的终结?无法被反作弊系统检测到的AI视觉模拟锁头挂
网络游戏,外挂开发者与反外挂技术的维护者,在玩一场猫鼠游戏。
现在的反作弊工作往往依赖于确保游戏本身的文件不被访问或修改。在个人电脑上,这可能意味着所谓的 "内核级驱动程序",用以监控系统内存。在游戏机上,这可能意味着依靠系统级的安全,防止未签名的代码被运行(除非系统被有效入侵)。
但随着算法和AI技术的发展,有越来越多突破以往观念的作弊方式。
有代表性的例子就是线上职业象棋比赛。因为AI的出现,棋手可以一边用电脑和人对弈,一边在手机上运行AI程序——和AI模仿对手的行棋,然后把AI的应对招数,用在电脑上。显然,这种作弊方式,并不存在所谓的内核级反制手段。(因为这实际上相当于后边有个人支招)
当然,象棋不是一般意义上的网络游戏,但现在有一类外挂,可以有效地绕过第一人称射击游戏中的现有检测形式。
这种外挂本质上也是“外部”的。通过使用采集卡和 "模拟输入" 设备等外部工具,以及在独立电脑上运行的机器学习驱动的视觉算法,作弊引擎完全绕过了PC和控制台游戏制造商设置的安全环境。
简单点说,就是经过视觉学习的AI,可以制造如鼠标移动的模拟反馈数据,实现高效地瞄准(就是所谓的锁头)。但AI控制的是鼠标、操纵杆一类的底层接口信息;采集的是显示器上面的信息。所以它把游戏系统“包裹”了起来,但是本质上没有“侵入”。就连运行游戏的内存等数据都不需要,所以不会触发反作弊的机制。
最近几天,CVCheat——特定作弊工具制造商——的宣传视频,获得了大量关注。虽然后来被YouTube上撤下,但早已被大量点击。
当前版本的CVCheat提供了基本的自动化功能,包括一个 "触发器机器人",可以视觉检测到敌对玩家,并自动射击。目前的工具还具有自动后坐力调整功能,可以通过虚拟移动鼠标来稳定玩家的瞄准,在每次射击后扭转后坐力(在这种情况下,光学字符识别有助于检测正在使用什么武器进行特定的后坐力调整)。
但外挂团队承诺,即将推出的CVCheat版本将把提升到一个全新水平,即基于计算机视觉的 "不可检测、不可阻挡的完全自动瞄准[和]完全自动射击",可在PC、Xbox或PlayStation的 "任何游戏 "中使用。
LordofCV在接受Ars采访时表示,他们的作弊方法是完全无法检测的,因为 "我们没有修改任何游戏文件……使用风险自担,但作弊检测软件无法发现它。"
同时,他们辩称:“我们的工具并不是为了破坏游戏环境。相反,在黑客泛滥的网络[游戏]中,给主机玩家一个机会。Xbox玩家没有机会……如果没有[用户]需求,这个系统就不会被开发!”
https://arstechnica.com/gaming/2021/07/cheat-maker-brags-of-computer-vision-auto-aim-that-works-on-any-game/