News for hackers. Stuff that matters.
Re:Thank You, Valve by corpdronejuly on Monday February 07, 2022 @08:39AM (#30244648)
What I would love to see is open source kernel level anti-cheat.

The issue of course is that would reveal just how much of our data those things Hoover up.

Re:Thank You, Valve by Thiez on Monday February 07, 2022 @08:43AM (#30244701)
How exactly would an open source anti-cheat do its job effectively?
Re:Thank You, Valve by toomanydoubts on Monday February 07, 2022 @08:51AM (#30244803)
Being opensource doesn't imply the game server will allow modified builds to work. Being able to see the code doesn't mean you will find a suitable way to circumvent the anticheat.

That being said, I agree it would be harder to maintain an open source anticheat effectively.

Re:Thank You, Valve by demindiro on Monday February 07, 2022 @10:50AM (#30246438)
> Being opensource doesn't imply the game server will allow modified builds to work

The client can lie about being modified. E.g. it can send false hashes.

Re:Thank You, Valve by Bancakes on Monday February 07, 2022 @08:50AM (#30244789)
The same way open source crypto libraries do.
Re:Thank You, Valve by sbarre on Monday February 07, 2022 @08:53AM (#30244839)
Please explain in more detail? I am curious to hear your theory on this.
Re:Thank You, Valve by FredFS456 on Monday February 07, 2022 @08:52AM (#30244823)
By using hardware attestation? Same mechanism used by secure boot and DRM could be used for anticheat.
Re:Thank You, Valve by Thiez on Monday February 07, 2022 @11:45AM (#30247315)
How would hardware attest to the game server that the player cannot see through walls, and that their aim is not nudged (subtly or overtly) in the direction of enemy faces? Keeping in mind that the cheater has full control over the software running on their computer, so they can decide what to send to the server. Also the cheater doesn't need to alter the game itself, they could access the game memory and implement their aimbot by having a clever mouse-driver.
Re:Thank You, Valve by bruce343434 on Monday February 07, 2022 @08:53AM (#30244837)
It will always be a game of cat and mouse anyway
Re:Thank You, Valve by ineedasername on Monday February 07, 2022 @08:51AM (#30244811)
The same way that other open source security-critical software does it.
Re:Thank You, Valve by capableweb on Monday February 07, 2022 @08:49AM (#30244779)
I think it's a choice with lots of positives and negatives tradeoffs on both sides (in-kernel anti-cheat vs userland anti-cheat), where any choice is not gonna make everyone happy.

How much data a in-kernel or user-land anti-cheat can easily be detected by observing the traffic that flows out from your network, so it really doesn't matter if it's open source or not.

The biggest roadblock to a open source in-kernel anti-cheat is not "exposing the amount of data they extract from you", but rather it exposes how the anti-cheat is working, which is working against the efficiency of the anti-cheat. If you know how they detect you're cheating, it's much easier to overcome that hurdle.

In most cases, security-by-obscurity is obviously flawed, but when it comes to cheat/fraud detection, exposing how it happens makes it's core value less efficient.