Riot Games, разработчик популярных киберспортивных игр, таких как Valorant и League of Legends, обнаружила уязвимость в системе безопасности, затрагивающую материнские платы от Asus, Gigabyte, MSI и ASRock. Эта уязвимость может быть использована читерами для обхода аппаратных проверок безопасности, делая невозможным обнаружение программы защиты от читов.
Согласно заявлению компании, блок управления памятью ввода-вывода (IOMMU), который защищает оперативную память системы от устройств прямого доступа к памяти (DMA), не полностью инициализируется при загрузке на некоторых моделях материнских плат. Это означает, что даже если BIOS указывает на активность защиты DMA перед загрузкой, на самом деле вся система не защищена.
Устройства DMA — это аппаратные компоненты, подключаемые непосредственно к слоту PCIe, которые обходят процессор и операционную систему. Как следует из названия, они напрямую взаимодействуют с памятью компьютера, позволяя читать и записывать код непосредственно в оперативную память.
IOMMU работает, проверяя идентификатор любого модуля, пытающегося получить доступ к памяти, и разрешая доступ только зарегистрированным компонентам. Однако, если IOMMU не инициализируется сразу при загрузке компьютера, устройство DMA-читов может загрузиться раньше, позволяя читеру манипулировать игрой, оставаясь необнаруженным системами античита.
Устройства DMA представляют собой одни из самых продвинутых техник читерства; большинство из них дороги и сложны в реализации. Такие модификации используются не обычными игроками, а, как правило, хардкорными геймерами, стремящимися получить преимущество в киберспортивных матчах, особенно когда на кону денежные призы.
Когда команда безопасности Riot Games обнаружила эту уязвимость, она немедленно начала сотрудничество с производителями оборудования, которые подтвердили их выводы. Затем были выпущены обновления BIOS для устранения проблемы, гарантируя, что никто не сможет использовать эту слабость для получения несправедливого преимущества.
Если ваш компьютер затронут этим сбоем, вы получите ограничение и не сможете запустить Valorant. Решить проблему можно, обновив BIOS материнской платы до последней версии и убедившись, что все функции безопасности, такие как Secure Boot, VBS и IOMMU, активированы и работают должным образом.
Если вы не хотите столкнуться с предупреждением безопасности перед запуском игры, Riot Games рекомендует как можно скорее обновить BIOS до последней версии. «Обновления BIOS не так захватывающи, как просмотр количества забаненных игроков, но это необходимый шаг в нашей гонке вооружений против аппаратных читов», — говорится в сообщении блога Riot. «Закрывая эту лазейку перед загрузкой, мы нейтрализуем целый класс ранее неприкосновенных читов и значительно увеличиваем стоимость нечестной игры».
Автор – Jowi Morales




