Easy Anti-Cheat Linux v2:不用内核模块的反作弊
来源:onlineservices.epicgames.com — 2026-10-14
📋 概述
Epic 宣布把 Linux 反作弊实现重建为 EAC Linux v2。EAC 自 2014 年起支持原生 Linux 客户端,2021 年又支持通过 Wine/Proton 运行 Windows 版本,但这是逐款游戏自愿启用的,很多游戏没启用,因为 Linux 实现的防护强度比不上 Windows——这也是 Fortnite 至今没有 Linux 版的原因。v2 不安装也不加载反作弊内核模块,而是依靠 Linux 平台已有的安全能力:签名内核与内核模块、TPM 2.0、Secure Boot、Measured Boot、IOMMU、内核 lockdown 的完整性模式、禁用 kexec,以及 LSM BPF 与自家 eBPF 逻辑。反作弊以 systemd 服务形式仅在被保护的游戏运行时启动。
🔑 核心要点
- EAC 自 2014 年起支持原生 Linux 客户端,2021 年支持 Wine/Proton,但逐游戏自愿启用,很多游戏没启用
- v2 不安装也不加载反作弊内核模块,改用内核已有的安全特性加 systemd 服务与 eBPF 程序
- 要求包括签名内核与模块、TPM 2.0、Secure Boot 与 Measured Boot,以及 IOMMU 启用且关闭 passthrough
- 还要求内核 lockdown 以完整性模式显式启用,并在启动时显式禁用 kexec,否则 measured boot 记录不再反映真正运行的内核
- 反作弊服务只在受保护游戏运行时启动、游戏退出即停止,不常驻后台
- 首批「众所周知」的签名密钥名单包含 Canonical、Fedora、Universal Blue、Debian、openSUSE、SUSE、Rocky 与 AlmaLinux,以及微软 UEFI CA,计划开源并接受社区 PR
💡 金句
免作弊游戏环境的理想解法,是由操作系统向玩家保证数据既对反作弊与游戏公司隔离,又保证玩法无法被篡改。
👍 0
👎 0
← 返回 Lobsters 首页