Skip to content

allan-gounden/how-to-secure-your-win11-pc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

HOW TO secure your Windows 11 PC (Go to German Version)

Basic guide for securing/hardening your Windows 11 PC

Prerequisites:

Windows 11 Pro

This guide might be obsolete in the near future if Microsoft switchtes to a forced online installation! You can use Rufus (https://rufus.ie/) to create a Windows install usb drive to install Windows without an online install requirement but I do not know how safe it is. (Try to switch to Gentoo see below)
Try to avoid Nvidia graphic cards as there proprietary driver source code seems to got stolen (not confirmed yet!)

Modern hardware (personal recommendation: AMD Ryzen 5000 PRO [still do not own one, do not buy all please ;)], try to use at least a modern CPU), ECC-RAM, shielded network/ethernet cables (SF/FTP), do no not use a case with plastic side panels (all metal! 🎸, you can also wrap your case with multiple layers of aluminum foil [20 layers at least]) [EM-Shielding]. This is not optimal but a start for a case. Try to avoid WIFI connections (at least use WPA3 if you need WIFI)

UEFI Configuration:

Exact naming depends on your motherboard/mainboard manufacturer

  • Install newest firmware/BIOS
  • Set Bus Clock to "Auto"
  • Enable Spread Sprectrum (edit: This might actually be a wrong advice! Eventualy it is better to disable it.)
  • Disable WIFI and Bluetooth if available and not required
  • Disable "Suspend to RAM"
  • Enable "Deep Sleep"
  • Enable Secureboot; Remove none Microsoft keys from Secureboot except your own ones (If there are keys from your hardware vendor use another motherboard/mainboard/laptop! Do not cheap out on your mainboard; personal recommendation: ASRock)
  • Use fTPM not an external TPM module
  • Set a password for UEFI
  • Optional: Enable power saving features (save the planet!)
  • Optional: check if voltages are in specification

WARNING: If you mess up any of the following steps START AT THE BEGINNING (This means step 0.)!!! Take your time and you only have to do it once.

Windows 11 Configuration:

  1. Unplug your ethernet cable

  2. Install Windows without network connection (create a local account). Do not connect to the LAN or Internet yet!!!

  3. Install Windows features

install_device_guard_1

install_device_guard_2

Reboot PC

  1. Install/enable Device Guard:

Open Group Policy Editor Screenshot 2022-01-17 153521

  1. Search for "app & browser control" as it seems the entry has been removed from the "Windows Security" window... Configure Application Guard [for a nice browsing experience. If you want more security do not enable following, but watching youtube etc. will suck :)]

install_device_guard_2_2

install_device_guard_3

  1. Enable mandatory ASL

mandatory_ASL_1

mandatory_ASL_2

  1. Windows Update

windows_update_disable1

windows_update_disable2

  • Reboot PC to login screen and plugin network/ethernet cable. Do not login yet! If you have connected to the internet before RESTART FROM STEP 0. ! Wait till updates are installed (aprox. 10min)

  • Go to Windows Update and install the updates which did not get installed before

  • Go to Windows Update and install optional driver updates (newer drivers)

windows_update_1

windows_update_2

  • Do not install any drivers outside of Windows Update unless absolutly necessary! WHQL certified DCH drivers should also be ok.

  • Reboot PC

  1. Edge-Browser (personal recommendation because of virtualization integrated into Windows, you can also use Windows Sandbox [not described in this guide])
  • Install Edge updates before opening any websites!!!

Open following page in the settings menu and it should automatically update. WARNING: You should open this page daily! The automatic update mechanism in Edge does not work correctlly...

edge1

  • Restart Edge!!! (If you opened any Websites before RESTART FROM STEP 0.)

  • Configure Edge

edge2

Scroll down

edge2_2

edge3

  • Set flags (flags may change with newer Edge versions)

edge_flags1

edge_flags2

  • Install extensions, but only the ones you realy trust (e.g. NoScript, Ublock origin)

  • Install Microsoft Defender Application Guard Companion from Windows Store and add it to your taskbar

  • Start Microsoft Defender Application Guard and repeat the steps from above which you did for the Edge-Browser

  1. Configure Internet Options

internet_options_1

internet_options_2

internet_options_3

internet_options_4

  1. Restrict Powershell scripts

Execute following commands in the Windows PowerShell:

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope LocalMachine"

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser"

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope Process"

  • Reboot PC
  1. Create a normal User Account and use it as default (I prefer local accounts)
  • Set UAC to maximum

account_1

  • Create local User-Account

account2

account4

account5

  1. Repeat steps 7., 8. and 9. for your normal user account!!!

  2. Optional: Encrypt your PC

https://github.com/allan-gounden/how-to-encrypt-your-win11-pc-with-bitlocker/

From now on always login with your normal user account!

Annotations:

  • Personal recommendations are only personal recommendations. If you decide to use AMD you should use a PRO CPU because of certain security features. There are also alternatives from Intel but I do not trust them.

  • DO NOT OVERCLOCK YOUR PC (AMD PBO should be safe. With AGESA 1.2.0.5 you can also use a higher InfinityFabric and memory clock. Do not overclock your memory any further [the memory training should now be good enough]. But do not overdo it). Keep your PC in the specifications. Electrical engineers know what they are doing. Programmers of bioses often do not seem to know what they are doing or more reasonable it must be the marketing department! :)

  • DO NOT INSTALL WSL2, installed it today and just got hacked again (bash was open with debian as a distribution) :( "They" always target the developers. If you develop under Linux (I do not) use Gentoo and use the original linux kernel with your own configuration not the Gentoo fork (or check the patches)! There might be some other good alternatives out there (Alpine linux?).

  • Try to always use Microsoft Defender Application Guard and not the normal Edge-Browser! Unfortanetly it is not always possible and you can not set it as default yet :(

  • Also you can not save/edit bookmarks with Microsoft Defender Application Guard but you can still open existing ones. You can use the normal Edge-Browser to manage your bookmarks.

  • Try to use Windows Store (UWP) apps

  • Try to use open source software whenever possible

  • Try to use a VPN (WARNING: Application Guard does not use the VPN connection in the default configuration!)

  • You can do additional steps for privacy concerns (not covered in this guide). This guide should make your Windows 11 PC really hard to hack but you still will be tracked! Nothing is 100% safe. The Germans (government, industry, billionaires etc.) should not be able to hack you (except with expensive 0-days. They should get fixed fast and are finite. Maybe play the honeypot *g*), maybe the NSA. Always install the newest updates and do not do anything illegal!

Pardon me for my bad english but they brainwashed me (no joke!) and I am still recovering. (Political parties in germany [Yes all the big ones! They worked together with german billionaires because i told them the truth and knew some things they call "secrets" (criminal acts) but in my opinion everybody should know. They are incompetent, corrupt, cowards. Yes I am ANGRY 😡 ]) Had to train for a few years to recover.

See my facebook account and posts please! https://www.facebook.com/profile.php?id=100070019901989

Also try to use a Pixel 6 with GrapheneOS as a mobile device. Will try to make a guide for it in the future if they do not get me before.

NOW WE HAVE THE TOOLS TO FIGHT BACK. Took a long long time.

NEVER GIVE UP

THE RESISTENCE WILL NEVER DIE. YOU ARE NOT ALONE.




Deutsche Anleitung:

Anleitung zur Absicherung/Härtung Ihres Windows 11 PC

Voraussetzungen:

Windows 11 Pro

Diese Anleitung kann in nächster Zeit obsolet sein, sofern Microsoft zu einer erzwungen Online-Installation wechseln sollte! Sie können Rufus (https://rufus.ie/) nutzen um sich einen Windows USB-Stick zu erstellen um die online Installation zu umgehen. Leider weiss ich nicht ob dies sicher ist.(Versuchen Sie auf Gentoo zu wechseln, siehe unten)
Versuchen Sie Nvidia Grafikkarten zu vermeiden da eventuell der Source Code zu den proprietären Treibern gestohlen wurde (noch nicht bestätigt!)

Moderne Hardware (persönliche Empfehlungen: AMD Ryzen 5000 PRO [hab noch keinen, bitte nicht alle kaufen ;)], versuchen Sie eine möglichst moderne CPU zu nutzen), ECC-RAM, abgeschirmte Netzwerk-Kabel (SF/FTP) [Ich hab mir diese geholt: https://www.synergy21.de/kabel-verkabelung/verkabelung-kupfer/patchkabel-s-stp-sftp-cat66a78.1/540/patchkabel-rj45-cat6a-500mhz-5m-grau-s-stp-s/ftp-mit-schloss-awg26-synergy-21?c=1898; Kann man abschließen müssen wohl sicher sein *g*] , Benutzen Sie kein Gehäuse mit Plastikseitenpanelen (vollständig aus Metal! 🎸, Alternative können Sie Ihr Gehäuse in Alufolie einwickeln [mind. 20 Lagen]). Dies ist nicht optimal aber schonmal ein Anfang für ein Gehäuse. [Elektromagnetische-Abschirmung], versuchen Sie WLAN-Verbindungen zu vermeiden (oder benutzen Sie zumindest WPA3 sofern Sie WLAN nutzen möchten/müssen)

UEFI Konfiguration:

Die exakten Bezeichnung varieren je nach Motherboard/Mainboard Hersteller

  • Installieren Sie die neueste Firmware/BIOS
  • Setzen Sie Bus Clock auf "Auto"
  • Aktivieren Sie Spread Sprectrum (edit: Dies mag eine falsche Empfehlung sein. Evt. ist es besser dies zu deaktivieren)
  • Deaktivieren Sie WIFI und Bluetooth sofern vorhanden und Sie dies nicht benötigen.
  • Deaktivieren Sie "Suspend to RAM"
  • Aktivieren Sie "Deep Sleep"
  • Aktivieren Sie Secureboot; Entfernen Sie alle nicht Microsoft Schlüssel außer evt. Ihre eigenen aus Secureboot (sollten sich hier Schlüssel von Ihrem Hardware-Hersteller befinden nutzen Sie ein anderes Motherboard/Mainboard/Laptop [Sparen Sie nicht am Mainboard. persönliche Empfehlung: ASRock])
  • benutzen Sie fTPM, kein externes TPM-Modul
  • Setzen Sie ein Password für UEFI
  • Optional: Aktivieren Sie Energiespar-Features (save the planet!)
  • Optional: Überprüfen Sie ob die Spannungen sich innerhalb der Spezifikation befinden

WARNUNG: Wenn Sie einen Fehler bei den folgenden Schritten machen starten Sie GANZ VON VORNE (D.h. Punkt 0.)!!! Nehmen Sie sich Zeit und befolgen Sie die Anleitung, dann müssen Sie dies nur einmal machen.

Windows 11 Konfiguration:

  1. Entfernen Sie Ihr Netzwerkkabel.

  2. Installieren Sie Windows ohne Netzwerkverbindung (erstellen Sie einen lokalen Benutzer-Zugang). Verbinden Sie sich noch NICHT mit ihrem LAN oder dem Internet!!!

  3. Installieren Sie folgende Windows features

install_device_guard_1

install_device_guard_2

Starten Sie Ihren PC neu.

  1. Installieren/aktivieren Sie Device Guard:

Öffnen Sie den Gruppenrichtlinien-Editor Screenshot 2022-01-17 153521

  1. Suchen Sie nach "app & browser". Die Einstellungen sind wohl aus dem "Windows Security" Fenster entfernt worden... Konfigurieren Sie Application Guard [für eine angenehme Browser-Erfahrung. Wenn Sie mehr Sicherheit haben möchten aktivieren Sie nicht folgende Einstellungen aber das betrachten von Youtube-Videos etc. wird nerven :)]

install_device_guard_2_2

install_device_guard_3

  1. Aktivieren Sie mandatory ASL

mandatory_ASL_1

mandatory_ASL_2

  1. Windows Update

windows_update_disable1

windows_update_disable2

  • Starten Sie Ihren PC neu zum Anmeldebildschirm und stecken Sie das Netzwerkkabel ein. Melden Sie sich noch nicht an! Wenn Sie sich bereits vorher mit dem Internet verbunden haben starten Sie GANZ VON VORNE! Warten Sie bis alle Updates installiert sind (ungefähr 10 Minuten)

  • Öffnen Sie Windows Update und installieren Sie die Updates welches vorher nicht installiert wurden.

  • Gehen Sie in Windows Update und installieren Sie die optionalen Treiber (neuere Treiber)

windows_update_1

windows_update_2

  • Installieren Sie keine Treiber außerhalb von Windows Update außer diese sind unbedingt notwendig! WHQL zertifizierte DCH treiber sollten auch in Ordnung sein.

  • Starten Sie Ihren PC neu.

  1. Edge-Browser (persönliche Empfehlung wegen der integrierten virtualisierung in Windows. Sie können auch Windows Sandbox nutzen [nicht beschrieben in dieser Anleitung])
  • Installieren Sie die Updates für Edge bevor Sie eine Website öffnen!!! WARNUNG: Öffnen Sie folgende Seite täglich. Die automatische Update-Funktion in Edge funktioniert seltsamerweise nicht richtig...

edge1

  • Starten Sie Edge neu !!! (Sollten Sie eine Website vorher geöffnet haben starten sie GANZ VON VORNE)

  • Konfigurieren von Edge

edge2

Scrollen Sie runter

edge2_2

edge3

  • Setzen Sie folgende Flags (die Flags können Sich mit neueren Versionen von Edge ändern)

edge_flags1

edge_flags2

  • Installieren Sie Ihre Erweiterungen, aber nur diejenigen welchen Sie wirklich vertrauen (z.B. NoScript, Ublock origin)

  • Installieren Sie Microsoft Defender Application Guard Companion aus dem Windows Store und fügen Sie diesen Ihrer Startleiste hinzu.

  • Starten Sie Microsoft Defender Application Guard und wiederholen Sie die Schritte welche Sie für den Edge-Browser durchgeführt haben.

  1. Konfigurieren der Internet Optionen

internet_options_1

internet_options_2

internet_options_3

internet_options_4

  1. Powershell-scripts begrenzen

Führen Sie folgende Befehle in der Windows PowerShell aus:

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope LocalMachine"

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser"

"Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope Process"

  • Reboot PC
  1. Erstellen Sie einen normalen Benutzer-Account (Ich bevorzuge lokale Konten)
  • Setzen Sie UAC auf die maximale Einstellung

account_1

  • Erstellen eines lokalen Benutzers

account2

account4

account5

  1. Wiederholen Sie Schritt 8., 9. und 10. für Ihren normal Benutzer-Account!!!

Melden Sie sich ab jetzt immer mit Ihrem normalen Benutzer-Account an.

  1. Optional: Verschlüsseln Sie Ihren PC

https://github.com/allan-gounden/how-to-encrypt-your-win11-pc-with-bitlocker/

Anmerkungen:

  • persönliche Empfehlungen sind nur persönliche Empfehlungen. Wenn Sie sich für AMD entscheiden nutzen Sie eine PRO CPU, diese besitzen zusätzliche Sicherheitsfunktionen. Es gibt auch Alternativen von Intel welche diese Funktionen bieten, ich traue aber Intel nicht.

  • ÜBERTAKTEN SIE NICHT IHREN PC (AMD PBO sollte in Ordnung sein, mit AGESA 1.2.0.5 können Sie auch einen höheren InfinityFabric und Memory Clock nutzen. Übertakten Sie aber nicht weiter den Arbeitsspeicher [das memory training sollte mittlerweile gut sein]. Übertreiben Sie es aber nicht). Halten Sie Ihren PC innerhalb der Spezifikationen. Elektrotechniker wissen was Sie tuen. Programmierer von Biosen meistens anscheinend nicht oder wahrscheinlicher: Es ist die Schuld der Marketing-Abteilung! :)

  • Installieren Sie NICHT WSL2, habe es heute installiert und wurde gerade wieder gehacked (Bash war offen mit Debian als Distribution) :( "Die" haben es immer auf die Entwickler abgesehen. Sofern Sie unter Linux entwickeln (ich tue es nicht) nutzen Sie Gentoo und nutzen Sie den original Linux Kernel und konfigurieren Sie diesen selbst, nicht den Gentoo Fork (oder prüfen Sie die Patches)! Es gibt bestimmt auch andere gute alternativen (Alpine linux?).

  • Versuchen Sie immer den Microsoft Defender Application Guard zu nutzen und nicht den normalen Edge-Browser! Leider ist dies nicht immer möglich und Sie können Ihn nicht als Standard-Browser setzen.

  • Sie können mit Microsoft Defender Application Guard keine Bookmarks setzen/bearbeiten aber bestehende öffnen. Sie können den normalen Edge-Browser benutzen um Ihre Bookmarks zu verwalten.

  • Versuchen Sie Windows Store (UWP) Apps zu nutzen.

  • Versuchen Sie Open Source Applikationen zu nutzen sofern möglich.

  • Versuchen Sie ein VPN zu nutzen (ACHTUNG: In der Standardkonfiguration nutzt Application Guard NICHT die VPN-Verbindung!)

  • Sie können weitere Schritte durchführen um Ihre Privatssphäre zu schützen, welche hier nicht gelistet sind. Diese Anleitung sollte Ihren Windows 11 PC ziemlich gut gegen Hackangriffe schützen aber Sie können noch immer getracked werden. Nichts ist 100% sicher. Die deutschen (Regierung, Industrie, Milliardäre) sollten Sie nicht mehr hacken können (außer mit teuren 0-days, diese sollten schnell gefixt werden und existieren nicht unbegrenzt. Spielen Sie doch den Honeypot *g*), wahrscheinlich aber noch die NSA. Installieren Sie immer die neuesten Updates und machen Sie nicht illegales!

Man hat mich in der Vergangenheit einer Gehirnwäsche unterzogen (kein Scherz!). (Politische Parteien in Deutschland [Ja, alle großen! Sie haben sich damals mit deutschen Milliardären zusammengeschlossen weil ich Ihnen die Wahrheit erzählt habe und einige Dinge wußte welche Sie als "Geheimnisse" (kriminelle Handlungen) bezeichen, wo ich aber der Überzeugung bin dass dies alle Wissen sollten. Sie sind inkompetent, korrupt und feige. Ja ich bin wütend😡 ]) Ich muste ein paar Jahre trainieren um wieder auf die Beine zu kommen.

Schaut euch bitte meinen Facebook-Account und Posts an. Danke! https://www.facebook.com/profile.php?id=100070019901989

Versucht auch ein Pixel 6 mit GrapheneOS zu nutzen. Ich werde versuchen in Zukunft auch eine Anleitung hierfür zu erstellen sofern Sie mich nicht vorher wieder in die Finger bekommen.

WIR HABEN NUN DIE WERKZEUGE UM ZURÜCKZUSCHLAGEN. Es hat eine lange lange Zeit gedauert.

GEBT NIEMALS AUF.

DER WIDERSTAND WIRD NIEMALS STERBEN. IHR SEIT NICHT ALLEIN.

About

How to secure / harden your Windows 11 PC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published