Однако главной технической бомбой релиза стала фундаментальная переработка античита Easy Anti-Cheat (EAC). Разработчики признали, что старая схема с кастомным модулем ядра Linux была решетом для читеров, поэтому новый EAC переписали на штатные механизмы ядра, оформив сам античит в виде демона
systemd.Вот только ценник за запуск Fortnite в Linux оказался конским по меркам сторонников свободы. Чтобы новый EAC разрешил вам играть, дистрибутив обязан соответствовать списку жестких требований корпоративной безопасности:
— Обязательный Secure Boot с подписанным ядром и включенный TPM 2.0 для измеренной загрузки (Measured Boot).
— Включенный в BIOS и ядре IOMMU, чтобы заблокировать читерские железяки с прямым доступом к памяти (DMA-карты).
— Жесткий режим Kernel Lockdown, который буквально связывает руки пользователю
root: закроется доступ к /dev/mem, BPF, MSR-регистрам процессора, а вызов kexec для быстрой перезагрузки ядра будет наглухо забанен.Поддержка LSM-хуков в eBPF, через которые античит-сервис станет тотально мониторить процессы и блокировать чтение памяти игры.
В сообществе (особенно среди мейнтейнеров Ubuntu) уже поднялся вой. Разработчиков пугает превращение Linux в «заколоченную будку» ради одной игры, а также риски конфиденциальности — все помнят, как виндовый EAC тайно сливал данные и висел в ring 0. К тому же вспомнили про 40% акций Epic Games у китайской Tencent, что добавило паранойи про потенциальный шпионаж. В Ubuntu уже предлагают не тащить EAC в дефолтные репозитории, а сделать для геймеров изолированную загрузочную конфигурацию, чтобы не превращать всю систему в полицейский режим ради королевской битвы.
Linux / Линукс 🥸
