Amazing video! I like how it explores the history of cheating and how anti-cheat software hasn't gotten rid of cheaters, but only made them less obvious.
Wall hacking is obvious to other players, but a program that pulls the trigger when crosshairs are over an enemy isn't. That leads to people thinking that cheating doesn't exist because nobody is flying around the map only getting headshots. People are willing to install this rootkit to their machine because their lobbies don't have cheaters. But they still do. It's that their lobbies don't have obvious cheaters.
Also an interesting point that Riot has done little to deal with smurfs in their games. Now players are more likely to think they got matched with a smurf rather than a cheater.
From my experience with fighting games, people are also prone to mislabeling others as smurfs when they just know one or two more things about the game that give them an edge. I've observed replays in Street Fighter 6 that people claimed were smurfs, but they were absolutely playing at the level their rank said they were.
The only way to stop it is to stop letting people play with strangers and to go back to local LAN sessions, or for games to be private only with temporary invite codes that have to be shared manually, with a maximum number of users allowed.
Online anonymity really has ultimately harmed us as a species and conferred little if any benefit.
Most of the fun for the people breaking anti-cheat is the actual breaking of anti-cheat, not the cheating itself. It's the script kiddies who use the already completed work with little to no effort involved who are doing most of the actual cheating.
Yeah I could see the appeal of breaking the anti-cheat code. But the actual cheaters find the cheats, often pay for them, install what could easily be malware, and take the risk of getting banned for using them. I don't get the appeal.
I actually believed that kernal level anti cheats stopped all cheating.
This is what allows AC devs to continue working on their useless code that only makes a mess out of everyone's PCs and getting money with it. Same with DRM devs.
All software has bugs, so you'll never have a 100% effective anti-cheat. It's going to be an arms race between cheaters and game devs, and the cheaters will always find a way.
All kernel-level anti-cheat does is introduce security vulnerabilities to your system and delay the inevitable.
There will also always be external methods to cheating, like screen recording based.
Client-side anti-cheat doesn't make any sense. The player will always control the client if they really want to (and they have every right to do so).
AI-supported server-side cheat detection should be where it's at. I doubt it'll be much worse than the half-baked "solutions" we currently have.
Running essentially part of a game in ring 0 is completely unacceptable. Vanguard even runs when the game does not. It's just cocky the publishers pretend like their anti-cheat is secure. Someone finding an exploit in the anti-cheat can use it to own systems running it.