-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Security baseline for Microsoft Edge #50
Comments
Hi @rafalfitt The reason I didn't use security baselines for Microsoft Edge and instead use registry to apply the policies is because of this:
There are many important security measures that require AAD or Domain Controller joined PCs. All of them are mentioned here. I think the reason is that they can be potentially abused by registry or Group Policy modifications by 3rd party apps or malware. I just tried this, injected the latest the Edge 114 Group Policy ADMX files and then applied the Edge 114 Security baseline, this is the result: Those are the items that can't be applied without a domain controller or AAD.
Some of the policies in the Security baseline for Microsoft Edge are applied by default, the policies just make sure non-Admins in corporations etc. can't change them. However, the Harden Windows Security script assumes everyone already has Admin privileges, so it just automatically configures the security features and isn't intended to prevent users with Admin privileges from changing their own device's settings. Finally, as you can see in the screenshot, the Security baseline uses a policy that blocks all the extensions by default and requires administrators to explicitly add each extension that the users require to use in an allow list. I hope you agree with me that it's not practical to use this policy on personal computers. 😇 |
if all/most recommended settings are applied in the script (I've not checked so far), perhaps only a mention of "Security baseline for Microsoft Edge" is needed on https://github.com/HotCakeX/Harden-Windows-Security#edge-browser-configurations |
Oh yes, you're right in #2, the script could download and install latest ADMX files first and then apply the latest Edge Security baselines, every time the Edge category was run, so no issue with keeping the local ADMX files up to date. I should check the new policies again and if any of them improves security and isn't being applied by default in Edge I'll add it to the script, will also change the Readme like you suggested. 👍 |
IMHO: |
Awesome, thank you! I just tried applying the Edge Security baseline without injecting the ADMX files first and it worked! not sure if it's best practices this way but it works :) So just to make sure, you still suggest to add Edge security baselines to the script with everything mentioned before? |
yes, I do suggest, as it makes a nice complete set: |
But what do you suggest to do about the problems I mentioned? |
there is no SLA - IMHO "best effort" is good enough, as we don't want to over-complicate/introduce more dependencies/etc.: |
There is no signed agreement for service level, true, but since I use this too i don't want best effort, i want the best. Going to close this issue for the following reasons:
Thank you! have a good one! |
Just pushed an update to the Edge category https://github.com/HotCakeX/Harden-Windows-Security#edge-browser-configurations |
You don't need to do regedits to set edge policies, you can simply point |
I know but why would I do that? The majority of the policies require Microsoft Entra ID or Domain Controller to work, see here: So Edge security baselines are not suitable to use for personal devices. Registry is easier to implement and also verify by people, it's in plaintext in CSV file, so I use registry keys to implement the few security related policies that are still usable with MSA account. |
Because the repo says
So that makes it seem like if it was possible to use a GPO instead of a registry key, it would be better. I don't necessarily mean using the edge baselines. |
https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-for-microsoft-edge-version-114/ba-p/3839728
The text was updated successfully, but these errors were encountered: