'Doom Eternal' Is Using Denuvo's New Kernel-Level Anti-Cheat Driver (arstechnica.com) 68
"Doom Eternal has become the latest game to use a kernel-level driver to aid in detecting cheaters in multiplayer matches," reports Ars Technica:
The game's new driver and anti-cheat tool come courtesy of Denuvo parent Irdeto, a company once known for nearly unbeatable piracy protection and now known for somewhat effective but often cracked piracy protection. But the new Denuvo Anti-Cheat protection is completely separate from the company's Denuvo Anti-Tamper technology... The new Denuvo Anti-Cheat tool rolls out to Doom Eternal players after "countless hours and millions of gameplay sessions" during a two-year early access program, Irdeto said in a blog post announcing its introduction. But unlike Valorant's similar Vanguard system, the Denuvo Anti-Cheat driver "doesn't have annoying tray icons or splash screens" letting players monitor its use on their system. "This invisibility could raise some eyebrows," Irdeto concedes.
To assuage any potential fears, Irdeto writes that Denuvo Anti-Cheat only runs when the game is active, and Bethesda's patch notes similarly say that "use of the kernel-mode driver starts when the game launches and stops when the game stops for any reason...."
"No monitoring or data collection happens outside of multiplayer matches," Denuvo Anti-Cheat Product Owner Michail Greshishchev told Ars via email. "Denuvo does not attempt to maintain the integrity of the system. It does not block cheats, game mods, or developer tools. Denuvo Anti-Cheat only detects cheats." Greshishchev added that the company's driver has received "certification from renown[ed] kernel security researchers, completed regular whitebox and blackbox audits, and was penetration-tested by independent cheat developers." He said Irdeto is also setting up a bug bounty program to discover any flaws they might have missed.
And because of Denuvo Anti-Cheat's design, Greshishchev says the driver is more secure than others that might have more exposure to the Internet. "Unlike existing anti-cheats, Denuvo Anti-Cheat does not stream shell code from the Web," Greshishchev told Ars. "This means that, if compromised, attackers can't send down arbitrary malware to gamers' machines...."
If a driver exploit is discovered in the wild, Greshishchev told Ars that revocable certificates and self-expiring network keys can be used as "kill switches" to cut them off.
To assuage any potential fears, Irdeto writes that Denuvo Anti-Cheat only runs when the game is active, and Bethesda's patch notes similarly say that "use of the kernel-mode driver starts when the game launches and stops when the game stops for any reason...."
"No monitoring or data collection happens outside of multiplayer matches," Denuvo Anti-Cheat Product Owner Michail Greshishchev told Ars via email. "Denuvo does not attempt to maintain the integrity of the system. It does not block cheats, game mods, or developer tools. Denuvo Anti-Cheat only detects cheats." Greshishchev added that the company's driver has received "certification from renown[ed] kernel security researchers, completed regular whitebox and blackbox audits, and was penetration-tested by independent cheat developers." He said Irdeto is also setting up a bug bounty program to discover any flaws they might have missed.
And because of Denuvo Anti-Cheat's design, Greshishchev says the driver is more secure than others that might have more exposure to the Internet. "Unlike existing anti-cheats, Denuvo Anti-Cheat does not stream shell code from the Web," Greshishchev told Ars. "This means that, if compromised, attackers can't send down arbitrary malware to gamers' machines...."
If a driver exploit is discovered in the wild, Greshishchev told Ars that revocable certificates and self-expiring network keys can be used as "kill switches" to cut them off.
How do you know? (Score:4, Interesting)
How do you know what it does? Is it Open Source? If it isn't it could be doing anything. I don't know "Michail Greshishchev", so what he says is worth nothing.
Re: How do you know? (Score:2)
I didn't see any mention of a SOC2 or ISO or other audit by third party.
Re: (Score:2)
I also don't trust audits. Someone gets paid to get the wanted result
"Don't worry, the audit went fine, no need to concern yourself over it. I mean, gosh- we wouldn't lie about something like that, would we?"
Re: How do you know? (Score:1)
Yes, it is ye olde "Who watches the watchmen?" scenario, and in the end, it is always oneself, who needs to be the final watchman. If only because you know somebody *personally* that you know (from experience) is competent and trustworthy *to you*.
Everything else is a unqualified judgment. If you don't know them, they can't be your watchment.
Re: (Score:2)
How do you know what it does? Is it Open Source? If it isn't it could be doing anything. I don't know "Michail Greshishchev", so what he says is worth nothing.
I know him, he's totally cool, you can trust everything he says without any reservations.
Re: How do you know? (Score:1)
And who are you?
Re: (Score:2)
Probably just another old guy.
Re: How do you know? (Score:1)
A potential customer.
Re: (Score:2)
And who are you?
I'm the guy that did his job. You must be the other guy.
Re: (Score:2)
I won't. Another game I'll never buy.
It's a good thing there are plenty of games released these days that are cheap, fun and don't seek to damage the systems they run on.
Re: (Score:1)
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: How do you know? (Score:2)
I'm 100% on board with you. Now more than ever this is such an important concept. But it's met with a bigger problem, I imagine most who would be subject to this software wouldn't understand even if they could see the code, and would be left taking assurances from others, as is this case.
But I do think having more than one voice is important, and a ton of researchers do some amazing work.
I guess my point is this, we run a ton of software we have little understanding of every internal working. I think thi
Re: (Score:2)
Re: (Score:2)
I think you're assuming he has a $1....
Re: (Score:2)
But more importantly, where can you get a cup of coffee for a buck??
5 cents per cup at any grocery store (Score:2)
> But more importantly, where can you get a cup of coffee for a buck??
Any grocery store. A 48 oz can of Folgers costs $10 and makes 180 cups (12 oz).
Personally, I use Maxwell House instant cappuccino, which costs a little more, but well under a buck a cup.
Re: 5 cents per cup at any grocery store (Score:1)
5 cents per cup assumes no capital expenditure (coffee maker), no operating expenses (housing, energy), no per unit or batch amortized costs (cups, filters, energy), no labor costs (okay with me if you want to zero-value your labor as a reasonable approximation...)
Folks dismissive of retail costs by factoring in only one element of total cost of production are the ones who bitch about products that are "overpriced rip-offs", even when those products are loss-leaders...
A 5 cent cup of coffee in 2020 is quite
Re: (Score:2)
600 coffee filters $10.48 cents at Walmart
Coffee maker $9.88, programmable model $23.88
So 1 cent per day to 2 cents per day
Sorry if you don't like it, but your $6.50 / day coffee is throwing away $5.50 per day. Whether that makes you feel good or feel bad, arithmetic is what it is.
Here's some more arithmetic. $5.50 / day X 30 = $165 / month.
$165 / month over 20 years with the lifetime average Nasdaq gain 10%/year = $118,512.77
That's how much more the Starbucks coffee costs than the store coffee. 118,512.77
Re: 5 cents per cup at any grocery store (Score:1)
Sigh... Straw man.
I make my own coffee at home. It's still not five cents per cup. If I used Folgers, it would still not be five cents per cup.
Nice attempt to weasel out of your bullshit assertion, but, no. Not five cents. Businesses have costs. The $5 cup? Probably some margin there. $1? Maaaaybe, but probably not. Mcdonalds is probably loss leading in most locations.
Re: (Score:2)
I think you're assuming he has a $1....
The OP isn't wrong, though. Just like we have warnings which say not to use a hair dryer in the shower, game companies have been forced to take whatever measures they believe necessary to try and prevent people from stealing their games and/or cheating.
It's one thing where there is an actual flaw in the game which allows someone the ability to do something unexpected, it is another when someone goes out of their way to devise some method to circumvent the game for their benefit.
Game companies depend on peo
Re: (Score:2)
Re: (Score:2)
Wow, your manifesto and $1 will buy you a cup of coffee.
It's great you want to have NSA on your windows 10 PC and have every game company spy on you and need permission to use the software you buy. You might want to live like a serf in a fuedal regime where your freedom to control your PC is taken away from you. You'd rather be told what to do by ancient copyright laws which were written and bribed into being by big media companies because america is a lawless oligarchy with an ignorant misinformed citizenry.
Billions in state subsidies for energy companies
htt [imf.org]
Re: Kernal drivers are the result... (Score:1)
Yours will. Mine will be mesh networking.
Re: (Score:2)
It's not even copy protection, it's anti cheat for online play.
They could allow the game to work offline in single player without it but don't
This is a consumer law issue. They added it after launch for people who already bought the game. They don't advertise it well before purchase.
Re: (Score:3)
It's not even copy protection, it's anti cheat for online play.
They could allow the game to work offline in single player without it but don't
This is a consumer law issue. They added it after launch for people who already bought the game. They don't advertise it well before purchase.
This is a pre-trial run because they want to put in game microtransactions in competitive games to sell skins, etc. They want all game software "fully online drm'd" for in game stores. Remember Ubisoft has microtransactions in its single player game to skip content grind, now that they have control of the software.
That is why denuvo is creating new forms of drivers hosted on the machine, no one would care about cheating in doom eternal if we got dedicated server functionality and kids could run their ow
E-sports (Score:2)
Hardware itself can be emulated. Online gaming will always be ridiculously cheatable at.
That said, in person (not online), controlled, e-sports will replace regular sports. The WWE (ie, fakey entertainment) is the future of all athleticism based sports, in the coming decades genetic engineering and other technologies will make the Olympics ridiculous. I mean, what detectable or undetectable extreme mods will we allow for someone to win medals?
Re: (Score:1)
Re: E-sports (Score:1)
What do you call the Olympic Committee's rule that a city must ban any shop or kiosk in a n mile radius around any stadium that isn't licensed by them?
Re: (Score:2)
That said, in person (not online), controlled, e-sports will replace regular sports.
That's fine with me. I'll still have better things to do than watch.
Re: E-sports (Score:2)
Hey... I'd start watching the olympics (and sports in general) again if the goal became a competition of which athlete managed to juice themself the most. Every wrestling match should be ended with accidental ripped off limbs. Baseball games, the occasional head exploding in the audience by a stray ball.. bring it on! :)
Hello, i'm doom eternal i swear! (Score:1)
Please give me access to the juicy ring 0 so i can do doom eternal things, instead of stealing the everything from the user or flashing his bios to install a commodore 64 emulator in it.
Re: (Score:3)
I wish my BIOS had a Commodore 64 emulator.
Re: (Score:2)
It probably wouln't be as good as a regular C64 emulator you can run on a regular box
They were experts in weak satellite TV protection (Score:2)
They used to be a powerhouse of weak protection of satellite TV.
Sigh.
Main requirement for these things: trust. (Score:5, Insightful)
If you want to install something with that level of access on user's computers, you have to have their trust. So far, the only thing that would cause us to trust this is their words. And they are not reassuring at all for one simple reason: they actively ignore that putting backdoor out there is a thing hackers love. Let's assume they don't do anything shady; and that they'll never do (it's a big assumption, but let's roll with it). Let's assume their "certificate revocation" and other kill switch are effective and can actually be used to do what they say that is, to react to an exploit already in the wild. And, let's also assume that every user keep their games updated all the time.
Now that's a lot of assumptions, and some of them are only built on "trust us" message in press releases. But even then, this remain a huge liability. Kill switch only works when they are triggered. Selling out an exploit that takes advantage of already installed software like this is way more profitable than going after a bug bounty. And doing it silent for as long as possible is also a given in this kind of business.
What's the added value of this, when you can already detect a plethora of things from userspace? That's the shadiest part. "But we need full access to your whole computer to detect running program and debug hooks" no you don't, simple as that. If you intend to detect cheats that are also implemented as kernel drivers, it's most likely that they can disguise themselves and prevent detection the same way this Denuvo thing expect to find them. Root can hide himself from root.
Finally, how to deal with cheaters online? That's a problem for people playing online. Just don't automatically install this, and don't depend on it for the singleplayer. Simple fix, will appease people, will not diminish the experience of online play how hard can it be?
So far, I was reluctant to buy this game because of Denuvo anti-tamper solely on moral ground that DRM only have negative effects all across the board and when they go wrong they only affect legitimate user's experience. Now, there's no chance in Hell I touch this.
Re: (Score:2)
Finally, how to deal with cheaters online? That's a problem for people playing online. Just don't automatically install this, and don't depend on it for the singleplayer. Simple fix, will appease people, will not diminish the experience of online play how hard can it be?
I'm still salty about the fact that this was a solved problem that seems to have been completely unsolved: Let users host their own dedicated servers. Want to play with everyone online? We'll implement garden variety server-side checks, but there may be cheaters just the same. Want to play against a handful of friends you know aren't cheating? Spin up your own server and add a password to it; if someone's clearly playing too good, you know everyone in the game and they won't be allowed in next time. Want to
Re: (Score:1)
I'm still salty about the fact that this was a solved problem that seems to have been completely unsolved: Let users host their own dedicated servers.
Sigh, you don't seem to get why dedicated servers went away young padawan. In 1997 Ultima online was released, aka the plot was to con the gullible public out of PC RPG ownership by renaming PC RPG's mmo's. Once they had control of the software microtransation experiments began, aka world of warcraft you could purchase in game items. This taught the game industry not to give us level editors or dedicated servers because they were literally cheating a gullible public out of all the stuff we used to get
14 year old retards will install anything (Score:1)
14 year old retards will install anything. "Trust" is not required.
Re: (Score:2)
Re: (Score:2)
So far, I was reluctant to buy this game because of Denuvo anti-tamper solely on moral ground that DRM only have negative effects all across the board and when they go wrong they only affect legitimate user's experience. Now, there's no chance in Hell I touch this.
You're not missing much regardless of the DRM. It's like Doom II with modern graphics. Basic. Boring by today's standards.
Wrong approach (Score:2)
Boy am I happy I'm only using cracked games. (Score:1)
Even if I paid for a license*.
Because I trust even Russian crackers more than the Content Mafia.
(And I can verify what the crack actually changed.)
Also... this will not help fuck-all. Denuvo's code is still running on my CPU at my grace, and I can tell my CPU to do whatever I want. Like alter the code, skip parts, etc. (Which is why DRM is, and will always be snake oil, created by the organized crime, exclusively to steal people's money, by using the works of those who actually worked.)
(* Which only ever ha
PC is not a Console (Score:2)
Please don't try to make it into one. We had many large companies try it, Alienware, Steam machines, Windows Store, and so on. People want a PC for "general purpose" computing (meaning doing whatever damn they want to do with it).
I can understand where they are coming from (won't anyone think about online competitions?), well I frankly do not give a hoot. Ninety nine percent of the people will never attend an online competition (not counting amateur ranked matches), and the anti-cheat measures have existed
What Ring? (Score:3)
However, not even most of the operating system runs in Ring 0. No game stuff should EVER be in Ring 0. They shouldn't go past Ring 2, it's a (*****) game!
Of course the companies say it never causes any problems. DRM companies say it doesn't cause problems even as they're chewing up peoples drives and spitting out corruption like an erupting volcano. Anyone who's ever worked in any software knows that there's no way to test a majority of user configurations and environments in house, and that's just ONE of the reasons you do NOT give more Ring access than absolutely necessary!
I don't doubt this will go bad, I just don't know when it will blow up.
Ring 0 to a game anti-cheat program is like giving a toybox of live grenades to a toddler.
I'll admit that Denuvo, this time, doesn't sound as bad as Vanguard, but that's like saying the Werewolf doesn't seem as bad as the Vampire Swarm.
Uninstall? (Score:2)
Will a uninstall remove this intrusive software?
Re: (Score:2)
The next time the game executable is run, it re-installs the Denuvo malware.
Personally I wouldn't trust an uninstaller from the likes of Denuvo - an untrustable company.
Children (Score:2)
I think it is hilarious that there are people out there that are so disconnected from reality that this is even worthy of brain cycles. But apparently, there are. With all of the real problems in the world to solve, there are people out there that are developing kernel modules to prevent children (mentally or physically) from cheating in games.
Wow.
I'm going to need some better hardware (Score:2)
When Doom Eternal launched it was done so with an accidental non-Denuvo binary in a subfolder. A few interesting things happened when people played the game with that second binary:
a) loading times reduced
b) frame rates increased significantly
The Denuvo binary was also a full order of magnitude larger in size than the nonDRM one.
At what point do we buy dedicated hardware just to process Denuvo's shitty overhead?
Required for single player,review bombing underway (Score:2)
So they not only rolled out Denuvo Anti-cheat but actively require it running if you wish to play a single player offline game.
The game is being review bombed everywhere. Steam's historical is "very positive", and now has been demoted to "mixed" https://store.steampowered.com... [steampowered.com]
What about making cheating the thing (Score:2)
I wish there would be competitions where the idea is to find the best cheat/algorithm and then win in a game. That would effectively be a hacking competition combined with game play skills (if needed).
It would be an interesting add rather than endlessly having humans play against each other.
It was supposed to be a single play experience ... (Score:1)
Let's be blunt. You can't beat this shit. They've done the whole online only thing and knew what was coming. The cheaters were coming. It only ever ends that way.
Even the great John Carmack couldn't fix this one. He helped put rockets in space and have them land end up on a platform at sea. But he couldn't fix cheaters in ID games. Bethesda ain't got a hope in hell.
State infomation is shared with the server right? (Score:2)
Can't the shared state information needed for multiplayer online games be monitored on the server? especially for serious tournaments and not peer-to-peer connections.
If you are cheating you are sending unusual to impossible state information back to the server which distributes it but it could also look for odd behaviors to flag you for cheating. Given the latency, this becomes a problem in real time; however, you can log and post process it as slowly as you'd like. Cheaters can do impossible things and
I was going to get the game.. (Score:2)
Thanks Bethesda, you've ruined another franchise. (Score:2)
It's a bait and switch, two months after a successful release, swapping a decent game with a malware-ridden executable. No way in hell is Denuvo getting to run anything in kernelspace on my systems. They can fuck right off in fact. The only non-Microsoft kernelspace items in my system are items controlling hardware I've installed. There's no software-only components,
This was pre-planned (Score:1)