For additional security/privacy, an interesting open-source project (upgraded from "PrivateWin10", work in progress, currently at early alpha/beta):
- Comprehensive UI for tweaking settings, as well as options to block system access to files and registry keys in order to enforce security/privacy. "MajorPrivacy" is designed to not only provide a line of defense against regular malware but also defend the user from legitimate but overreaching software, such that the software can be safely used and the companies behind it won’t be able to access anything the user did not choose to make available.
- New driver to add the necessary kernel features to properly enforce advanced security/privacy presets. The driver can monitor/filter, file/registry access as well as protect processes from being manipulated by other processes. Kernel-based process isolation ensures that authorized processes cannot be tampered with, providing the highest level of protection from other processes and even a high level of protection from adversarial processes running with administrative or system privileges. Using the process protection feature of the KernelIsolator driver Major Privacy can protect unprivileged user processes from being compromised and their secrets exfiltrated, even from threads running with system or administrative privileges.
- Own rule-based software restrictions (preventing unauthorized or undesired applications from running).
- Folder protection feature that restricts access to confidential data to authorized processes. The ability to protect processes in combination with its ability to restrict access to files and folders helps to protect personal data.
- Encrypted Protected Volumes, created using the ImDisk driver and the ImBox component, which are already known from Sandboxie's encrypted sandboxes utilizing DiskCryptor's encryption implementation. When mounted, these volumes can be protected with the File/Folder protection feature to ensure that only trusted and authorized processes can access the plaintext data. This combination provides a robust layer of security for sensitive information (access to confidential data is only possible when the user provided the correct password and the tool is actively filtering filesystem accesses).
- The privacy agent logs file, registry and network access and provides comprehensive logs and visualizations of process activity on the host system, enabling the users to check if their applications are only doing what they want them to do.
- More details:
Process Protection: Protect user processes in secure enclaves from other processes including elevated and system processes. (Progress: 45%)
Software Restriction: Block undesired processes from starting and undesired Dll’s from loading. (Progress: 45%)
File/Folder Protection: Protect selected files and folders from being accessed by unauthorized processes. (Progress: 20%)
Registry Protection: like File/Folder Protection just for registry keys. (Progress: 20%)
Network Firewall: Advanced network firewall to manage outbound and inbound communication. (Progress: 80%)
DNS Inspection: Monitor DNS cache and trace events to determine which domains are being accessed by running processes. (Progress: 70%)
DNS Fitlering: Filter all DNS requests with a set of pre-defined block lists (pi home compatible) and own custom rules. (Progress: 0%)
Proxy Injection: Force arbitrary processes to use pre-defined network proxies. (Progress: 0%)
Secure Drives: Create encrypted volumes stored in disk images fully guarded by File/Folder protection to prevent unauthorized access to confidential data. (Progress: 40%)
Tweak Engine: Hardens windows configuration by disabling undesired telemetry and cloud features. (Progress: 90%)
GitHub (@DavidXanatos): Releases · xanasoft/MajorPrivacy
More info: Major Privacy v0.95.0 BETA
Demo video:
- Comprehensive UI for tweaking settings, as well as options to block system access to files and registry keys in order to enforce security/privacy. "MajorPrivacy" is designed to not only provide a line of defense against regular malware but also defend the user from legitimate but overreaching software, such that the software can be safely used and the companies behind it won’t be able to access anything the user did not choose to make available.
- New driver to add the necessary kernel features to properly enforce advanced security/privacy presets. The driver can monitor/filter, file/registry access as well as protect processes from being manipulated by other processes. Kernel-based process isolation ensures that authorized processes cannot be tampered with, providing the highest level of protection from other processes and even a high level of protection from adversarial processes running with administrative or system privileges. Using the process protection feature of the KernelIsolator driver Major Privacy can protect unprivileged user processes from being compromised and their secrets exfiltrated, even from threads running with system or administrative privileges.
- Own rule-based software restrictions (preventing unauthorized or undesired applications from running).
- Folder protection feature that restricts access to confidential data to authorized processes. The ability to protect processes in combination with its ability to restrict access to files and folders helps to protect personal data.
- Encrypted Protected Volumes, created using the ImDisk driver and the ImBox component, which are already known from Sandboxie's encrypted sandboxes utilizing DiskCryptor's encryption implementation. When mounted, these volumes can be protected with the File/Folder protection feature to ensure that only trusted and authorized processes can access the plaintext data. This combination provides a robust layer of security for sensitive information (access to confidential data is only possible when the user provided the correct password and the tool is actively filtering filesystem accesses).
- The privacy agent logs file, registry and network access and provides comprehensive logs and visualizations of process activity on the host system, enabling the users to check if their applications are only doing what they want them to do.
- More details:
Process Protection: Protect user processes in secure enclaves from other processes including elevated and system processes. (Progress: 45%)
Software Restriction: Block undesired processes from starting and undesired Dll’s from loading. (Progress: 45%)
File/Folder Protection: Protect selected files and folders from being accessed by unauthorized processes. (Progress: 20%)
Registry Protection: like File/Folder Protection just for registry keys. (Progress: 20%)
Network Firewall: Advanced network firewall to manage outbound and inbound communication. (Progress: 80%)
DNS Inspection: Monitor DNS cache and trace events to determine which domains are being accessed by running processes. (Progress: 70%)
DNS Fitlering: Filter all DNS requests with a set of pre-defined block lists (pi home compatible) and own custom rules. (Progress: 0%)
Proxy Injection: Force arbitrary processes to use pre-defined network proxies. (Progress: 0%)
Secure Drives: Create encrypted volumes stored in disk images fully guarded by File/Folder protection to prevent unauthorized access to confidential data. (Progress: 40%)
Tweak Engine: Hardens windows configuration by disabling undesired telemetry and cloud features. (Progress: 90%)
GitHub (@DavidXanatos): Releases · xanasoft/MajorPrivacy
More info: Major Privacy v0.95.0 BETA
Demo video:
Last edited: