Easy Anti-Cheat, обычно сокращаемый до EAC, — вероятно, тот античит, который вы запускали чаще всего, даже не задумываясь о нём.
Огромная база установок
EAC теперь принадлежит Epic Games и предлагается разработчикам бесплатно, что сделало его крайне распространённым. Он защищает Fortnite, Apex Legends, Rust, Dead by Daylight, War Thunder и многие другие игры. Поскольку он входит в набор Epic Online Services, новые игры легко его внедряют.
Как он защищает игру
EAC частично работает в режиме ядра. Он проверяет целостность файлов и памяти игры, ищет известные читы и внедрённый код, отслеживает инструменты, пытающиеся читать или писать в память игры. Он также собирает аппаратный отпечаток и привязывает к нему обнаружения.
Баны аккаунта и баны железа
EAC поддерживает баны как на уровне аккаунта, так и на уровне оборудования. Когда игра включает аппаратный бан, EAC записывает идентификаторы машины, чтобы забаненный игрок не смог просто создать новый аккаунт и продолжить. Конкретные идентификаторы и политику выбирает разработчик каждой игры, а не EAC сам по себе — поэтому поведение банов различается между играми на EAC.
Какое железо он видит
Как и другие античиты уровня ядра, EAC может считывать широкий набор идентификаторов: серийные номера томов, MAC-адреса, машинный GUID из реестра и данные прошивки, такие как SMBIOS UUID. Важно помнить о различии между идентификаторами в Windows, которые ПО может изменить, и идентификаторами, зашитыми в прошивку, которые оно изменить не может.
Вывод
Охват EAC означает, что понимать его полезно независимо от того, во что вы играете. Его главная черта — гибкость: один и тот же античит применяет совершенно разные политики банов в зависимости от игры, поэтому поведение в Fortnite не является ориентиром для Rust.
