Use Reddit? Come join our Reddit Sub as another place to follow the community!
Title: Restrict way kernel-level-anti-cheat is installed.
Lachu 3 hours ago
User Avatar
I suggest to join to my (in Polish language) petition about kernel-level-anit-cheat software, or to create your own petition.
https://wykop.pl/link/7953731/propozycja-usankcjonowania-kernel-level-anti-cheatow

I suggest to create petition request to warm user (during installation), when game is installed. This warning should be shown in additional step, showing in on license is not enough. User must agree to it as on license.

Kernel-level-anti-cheat is spying software. Children are not conscious about risk or install this kind of spying software to be able to play games. Kernel-level-anti-cheat works even game is not running, often after game was removed and spying other users too (not only user, who install software). Because of spying each user of computer, also parents and siblings are spying. Someone may install game on libraries or internet cafe, so also other people, who uses this computers, will be spying.

Anti-cheat often records running/installed programs and input from mice/keyboard.

I suggest to send petition to European Union.

What do you think?

Informing users about risk of installing game with kernel-level-anit-cheat could prevent from using it by software vendors and made playing games on Linux just better.
User Avatar
I would sign an EU petition, but you should inform yourself better before starting any campaign. While it is in theory true that this software could spy on every local account and not just on your own, games themselves could spy at least on the person installing the game and running a separate process in background all the time using auto-start and such. Since most people do not use tools to monitor or prevent network activities, game companies would have no need to install spyware on kernel level. So there is no much additional spying compared to any user-space anticheat or user-space spy-what-so-ever-software.

The real issue of KLAC is the harm it does to the system itself. What already happened on one or another system in RL:
- Crypto mining on customer PCs via KLAC (done by an employee of the KLAC software).
- Security hole that could let malware disable antivirus programs to load in even more malware.
- System stability issues where running KLAC could lead to whole PC crashes that are not possible (in this way) since Win Vista or 7. I was affected by my own and it crashed everything step by step over a minute, sound, mouse, minimized programs (my work), task manager, ... .
- Two KLACs can prevent each other from running or can prevent running two different games in the same PC-session without restarting PC.
- KLAC prevents Linux gaming (which harms the OS competition - competition is always a good argument on EU level).
- KLAC prevents companies building proper server side anti-cheat. In example GTA Online can only be cheated that heavy, because they never build in a system that checks if a command was given by a moderator/gamemaster/admin or by a player with modded game client. 99% of the GTAO cheats could be prevented by simple checks what account is sending a command. And after over 10 years not fixing, they decided to solve the issue with KLAC.

And what is coming next? Since cheaters try even harder to cheat with such anti-cheat methods, anti-cheat also has to become harder. It will escalate even further at some point. That's why in my opinion KLAC should just be completely forbidden. EAC and similar on Linux (enabled via flag) are not running in kernel, yet. But what happens if 50% of gamers playing on Linux? Do they try to push KLAC into downstream kernels or prevent the game from starting again? Or do they push it until Linux Foundation says "ok"? Or since it does not work on Linux, do they want to use webcams and AI to check the emotions of players to find "cheater emotions"? After KLAC became implemented and somehow accepted, I trust them implementing everything they get into mind, just "to prevent cheats". I would like to see a cut before any further escalation.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register