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 v0.6.2 #341

Merged
merged 5 commits into from
Sep 18, 2024
Merged

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Sep 10, 2024

What's New

  • Implemented a new GUI section to offer a unified place to browse for multiple files and add them all at once to multiple exclusion lists. Closes [Suggestion]: Add the ability to quickly select files/folder and add them to all exclusion lists #323 - Related Discussion

  • BitLocker encryption has been added to the GUI! You can now effortlessly encrypt the OS drive, non-OS drives, and removable drives directly through the graphical interface, with multiple options available for each type of encryption. With the encryption process now fully integrated into the GUI, the command-line encryption feature has been removed. Previously, encryption through the CLI was manual and limited by the terminal's capabilities. - Closes Full GUI experience for Harden Windows Security Module #282

  • With this pull request, the Harden Windows Security project is now fully implemented in native C# code, adhering to modern best practices. For those interested in the technical details, you can find more information here. Once PowerShell 7.5 and .NET 9 reach stable release, the application will undergo a complete GUI overhaul. This update will introduce a modernized design aligned with Windows 11 aesthetics, seamless automatic dark/light mode based on your system theme, and many additional enhancements.

  • When running without elevated privileges, any GUI pages requiring administrative access will no longer open automatically. Instead, a dialog box will appear, notifying you that Administrator privileges are necessary to proceed.

  • On the BitLocker page, utilizing the execute button now ensures that relevant group policies are applied to facilitate proper drive encryption. These policies are essential for enabling advanced BitLocker features, such as TPM-based key protectors and Enhanced PINs.

  • A new toggle has been introduced on the Logs tab, allowing users to enable or disable the logger's auto-scroll functionality with ease.

  • The Logs tab now includes a convenient button for swiftly exporting all log entries to a file, streamlining the process for documentation or analysis.

  • You can access the BitLocker page to view all recovery passwords for BitLocker-encrypted drives. Additionally, you can utilize the backup button to store these passwords in a file for safekeeping. The file will include all of the necessary properties in case you need to perform drive recovery in the future from the OOBE.

  • Fixed an issue where Controlled Folder Access exclusions list would be cleared after using the Harden Windows Security application.

  • The GUI toggle button on the Protect page used to write logs to the Windows event viewer is now disable when running without Administrator privileges as it is required for writing event logs to the designated location.


Implemented new UI section

For exclusions

Also made all of the task scheduling commands native
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Sep 10, 2024
@HotCakeX HotCakeX self-assigned this Sep 10, 2024
This commit contains cumulative changes that form the majority of the implemented features in the Harden Windows Security v0.6.2

The most import change is the implementation of BitLocker natively in C# and in the GUI.
@HotCakeX HotCakeX marked this pull request as ready for review September 17, 2024 20:15
Controlled folder access exclusion list no longer cleared during exit.

event logging disabled when running non-admin.
@HotCakeX HotCakeX merged commit 1c09ef4 into main Sep 18, 2024
2 checks passed
@HotCakeX HotCakeX deleted the Harden-Windows-Security-v0.6.2 branch September 18, 2024 00:27
@HotCakeX HotCakeX restored the Harden-Windows-Security-v0.6.2 branch September 18, 2024 01:07
@HotCakeX HotCakeX deleted the Harden-Windows-Security-v0.6.2 branch September 18, 2024 01:08
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
1 participant