Skip to content

Add a note for gamers (and others) about core isolation and stack protection #335

@ghost

Description

Affected section of the guide

Windows 11 Hosts/VMs

Short description

By default, Windows 11 will have Hardware-enforced Stack Protection on, and this prevents an unvetted/whitelisted (by Microsoft) process from attaching to another running process.

Problem: this prevents many anti-cheats from working or any process that would need to attach to another running process (for malware analysis for example).

Result: Those anti-cheats advise users to disable this. Yet this will also result in cheating software being able to work. Or any malware to work and attach to a running process.

Conclusion AFAIK: Don't listen to the anti-cheat devs recommending disabling this important feature. The reason is that they're lazy and didn't complete the vetting process of MS in time. KInda similar to default Secure Boot keys.

At least they should be aware of this risk. It's not only about anti-cheat but any malware that could compromise a VM or the Host system using an undiscovered exploit for example.

Those anti-cheat devs are just asking people to make their Windows systems less secure.

Research

Example of such a recommendation by a well-known anti-cheat, the first topic in their FAQ.

https://www.battleye.com/support/faq/

For a gamer, a game using this anti-cheat will not work at all and prevent the gamer from well ... gaming.

Example for understanding what this protection does and why (with official references from MS):

https://techcommunity.microsoft.com/t5/windows-os-platform-blog/understanding-hardware-enforced-stack-protection/ba-p/1247815

Required checks

  • This is not an opinion. It is fact. It is backed by [my own] research.
  • I agree to the PSA Code of Conduct.

Metadata

Metadata

Labels

nextBeing worked on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions