104
submitted 4 days ago by cm0002@lemy.lol to c/linux@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] 9point6@lemmy.world 1 points 3 days ago* (last edited 3 days ago)

It needs to be kernel level (on any OS with remotely modern security design) because a userspace application (quite rightly) would not have the ability to monitor all hardware at a low level and probe semi-arbitrary memory locations. It's the same reason enterprise security software often has a kernel module of some kind.

That's the level that is necessary to protect the integrity of top flight eSports. It's worth highlighting the anti-cheat bundled with retail games it's often a less severe version of what I'm talking about, the competitions where you can ultimately win money almost always use an additional heavier invasive anticheat than is typical for a casual player.

The companies proving those third party anticheat systems would risk losing their business and reputation if a cheater was able to evade it in any competition scenario. The reason you see cheaters in public servers, is regular users (also quite rightly) wouldn't put up with the super invasive versions of these systems that provide the strongest guarantee, so you're seeing the effects of that compromise.

this post was submitted on 21 May 2026
104 points (98.1% liked)

Linux

13763 readers
493 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS