Microsoft's new gaming anti-cheat could ping your PC to the cloud every time you boot

Daniel Sims

Posts: 2,412   +72
Staff
In brief: Secure Boot, TPM 2.0, and other forms of kernel-level anti-cheat are already notorious for digging deep into users' systems, locking games to Windows, and increasing the risk of serious accidents. However, Microsoft plans to crack down harder by adding virtualization and remote validation to the mix.

Microsoft has added Remote Attestation to the latest description of its anti-cheat measures included in the recently released Call of Duty: Black Ops 7. The feature, which pings the company's servers when a PC boots, could tighten controversial security systems and raise privacy concerns.

Clicking on the link in the recent Xbox Wire article leads to a description of Microsoft Azure Attestation, which uses TPM to confirm that a PC's boot process only runs trusted software. The feature, which came to the public's attention following last year's CrowdStrike incident, verifies the boot environment against information on Azure servers.

Although legitimate players appreciate the company's efforts to fight increasingly creative cheaters in online games, some might feel concerned about their devices pinging Microsoft servers on every boot. Furthermore, whether harmless software could create false positives remains unclear.

Several popular games have already drawn criticism for using kernel-level anti-cheat systems. Kernel-level security accesses an operating system's deepest levels, which many users consider unnecessarily risky. The CrowdStrike fiasco vindicated critics when a defective update for a kernel-level security scanner disabled millions of Windows PCs.

Moreover, these features, in addition to Secure Boot and TPM, effectively make some of the most popular games exclusive to Windows because macOS and Linux do not allow third-party software to access their kernels (a fact that Apple extravagantly noted last month). This makes some of the most popular PC titles, such as Fortnite, Call of Duty, Battlefield 6, Valorant, and Grand Theft Auto Online, unplayable on the Steam Deck and Valve's upcoming Steam Machine.

In light of this, Remote Attestation could become a positive, as it does not access the kernel. Neither does Virtualization-based Security, another security layer Microsoft is using for anti-cheat, which isolates applications in a secure memory region using Hyper-V and Windows virtualization. Employing these options instead of Secure Boot could potentially be less risky and restrictive.

In the meantime, Microsoft's guide includes instructions for activating TPM and Secure Boot, specific to various motherboard manufacturers. Steam also recently introduced a tool that checks whether users' systems have engaged the two features.

Permalink to story:

 
Trying to secure the end users machines that they physically control will always be difficult, even with invasive measures. Better off building up better server side tools for cheat detection. I mean, how hard would it be to train an AI on a bunch of cheater videos and then use it on live servers to flag people for review?
 
Yet people are still finding ways to cheat in games, despite these draconian kernel level anti-cheat mechanisms. If it doesn't truly solve the problem, then this really has little benefit to users and only benefits the organizations implementing the spyware. Or is that the real reason behind all this? Do they care about stopping the cheating, or is it just about spying on users? Just like the "think of the children" arguments used to support putting backdoors in encryption, banning VPNs, censorship, etc.
 
Yet people are still finding ways to cheat in games, despite these draconian kernel level anti-cheat mechanisms. If it doesn't truly solve the problem, then this really has little benefit to users and only benefits the organizations implementing the spyware. Or is that the real reason behind all this? Do they care about stopping the cheating, or is it just about spying on users? Just like the "think of the children" arguments used to support putting backdoors in encryption, banning VPNs, censorship, etc.
Yeah, ability to spy on people is a good reason (for the gaming companies doing kernel level anti-cheat) to continue to do it. That said, you would think Microsoft would have an incentive to stop at least non-Microsoft games from being able to hook in at a low level like that; MS being the only ones who can spy on Windows users sounds like something MS executives would want. Edit: on the other hand, letting other gaming companies spy on users does create a barrier to Linux adaption, so maybe MS considers that an okay price to pay.
 
Last edited:
I just hope we will never see this **** on Linux. This is not anti cheat anymore, this is just a plain malware and just a free entry ticket to your system. Those applications have potentially access to all your keys, passwords, and could access anything you access on your system...
 
Every integration they cram into the OS makes it even less secure. Microsoft's future is looking pretty ambiguous at the moment. Smart move getting cozy with the government because when the bubble pops, private citizens will not care and they will need even more corporate welfare.
 
I just hope we will never see this **** on Linux. This is not anti cheat anymore, this is just a plain malware and just a free entry ticket to your system. Those applications have potentially access to all your keys, passwords, and could access anything you access on your system...
Unix is actually functional as an OS and would never allow this kind of thing. Apple made a fairly big deal recently about how third parties are not allowed to screw with their kernel.

This is one of those annoying legacy things that result from Windows' evolution from NT waaay back in the day and their commitment to legacy applications.
 
I just hope we will never see this **** on Linux. This is not anti cheat anymore, this is just a plain malware and just a free entry ticket to your system. Those applications have potentially access to all your keys, passwords, and could access anything you access on your system...
Never say never but I really wouldn’t worry. Even if a publisher tried the Linux development community would push back. Linux protects user control and privacy, and maintainers wouldn’t allow that level of hidden or invasive software to persist. This kind of anti-cheat is very unlikely to come to Linux.
 
They simply do not know a better solution for cheaters. I am glad some companies are starting to look more serious at cheating. It hurts them as much as people who play against cheaters.
We should be able to play with cheaters. How much it would cost is another question
 
Unix is actually functional as an OS and would never allow this kind of thing. Apple made a fairly big deal recently about how third parties are not allowed to screw with their kernel.

This is one of those annoying legacy things that result from Windows' evolution from NT waaay back in the day and their commitment to legacy applications.
Not allowing vendors to screw around with the kernel would have prevented the Windows Cloud Strike SNAFU
 
Never say never but I really wouldn’t worry. Even if a publisher tried the Linux development community would push back. Linux protects user control and privacy, and maintainers wouldn’t allow that level of hidden or invasive software to persist. This kind of anti-cheat is very unlikely to come to Linux.
We already have games working on steam deck but not on Linux. When Torvalds leave the project anything could happen.
 
This is not acceptable. Someone needs to beotch-slap the execs at Microsoft something fierce!
 
Back