Earlier quoted context omitted.
> one could say it's critical to stop hackers. It's never critical to stop hackers in a videogame IMO. We need to stop being so damn serious about gaming .
Rampant cheating will wreck competitive multiplayer games fast, so there are perspectives from which this critical. (I’d still lean towards expecting game houses to find another way, kernel drivers are still client side trust mechanisms).
Steam games will need to disclose kernel-level anti-cheat on store pages
81–90 of 660 posts
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#82Earlier quoted context omitted.
If it is written in C you can always introduce a buffer overflow or something similar by just adding a little bit of line noise here or there and nobody can prove it was deliberate.
It's closed source and the assembly is obfuscated. You don't even need to bother with plausible debiability.
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#83Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#84Earlier quoted context omitted.
If I wanted to deploy a trojan horse then the last place I would try to hide it is in an anti-cheat driver that will without any doubt be exhaustively analysed by people attempting to bypass it.
Gamers are great targets. They'll disable security for higher polling rates. Not discerning, gladly walk to the slaughterhouse.
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#85Earlier quoted context omitted.
Cheats and bots are ruining online games though.
Perhaps, but it's far better to have cheaters and bots than to have games require a rootkit to play them.
(in theory, GTA online has had / still has huge problems with bots and cheats but still earns the publisher hundreds of millions a year)
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#86Earlier quoted context omitted.
I think server side statistical analysis can go a long way to detect stuff like that. Obviously its always a cat and mouse game between devs and cheaters, and there are always workarounds, but theres a lot more the devs could be doing without relying on invasive client side detection.
I think the problem is that that kind of work requires a good deal of developer resources for a long time. What company wants to pay upkeep on a shipped product? You could save hundreds of thousands of dollars a year by shipping a rootkit to players and not worrying about server security.
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#87After the crowdstrike disaster 3rd party kernel drivers need to be shunned for non critical applications. Games publishers have been bad actors in this space for a long time now. The genshin impact anticheat was used in a malware campaign. Rockstar was very misleading trying to imply their kernel driver not being compatible with the steam deck was valves fault.
Cheats and bots are ruining online games though.
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#88The biggest giveaway the kernel level anti cheat is stupid is that Easy Anti-Cheat works on Linux without kernel level access.
It only works on Linux if the developer allows it, because it's not nearly as effective on Linux. Rust (the game not the language) uses EAC but doesn't run on Linux by choice for example. Neither does Fortnite. Apex Legends uses EAC and does run on Linux, and now nearly every public cheat for that game targets the Linux version because it's such a soft target. I don't really like the status quo of installing random k…
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#89Earlier quoted context omitted.
It's impossible to prevent cheating from the server-side only. Something like an aimbot can operate purely on information you need to have as a client (to render the other players on the screen), and still be a huge advantage because it can respond faster than any human can.
Shouldn't that be detectable?
Re: Steam games will need to disclose kernel-level anti-cheat on store pages
#90Earlier quoted context omitted.
Yeah life sucks when everything and everyone has to be untrusted (applies not just video games). The solution is to build trusted spaces again IMO. For video games assume that each user is trusted by default. As soon as they violate that trust by cheating, they are banned permanently for that copy of the game. If they want to be trusted again they have to buy another copy of the game to get another license. Make it h…
This is a naive take. Of course these developers already permaban cheaters. Firstly many of these games are free to play so "getting another license" is a non issue. They're doing hardware bans nowadays which are harder to avoid but not impossible. Half the battle is detection though. If you don't detect cheaters quick enough they ruin enough games that genuine players start getting frustrated and leave. Anti cheats…