Live data from Hacker News

Call of Duty Adds Kernel Level Driver for Anti-Cheat

callofduty.com

121–130 of 332 posts

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#121

John McDonald did a talk at GDC 2018 about how Valve was starting to integrate deep learning into their server-side cheat detection. IIRC, some of the process was automated, some was player-reported, and some was done through human review. As a gamer averse to both cheating and spyware, I found this very appealing. I wonder how their systems have evolved since then. The original youtube clip (v=ObhK8lUfIlc) has been…

VACnet catches the spinbotters and aimbotters! Actually really good at it too; everyone who did that now just cheats less hard. The biggest problem was: It didn't auto ban, just sent to overwatch (players watch a past game and vote for cheater or not, fully anonymized). This resulted in a massive clog when some guys I knew generated around 10k free steam accounts (with $3.5 of proxies), began queueing a few dozen at…

This is how we end up with kernel level drivers rather than more measured approaches.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#122

Earlier quoted context omitted.

VACnet catches the spinbotters and aimbotters! Actually really good at it too; everyone who did that now just cheats less hard. The biggest problem was: It didn't auto ban, just sent to overwatch (players watch a past game and vote for cheater or not, fully anonymized). This resulted in a massive clog when some guys I knew generated around 10k free steam accounts (with $3.5 of proxies), began queueing a few dozen at…

This is how we end up with kernel level drivers rather than more measured approaches.

For sure in other games, yeah. Newell is opposed to kernel anti cheats, though, so probably not in CSGO. But other games now look at CSGO and make kernel AC's a selling point (literally Valorant's selling point), so yeah.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#125
post #34
post #15

Earlier quoted context omitted.

There'll be patches to enable this for Linux soon enough.

There is 0 chance of this happening. Anything in kernel won't be working at all, and I'm 100% sure that Activision won't make any effort to make it work on Linux. None of the Kernel anti cheat work without being compatible with Linux which currently none of them are. EAC is supposed to be in the future but I doubt it will work.

EAC already supports Proton, albeit recently, [1] and BattlEye supports Linux and macOS natively already with Proton support in the pipeline [2].

It's not impossible, it's just up to Activision.

[1] https://dev.epicgames.com/en-US/news/epic-online-services-la...

[2] https://twitter.com/thebattleye/status/1441477816311291906

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#126
post #58
post #24

Earlier quoted context omitted.

Then there's CS:GO, whose developers refuse to use intrusive practices to counter cheating. And the game is ruined by rampant cheating. (Neither for nor against. Just saying.)

Then there's PUBG (BattlEye) ruined by rampant cheating. Then there's EFT (BattlEye) ruined by rampant cheating. Then there's (was?) Combat Arms (multiple anti cheats over the years) ruined in-part by rampant cheating. I wouldn't mind _that_ much if anti-cheats actually helped, but they don't.

Combat Arms was the worst cheating I have ever seen or heard of, it was actually bonkers

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#127
post #9

Earlier quoted context omitted.

Yes, it's an impossible fight. Give up early and just detect the supernatural aim server-side or have a working report system.

> detect the supernatural aim server-side Not possible. Sure, it might be possible to detect a player instantly snapping to the center of an opponent's head and clicking, but cheats could easily make the aim move over the course of several frames, and make the target off of the center of the head by a couple pixels to simulate someone just being really good. I've watched some really good gamers in person. People's ab…

But if a cheater really is subtle enough to be indistinguishable from a highly skilled player, is it really a problem? I mean, I guess it's "unfair" to genuinely skilled players but come on, it's just a game.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#128

I'm a little out of my depth on this particular topic. Is it possible to stop this[1] kind of cheat without some kind of hardware verification? [1] https://www.youtube.com/watch?v=revk5r5vqxA

No, but TPM would allow unavoidable hardware ban.

So when someone is caught, with manual review for example, they won't be able to play again on the same hardware.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#129

Earlier quoted context omitted.

Never thought about that approach before, that is super interesting. Tying it entirely to rank isn't the best, but placing you in lobbies on an axis that is independent (but correlated with) rank would achieve the same effect without clogging high-ranks with cheaters and giving cheaters a reward. Then the cheaters organically get placed in lobbies with other cheaters, ruining the fun for them. If the system doesn't w…

I've tried to write a bot for a website and it caught naive bots and just put them in the same lobby as other bots. If wasting time of abusers is your goal it's a pretty effective strategy.

It's very similar to shadow banning

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#130
post #128

I'm a little out of my depth on this particular topic. Is it possible to stop this[1] kind of cheat without some kind of hardware verification? [1] https://www.youtube.com/watch?v=revk5r5vqxA

No, but TPM would allow unavoidable hardware ban. So when someone is caught, with manual review for example, they won't be able to play again on the same hardware.

That, or hackers would just use a TPM compatible device you can reassign the keys on. Not necessarily useful from a security point of view, but would get you around bans by hardware id.
Post reply on HN