Hacker News new | ask | show | jobs
by charcircuit 1142 days ago
>to compromise your computer

What do you mean by this? As the user you are intending to have the game and its anticheat run. Having to download and run a game on your computer isn't compromising your computer either. Maybe the only thing which doesn't give the game company power to run potentially malicious code on your machine is cloud gaming. That also solves the cheating problem at least.

2 comments

You're advocating for installing a kernel module that you don't even know what it does exactly when running a random game.

Would you also support a full cavity search each time you decide to fly a plane?

The kernel module has full access to your hardware, you don't know what it does exactly. You don't even know if it does something more than anticheat.

People got so complacent in recent years, and this is on a technology forum no less. I guess today the Sony rootkit[1] would be totally acceptable.

[1] https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...

>You're advocating for installing a kernel module that you don't even know what it does exactly when running a random game.

You don't know what the game will do either. It requires trusting Riot even if there isn't an anticheat.

Also most users will never know what the other kernel level drivers do.

>Would you also support a full cavity search each time you decide to fly a plane?

I don't see how this is related?

>The kernel module has full access to your hardware, you don't know what it does exactly.

The same can be said about any other kernel level driver and even about Windows itself.

>People got so complacent in recent years, and this is on a technology forum no less.

What Riot wants to do is not possible with a user level anticheat. Once Windows eventually gets its security improved such that apps can query the integrity of the system Riot would likely be able to get away with a less privileged anticheat.

>I guess today the Sony rootkit[1] would be totally acceptable.

If it didn't try and hide itself I would agree with you.

Do you think the 30+ years of user-space isolation improvements that have gone into modern OSes are not undone by a kernel module?
The whole point of a kernel level anticheat in that it can bypass the isolation to find cheats.

The isolation still exists for normal programs when the anticheat is present.

Sure, isolation exists except for Riot Games (and any other company that adds similar mandatory modules, which eventually will be all). Oh yeah, assuming there also won't be any vulnerabilities, but that's impossible, because we all know about the high quality software coming from gaming industry.