Repository navigation
ASR rules and Exploit protection best practices according to Microsoft. #1115
Replies: 2 comments 4 replies
|
Thank you very much, i'll definitely read it and make changes wherever needed |
|
I had a couple suggestions regarding this topic: I think if an office application works with the ASR rules, there is no harm in keeping the exploit protections (as long as they are not duplicating functionality). Additionally, if an app simply doesn't work with ACG, then using the exploit protections that were replaced by ACG could still be a good idea. I also realised that many more exploit protections can be applied system-wide other than the 6(?) that are default-enabled. I was wondering if it could be worth a shot to audit how the other exploit protections when applied to the system would act and whether they would cause application/system instability or not. To apply an exploit protection system-wide you can use Poweshell: Set-ProcessMitigation -System -Enable (whatever the exploit protection reference is like DEP, PreferSystem32, DisableWin32kSystemCalls) This can be set as a hardening option for the more extreme presets like the privileged access workstation or similar. |
Uh oh!
There was an error while loading. Please reload this page.
Microsoft mentions using ASR rules in favour of Exploit protection settings for office apps:
Microsoft also has deprecated these 5 exploit protection rules:
EAF
IAF
SimExec
CallerCheck
StackPivot
First two were deprecated due to application compatibility issues but since the Harden app applies these mitigations to compatible apps, they should be kept imo. Just wanted to let you know they were deprecated.
Last 3 were replaced with Arbitrary Code Guard which I see is not enabled as an exploit mitigation in favour of the depreceated ones.
Thought it was interesting info and might have implications for this repo.
All reactions