Riot ha desvelado sus planes para un nuevo sistema anti-cheat, explicando cómo funcionará y cómo afectará tanto a League of Legends como a Proyecto A, su próximo proyecto shooter así como otros juegos futuros.
“Tu equipo anti-cheat favorito se ha visto obligado a jugar a este juego (LoL) desde el nivel de usuario, dando a los tramposos un necesitado y efectivo handicap,” escribió Riot en un post de blog. “Pero por mucho que nos guste la idea de una guerra appsec interminable con adolescentes, entramos en un universo multi-juego, donde el tiempo lineal y el déficit de sueño hará que esta estrategia tan particular sea insostenible.”
Riot está optando por utilizar un “kernel drive”. El kernel es un programa que se encuentra en el corazón del sistema operativo de un ordenador, que da control absoluto a todo en el sistema. En otras palabras, un kernel driver es la forma de protección más alta para cualquier juego, o software.
“En los últimos años, los desarrolladores de cheats han empezado a aprovechar las vulnerabilidades de la verificación corrupta de Windows para ejecutar sus aplicaciones (o partes de ellas) a nivel Kernel,” Riot escribió. “El problema surge del hecho que ejecutar un código en kernel puede enlazar a los calls del sistema del que dependemos para conseguir los datos, modificando los resultados para que parezca legítimo de tal manera que nos resultaría difícil detectarlo.
Ahora mismo, hay una abundancia de cheats que se ejecutan a un nivel de privilegio más alto que el sistema anti-cheat actual de Riot. Se ha utilizado hardware especializado para leer y procesar memoria de sistema, y cuando se hace de forma perfecta, Riot no tiene manera de detectarlo.
Para counterear esto en el futuro, Riot se aprovechará de un kernel driver. Esto debería ponerle freno a los cheaters y ayudar a crear un entorno más afable para el LoL, y particularmente para Proyecto A.
Existen varios sistemas anti-cheat de terceros, como EasyAntiCheat, BattleEye, y Xigncode 3, que utilizan un kernel para proteger sus juegos, y Riot seguirá sus pasos.
“El propósito detrás de este upgrade es monitorizar el estado del sistema para la integridad (para que podamos confiar en nuestro data), y para ponerles difícil a los cheaters el manipular nuestros juegos (para que no puedas echarle la culpa a los aimbots de un fracaso personal),” escribió Riot. “Será significativamente más difícil crear cheats que no se puedan detectar: Te protegerá de los aimbots, de Reddit, y protegerá a los propios cheaters de si mismos.”
Este artículo fue publicado originalmente en inglés por Jerome Heath el 4 de febrero de 2020.