Riot Games блокирует DMA-читы в Valorant через обновление Vanguard
Новое обновление античита Vanguard для Valorant научилось блокировать аппаратные DMA-читы, работающие через интерфейсы SATA и NVMe. Игроки заметили предупреждение о перезагрузке IOMMU прямо в игре, после чего недешёвое железо переставало работать во всех играх, но только до переустановки Windows.
DMA позволяет устройствам обращаться к памяти в обход процессора, чем вовсю пользовались производители внешних читов, считывающие или модифицирующие игровую память за пределами софтового стека.
Ещё в декабре Riot писала о проблемах с Pre-Boot DMA Protection и обещала закрутить гайки через IOMMU — судя по всему, обещание выполнено. Официальный аккаунт Riot Games потроллил спалившихся горе-читеров: «Поздравляем владельцев новенького пресс-папье за $6000».