热门游戏常用的“内核级”反作弊技术,被Steam要求强制标注了
Steam最近更新规则,新增一个“反作弊”信息块,要求开发者标注游戏使用了哪种反作弊技术。比较传统的反作弊技术运行在服务器端,它们不会实时检测玩家电脑的数据,所以这类反作弊技术可以不标注。如果采用的是内核级反作弊技术,则必须强制标注。
这条新规则显然把重点指向了内核级反作弊技术,它们的程序运行在玩家的电脑里,随着游戏一起启动,拥有比一般程序更高的权限,能检测内存是否被外挂篡改,或者随时终止可疑的程序。
还有一种权限更高的内核级反作弊驱动,随着操作系统一起启动。如果玩家手动关闭这个程序,想玩游戏的话必须重启电脑,让反作弊驱动再次运行。
内核级反作弊技术在如今的PVP游戏里很常见,像是Epic Games旗下的Easy Anti-Cheat,拳头游戏采用的Vanguard,还有《绝地求生》《命运2》等游戏采用的BattlEye。
流行的几种内核级反作弊技术
这种技术能有效应对外挂,它虽然不像Denuvo加密那样影响游戏性能,但潜在的多种问题也让它充满争议。
这种技术偶尔会影响电脑的正常功能,出现网络断连、系统蓝屏等等问题。比较高发的问题是,它有可能误封帐号。
有位名为Cruz的玩家遇到的事情很有代表性,他先用修改器玩《全面战争:幕府将军2》,然后忘记关闭修改器就打开了《命运2》,尽管没做有任何作弊行为,还是受到了封号处罚。
更早以前,《街霸5》在一次更新里加入了反作弊功能,有人分析后发现,反作弊模块里有个rootkit,如果被恶意软件利用的话,能给任何程序赋予内核级权限,存在很大的安全隐患。卡普空很快意识到问题,回滚撤销了这次更新。
很多不喜欢内核级反作弊技术的玩家,给出的理由是它的权限太高,几乎可以检测电脑里发生的任何事情,有潜在的隐私泄露风险。尽管有开发者回应说不存在隐私风险,但很显然,这是一个难以自称清白的事情。
作弊和反作弊是道高一尺魔高一丈的关系,只要有人想作弊,外挂总能变得更强。如果外挂也获得内核级权限,那么内核级反作弊技术也难以检测出来,这项技术存在的必要性同样受到怀疑。
种种不便利,让玩家和内核级反作弊技术之间存在一股无形的张力。Steam此次更新的规则显然无法平息张力,但至少在透明度上有所进展,让在意这类事情的玩家更容易做出判断。
页:
[1]