News for hackers. Stuff that matters.
Re:Thank You, Valve by oauea on Monday February 07, 2022 @09:12AM (#30245080)
Never trust the client. Trying to install a rootkit on your users' computers won't change the reality of client-server security.
Re:Thank You, Valve by AnIdiotOnTheNet on Monday February 07, 2022 @09:22AM (#30245205)
I agree, and I think that like DRM anti-cheat is generally a customer-hostile losing battle. The big problem is that companies are trying to solve a social problem (cheating) with a technological solution and, predictably, failing. Partly this is motivated by profit: if you required online gamers to be real verifiable people, with all suspected cheating was judged by a human being, and bans were permanent and landed you on a watch list for other games, cheating would probably drop dramatically but so would sign-ups and your ability to resell the game to the new account of a cheater who's old account was banned.

Personally, I'm completely fed up with online competitive multiplayer for other reasons so it doesn't really affect me. I just don't by the games that would use kernel-level anti-cheat to begin with.

Re:Thank You, Valve by CaptainZapp on Monday February 07, 2022 @09:33AM (#30245360)
> I agree, and I think that like DRM anti-cheat is generally a customer-hostile losing battle. The big problem is that companies are trying to solve a social problem (cheating) with a technological solution and, predictably, failing.

I don't disagree with your general take, but you can't accuse Valve Anti Cheat of being a failure.[0]

[0] https://en.wikipedia.org/wiki/Valve_Anti-Cheat

Re:Thank You, Valve by vintermann on Monday February 07, 2022 @10:34AM (#30246223)
I think a lot of the prevalence of cheating has to have some economic roots. A certain kind of cheater, the kind who buy new accounts (maybe with new cosmetics) every time they are banned, isn't necessarily someone a company wants to get rid of permanently.

The benefits of this sort of income may be high compared to the benefit of being a "serious competitive game".

I think Minecraft servers are instructive, because they're often run just as cynically as free to play games, but with less competence, so it's easier to see what's going on. You do see a lot of pay-to-unban there, for instance.

Re:Thank You, Valve by dagw on Monday February 07, 2022 @09:30AM (#30245310)
Never trust the client

I wonder if we'll eventually end up at a point where all competitive gaming is run entirely sever side and IO is streamed to cryptographically signed and verified hardware.

Re:Thank You, Valve by charcircuit on Monday February 07, 2022 @09:25AM (#30245241)
We have to trust the client to an extent. How can a server tell if a player clicked their mouse or if a triggerbot did?
Re:Thank You, Valve by dagw on Monday February 07, 2022 @09:32AM (#30245346)
The officially approved mouse timestamps and signs the click using a hardware embedded cryptographic key (only slightly joking).
Re:Thank You, Valve by anamexis on Monday February 07, 2022 @09:44AM (#30245499)
That's when you just rig up a solenoid to click the real mouse :P
Re:Thank You, Valve by dagw on Monday February 07, 2022 @09:59AM (#30245702)
fingerprint/palmprint sensor on the mouse... plus of course timestamped continuous video stream of your face and both hands at all times.
Re:Thank You, Valve by anamexis on Monday February 07, 2022 @10:09AM (#30245819)
Pssh, that's when you just rig up a hyper-realistic android.
Re:Thank You, Valve by oauea on Monday February 07, 2022 @10:50AM (#30246431)
It can't. There's not much more to say, even with the current anticheat it's no way to be certain a real human being clicked a real mouse. As the other comment shows, you can start adding more and more invasive monitoring solutions but this likely won't be tolerated by many and will eventually be bypassed anyway.