Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Epic Games перерабатывает античит EAC для Linux и тестирует нативный лаунчер

Epic Games перерабатывает античит EAC для Linux и тестирует нативный лаунчер

Компания Epic Games объявила о планах по развитию экосистемы для операционных систем с открытым исходным кодом, начав масштабное обновление ПО защиты. Ожидается, что новая версия EAC для Linux откроет популярным мультиплеерным проектам путь на эту платформу без использования громоздких драйверов уровня ядра.

Пока некоторые крупные издатели отказываются от поддержки альтернативных платформ, ссылаясь на невозможность эффективной защиты, разработчики Fortnite движутся в противоположном направлении. Они представили предварительную версию нативного Epic Games Launcher и занялись переработкой защитных механизмов.

Развитие систем защиты на платформе Linux

Программное обеспечение Easy Anti-Cheat официально поддерживает нативные игры для ОС с открытым кодом с 2014 года, а проекты под управлением Windows через прослойки Wine или Proton функционируют с 2021 года. Теперь создатели перестраивают эту архитектуру в формат EAC Linux v2. Главная цель изменений — приблизиться к стандартам безопасности Windows, опираясь на штатные возможности операционной системы.

Реклама

В операционной системе Windows защитный модуль функционирует как драйвер ядра, который активен непосредственно во время игрового процесса. В новой реализации для открытых систем такой уязвимый компонент в чувствительной зоне операционной системы отсутствует, что устраняет одну из главных претензий пользователей к подобному ПО.

Особенности работы EAC Linux v2

Обновленная защита задействует специальную системную службу systemd, функционирующую строго на протяжении игровой сессии. Дополнительно применяются программы eBPF, созданные самой компанией для отслеживания вмешательств и попыток взлома.

Для игроков это означает необходимость более строгого подхода к настройке загрузки:

  • обязательная активизация Secure Boot и модуля TPM 2.0;
  • использование ядра, подписанного доверенным ключом разработчиков;
  • корректировка ряда других параметров загрузчика.

Проверка подлинности параметров запускается исключительно при старте защищенного проекта. Если система обнаруживает несоответствие, пользователь видит сообщение об ошибке, а не блокировку аккаунта. Кроме того, сохраняется возможность настройки отдельного пункта загрузки для таких приложений с применением собственных ключей.

Тестирование возможностей и запуск Fortnite

Первой игрой, на которой пройдет обкатку обновленный защитный комплекс, станет Fortnite. После завершения этапа валидации систему планируют открыть для сторонних разработчиков. Студии, чьи проекты уже используют старые версии защитного ПО на данной платформе, смогут самостоятельно принимать решение о переходе на новую версию или сохранении прежней конфигурации.

Появление Fortnite на открытой платформе напрямую зависит от готовности дистрибутивов. Проект будет доставляться через новый фирменный лаунчер по мере того, как разработчики дистрибутивов внедрят необходимые требования безопасности.

Предварительная сборка лаунчера официально поддерживает Ubuntu версии 22.04 LTS и выше, Fedora не ниже 43, а также Debian 12 и новее. Другие дистрибутивы также могут запускать приложение, однако официальное тестирование для них не проводилось. Сам клиент исполняется нативно, но поскольку многие игры создавались только для Windows, для их запуска могут потребоваться совместимые слои вроде Wine или Proton.

Взаимодействие с сообществом и создателями дистрибутивов

Компания ведет активный диалог с лидерами сообщества и майтейнерами дистрибутивов, поскольку защищенные проекты запускаются исключительно на системах с проверенными ключами из белого списка. На начальном этапе инфраструктура поддерживается собственными силами команды, но в будущем планируется открыть исходный код проекта.

Представители компании уже координируют действия с разработчиками Fedora: на одной из профильных конференций запланировано совместное выступление с руководителем проекта Fedora Linux Джефом Спалетой, где главной темой станет обеспечение честной конкурентной среды в играх на открытой платформе.

В качестве следующего логичного шага упоминается портативная консоль Steam Deck и операционная система SteamOS, однако устройство пока не отвечает предъявляемым требованиям безопасности. Переговоры с Valve продолжаются, чтобы в будущем обеспечить полноценную поддержку этой портативной экосистемы.

01.