El controvertido sistema antitrampas Vanguard de Riot Games ha vuelto a ser noticia tras una nueva actualización que, según se informa, ha dejado inutilizables algunos costosos dispositivos de hardware para hacer trampas en Valorant . Riot se burló de los tramposos que usan hardware en X, diciendo: "Felicidades a los dueños de un flamante pisapapeles de 6000 dólares", después de que la actualización pareciera bloquear las configuraciones de trampas basadas en DMA que dependen de costosos dispositivos externos.
El comentario desató un debate sobre qué había hecho realmente Vanguard. Algunas publicaciones plantearon el problema como un daño a la unidad SSD , pero Riot ha aclarado que Vanguard no daña el hardware de la PC ni desactiva las unidades SSD reales. La actualización está dirigida al hardware y firmware utilizados para eludir los sistemas antitrampas de Valorant.
¿Qué es hacer trampa con DMA?
DMA significa Acceso Directo a Memoria. Es una función de hardware normal que permite a los dispositivos acceder a la memoria del sistema sin que cada solicitud pase por la CPU. En configuraciones para hacer trampas, se puede abusar de DMA para leer la memoria del juego desde fuera de la capa de software habitual.
Un dispositivo DMA se puede conectar a una PC mediante PCIe, lo que permite a los tramposos ejecutar herramientas como radar, wallhacks o ESP a través de una máquina independiente. Estas configuraciones suelen ser costosas y utilizan hardware programable especial diseñado para parecer dispositivos de PC normales, lo que dificulta su detección.
¿Qué cambió Riot?
La última actualización de Vanguard parece estar dirigida a una vulnerabilidad utilizada por sistemas de trampas de alta gama que dependen de hardware externo en lugar de software convencional. Estos dispositivos suplantan la identidad de componentes de confianza, como unidades de almacenamiento, lo que les permite acceder a los datos del juego sin ser detectados fácilmente.
Para contrarrestar esto, Riot parece estar implementando un uso más estricto de IOMMU (Unidad de Gestión de Memoria de Entrada/Salida), un sistema de protección de memoria a nivel de hardware que controla a qué dispositivos conectados pueden acceder. Al restringir estos permisos, Vanguard puede impedir que hardware externo sospechoso lea datos de juego en tiempo real, eliminando así la ventaja en la que se basan las trampas de DMA.
¿Riot "inutilizó" unidades SSD reales?
Según Riot , Vanguard no daña el hardware, no desactiva los dispositivos ni inutiliza los ordenadores, sus componentes ni el software. La compañía afirma que los dispositivos afectados son herramientas de trampas DMA para Valorant, no unidades SSD ni componentes de PC convencionales. Algunos usuarios afectados han declarado que tuvieron que reinstalar Windows porque sus sistemas quedaron inutilizables.
Riot afirma que la inestabilidad se produce cuando las protecciones IOMMU están activadas y un programa de trampas intenta acceder a la memoria protegida. En ese caso, el sistema puede generar fallos de hardware o volverse inestable. Este comportamiento de IOMMU es normal cuando un dispositivo intenta leer memoria a la que ya no tiene acceso.
¿Por qué esto desató un debate sobre la confianza?
La reacción de la comunidad ha sido dividida. Muchos jugadores en Xbox y Reddit se burlaron de los tramposos afectados, diciendo que cualquiera que gastara miles en hardware para hacer trampas con DMA merecía perder el acceso a él.
Otros se mostraron más preocupados por las posibles consecuencias para los jugadores. Algunos usuarios de Reddit cuestionaron si un sistema antitrampas a nivel de kernel debería poder bloquear hardware de esta magnitud. Los jugadores se preguntan qué ocurriría si se detectara erróneamente hardware legítimo. A algunos les preocupa que un falso positivo pueda bloquear el acceso a una unidad NVMe o SATA original y obligar a reinstalar Windows. Riot ha negado que Vanguard desactive dispositivos de PC normales o inutilice ordenadores y componentes, pero no todos están convencidos.
En un juego competitivo como Valorant, detener a los tramposos es fundamental, pero los sistemas antitrampas a nivel de kernel plantean cuestiones éticas, ya que se ejecutan en lo más profundo del sistema del jugador. Cuando un sistema antitrampas puede restringir el comportamiento del hardware, incluso por una razón válida, se genera un problema de confianza entre el desarrollador del juego y el jugador.
