It’s horrifying to me that any of these fucking games are running outside userspace. Is anti cheat the only reason why that is necessary? Why is it necessary for anti cheat?
Steam games will now need to fully disclose kernel-level anti-cheat on store pages
Submitted 4 weeks ago by Fubarberry@sopuli.xyz to steamdeck@sopuli.xyz
Comments
sunshine@lemmy.ml 4 weeks ago
Fubarberry@sopuli.xyz 4 weeks ago
Running in the kernel let’s anti-cheat see everything on your computer, let’s devs take screenshots or videos of your screen, and let’s the anti-cheat reinstall itself if the user tries to remove it. It also lets the developers secretly install additional software if needed for some reason. Overall it’s pretty effective at being able to catch user space cheat programs, the catch is that you’re permanently compromising the security and privacy of your computer, and nothing short of a full disk purge will guarantee it’s actually been uninstalled.
The other catch is it’s can still be defeated by kernel-level cheat programs, which are now widely available thanks to the rise of kernel anti-cheat. It also can’t do anything about cheat programs that run on external hardware, such as aimbots that just look at your video feed and simulate mouse inputs to aim.
So it really comes down to how bothered you are by cheaters in your games, and if you’re willing to give up your privacy and security to make it slightly more inconvenient for those cheaters to cheat.
Fubarberry@sopuli.xyz 4 weeks ago
I should probably mention some notable downsides to kernel anti-cheat as well:
-
Because kernel anti-cheat has full access to your PC, if any virus/etc can take advantage of a security vulnerability in the anti-cheat program, it gains absolute access to your PC.
-
Kernel anti-cheat needs special signing keys to get access to the kernel, but the more companies that get access to the keys the more likely it is to have compromised keys. Genshin impacts keys were compromised and used to sign ransomware, giving it full kernel access on any computers it was able to get on.
-
Devs have used kernel anti-cheat to secretly install Bitcoin miners on users machines
-
Kernel anti-cheat can be compromised and used to directly gain control of a users PC. Some apex legends streamers had their PCs compromised and cheats installed remotely through their anti-cheat during a tournament.
-
A lot of anti-cheat programs are created by Chinese companies or companies that are mostly owned by Chinese companies. China is well known for spying on users, and there’s a ban on a lot of Chinese hardware due to spying concerns and backdoors that the Chinese government requires to be in their devices. I think the invasive nature of kernel anti-cheat makes it an obvious spying platform, and I think it’s absurd to think that any anti-cheat coming from China isn’t actively spying on you.
-
paraphrand@lemmy.world 4 weeks ago
The thing I think is left out is that it usually eliminates all of the casual cheaters. For some games this is a massive change in the feel and culture of the online space in the game.
But yeah, no matter what, even when the games are never on our hardware and become just video streams sold to us by the hour, cheating tools will always exist. Even if it’s just a bit of tape on your monitor.
gofsckyourself@lemmy.world 4 weeks ago
FYI - the owner of this site, gamingonlinux, was a mod on the !linux_gaming@lemmy.ml community until they were caught abusing their moderator powers. Then they deleted their account and complained on mastodon that it’s stupid design that mod logs are public. [Screenshot]
Instead, here’s a link to the official post steamcommunity.com/groups/…/4547038620960934857
TheGrandNagus@lemmy.world 4 weeks ago
A lemmy.ml mod, being an absolute joke of a mod? Say it ain’t so!
Fubarberry@sopuli.xyz 4 weeks ago
That’s unfortunate to hear, gamingonlinux has been a really good source for news, so I hate to hear he’s not been handling mod stuff respectably.
drake@lemmy.sdf.org 4 weeks ago
I’m interested to hear more. I’ve followed Liam’s work for almost a decade at this point and I haven’t ever seen or heard of him acting unprofessionally, but I’m quite new to Lemmy.
What abuse of their moderator powers? Is there a link to see the mod log somewhere? Sorry, I know I’m being a bit needy, but I’m not really sure what I’m doing.
Fubarberry@sopuli.xyz 4 weeks ago
So I tried looking into it, but all I can find is this same user (go $fsck yourself) had some comments deleted by him about 6 months ago. I didn’t actually comb through the modlog to see what the deleted comments contained, I’m not sure how feasible it is to review the modlog going that far back.
I couldn’t find any actual proof of wrongdoing, the closest thing to evidence is that screenshot of Liam saying he thought it was stupid that modlogs were public. I also didn’t find anyone else complaining about him as a mod, literally just this same guy copy pasting this comment on a ton of different gamingonlinux lemmy posts for the past 6 months.
Liam complaining about public modlog does sound like he got caught abusing mod privledges, but I’m leaning towards it just being between him and this go $fsck yourself user rather than widespread abuse.
vividspecter@lemm.ee 4 weeks ago
I’d like to see it show if there is any third party DRM as well, like the Augmented Steam extension does.
mspencer712@programming.dev 4 weeks ago
Now punish publishers who try to change the terms of sale after sale. “Want to play the single player game you bought a decade ago? Agree to this new arbitration clause.”
TheFeatureCreature@lemmy.world 4 weeks ago
Games that change their terms post-sale should present the customer the option for an automatic no-questions-asked refund. Leaving the customer with the options: Agree, Decline, Refund.
mspencer712@programming.dev 4 weeks ago
Hmm, you have uncovered a problem with both of our ideas. Steam’s leverage is reduced after they have deposited sales proceeds, and is gone after the publisher isn’t selling games on the platform any longer.
(I’m griping about Rockstar specifically but my point is still flawed in the general case.)
narc0tic_bird@lemm.ee 4 weeks ago
Include adding kernel level anti cheat to that. This should just give us an option to get a full refund.
Rozz@lemmy.sdf.org 4 weeks ago
It should only be applicable to new sales. Old sales should function the same as before.
fruitycoder@sh.itjust.works 4 weeks ago
At the very least a choice. Keep using it as is or get updates related to the new agreement.