Riot Games Introduces New Anti-Cheat System for League of Legends and Project A
Riot laid out their plans for a new anti-cheat system, explaining its ins and outs and how it will affect League of Legends , an upcoming first-person shooter Project and other games in the future.
“Your favorite anti-cheat team was forced to play this game [ league ] from the user level, effectively giving cheaters a much-needed 12-stroke handicap.” пишет Riot в своем блоге . “But as much as we love the idea of an ever-increasing war involving teenagers, we are now entering a multiplayer universe where the linear scarcity of time and sleep will render this particular strategy untenable.”
Riot decides to use the so-called "kernel disk". The kernel is a computer program at the core of the computer's operating system that has complete control over everything in the system. In other words, the kernel driver is the highest form of protection for any game or software.
“In the past few years, cheat developers have begun to exploit vulnerabilities or corrupt Windows signature verification to run their applications (or parts of them) at the kernel level,” writes Riot . "The problem here is related to the fact that code running in kernel mode can intercept the very system calls we rely on to retrieve our data, modifying the results to look legitimate, which can make it harder to detect."
To counter this, Riot will use a kernel driver in the future. This should stop scammers and help create a smoother environment for Leagues , and in particular for Project A.
Several third-party anti-cheat systems such as EasyAntiCheat, Battleye, and Xigncode 3 use the kernel driver to protect their games, and Riot will follow this trend.
“The goal of this update is to monitor the state of the system for integrity (so we can trust our data) and to make it harder for cheaters to tamper with our games (so we can’t blame aiming robots for personal glitches).” writes Riot . “Creating undetected cheats will be significantly more difficult: protecting you from aiming robots, protecting us from Reddit, and protecting cheaters from themselves.”