Skip to content
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

Harden Windows Security Module v.0.2.4 #153

Merged
merged 10 commits into from
Nov 8, 2023

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Nov 7, 2023

What's Changed

  1. The Compliance Checking Confirm-SystemCompliance cmdlet now verifies and shows the encryption status of the non-OS drives as well to ensure they are properly encrypted with BitLocker.
  2. Improved the performance of the Confirm-SystemCompliance cmdlet by reducing the number of times Get-MpComputerStatus and Get-MpPreference cmdlets were called.
  3. When applying the hardening measures, you will see a much better and detailed progress bar.
  4. In BitLocker category, the hibernation won't be set to full if it's in that state already, reducing the execution time of that category.
  5. Removed PrintDialog.exe that was a placeholder for the script and module to remove its process mitigations. It was a graceful removal. Reminder that you can run the "Unprotect-WindowsSecurity -OnlyProcessMitigations" to remove only the process mitigations.
  6. Required PowerShell core version is now 7.3.8

The compliance checking now supports verifying the encryption of the non-OS non-removable drives as well
Improved performance by reducing the number of times Get-MpComputerStatus and Get-MpPreference cmdlets were called
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Nov 7, 2023
@HotCakeX HotCakeX self-assigned this Nov 7, 2023
Hibernate mode and file type is detected better now
The hardening mode now displays a more proper, advanced and detailed progress on the console for different categories and sub-categories
The hardening mode now displays a more proper, advanced and detailed progress on the console for different categories and sub-categories
Removed some unnecessary write-host messages

Removed "PrintDialog.exe" that was a placeholder for the script and module to remove its process mitigations. it was a graceful removal. If you still want to remove it manually, you can run the "Unprotect-WindowsSecurity -OnlyProcessMitigations" command if you have the module installed.

Increased version number in preparation for the release later today
The compliance checking has a better logic now to verify encryption of the non-OS drives, specially for external SSDs connected to the system
Minimum PS core required version is now 7.3.8, the document for the Harden Windows Security module has been updated, the type of the error messages thrown when Admin privileges are missing is better now.
@HotCakeX HotCakeX merged commit 8f8fac4 into main Nov 8, 2023
2 checks passed
@HotCakeX HotCakeX deleted the Harden-Windows-Security-v.0.2.4 branch November 8, 2023 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement 💯 New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant