毁灭永恒的反作弊安装了一个驱动程序来环0内核

2020-05-16 07:17:49

我最近在“末日永恒论坛”上写了一篇关于德努沃反作弊的潜在危险的帖子。你可以在这里找到线索:

上面链接的帖子包含了完整的内容,说明为什么让这个软件安装在你的机器上是一个坏主意,为什么我们不能让这样的软件在游戏中变得司空见惯。

Denuvo Anti-Tamper(以下简称DAT)是用于在编译过程中混淆代码的软件。这使得盗版/黑客更难破解该软件。此软件与操作系统无关,但内置于可执行文件中。它有时可能会导致游戏性能问题,但这就是问题的程度。这就是当人们说一款游戏有迪努沃(Denuvo)的时候,人们通常在谈论的东西。

Denuvo Anti-cheat(以下简称DAC)是在更新1中引入的新的反作弊软件。它是一个极具侵入性的反作弊软件,运行在操作系统的RING-0(内核级)上。有关更多信息,请阅读上面链接的帖子。

请不要犯太常见的错误,认为这两件事是一回事。

2.目前只影响PC(Steam和Bethesda Launcher)版本的游戏。控制台不受影响。

3.如果您在最新更新后没有运行游戏,请不要安装DAC。有一些轶事报道说,即使在人们没有运行游戏的时候,它也被安装了,但我没有办法证实这些。

4.添加它的另一个主要副作用是它完全影响了Linux的兼容性。这款游戏在升级前使用质子在Linux上运行近乎完美,但现在DAC让它无法在Linux上玩。

请分享这篇帖子或论坛帖子,以提高朋友、Twitter等的知名度。我们不能让这种情况被掩盖,也不能让人们忘记它。

他说:我非常乐意在看完帖子后回答你的任何问题。我不想在这里重复我的话,但是如果人们因为任何原因不能阅读论坛,我不介意在这里复印一份。

2:对于那些提到其他内核级反作弊的人,人们已经报告了性能下降、服务在游戏结束后仍在运行的实例、内核死机等在服务安装之前没有发生的情况。这就是说,实际上没有一款软件,特别是反作弊软件,应该对你的系统有内核级别的访问权限,如果它有,我们应该在购买与之捆绑的游戏之前得到通知。如果我知道它会被添加,我就不会购买毁灭永恒。仅仅因为其他软件可以做到这一点,并不意味着它就是正确的。

他说:我知道在论坛的帖子里,我简化了一些事情,以便更容易理解。我向所有有见识的人道歉,但我觉得有必要将这一点传达给普通用户。这种给予游戏相关应用程序内核级访问权限的趋势需要停止,只有当我们站起来告诉推动这款软件的人,我们不会接受它作为一种新的规范时,这种趋势才会停止。

4:针对尚未为游戏打补丁的Linux用户的潜在解决方法。我还没有在我的Arch安装上测试它。请核实并让我知道:https://github.com/ValveSoftware/Proton/issues/3773#issuecomment-629003691。

他说:让我把话说清楚。虽然让反作弊只需要BattlMode的想法是朝着正确方向迈出的一步,但它并没有解决这类软件的核心问题,这是一个主要的安全风险。在你的抗议中要清楚,你不是只想把它从单人游戏中移除,而是完全从游戏中移除。如果作弊者在多人游戏中很普遍,我们必须要求一种解决方案来缓解问题,但不需要对我们的系统进行内核级别的访问!我们在这个问题上妥协得越多,说得越好,这不会影响我,因为我不玩战斗模式。它就会变得越普遍。

他说:“现代复古玩家”刚刚发布了一段视频,表达了他对此事的看法。视频可在此处观看:https://youtu.be/NYxLBhOgwYg