(no title)
2358452 | 2 years ago
I believe the only real alternative would be something at the hardware level. Your hardware should be able to get into a mode where an executable has a protected memory address space, and maybe even a protected relationship with GPU memory and displays. Otherwise I think all anti-cheat tends to be
(1) Fragile, relying on OS mechanisms that can be often bypassed;
(2) Extremely intrusive from a security and privacy standpoint: they need to monitor your system, almost everything it's doing for any attempts to read or modify relevant memory or control input to give unfair advantage (or say bots) to some players.
Finally, I guess we should remember there's always the famous 'analog hole' (a-hole) that defeats all mechanisms from simply capturing output and feeding it to another machine (that's very hard to plug). But because it really need dedicated hardware and significant effort, a hardware level anti-cheat would generally be a very significant solution to cheating without sacrificing users rights.
wmf|2 years ago