Whonix setzt das Konzept für hohe Sicherheitsansprüche bei der Nutzung von Tor Onion Router für den "Hausgebrauch" mit virtuellen Maschinen um. Eine virtuelle Maschine (VM) ist einfach gesagt ein kleiner, gekapselter Computer im Computer mit eigenen Dateien, Betriebssystem usw. der von einer Virtualisierungsumgebung bereitgestellt wird.
Whonix stellt zwei virtuelle Maschine bereit auf Basis eines gehärteten Debian Linux:
Die virtuelle Maschine "Workstation" enthält alle Programme zur Internetnutzung (TorBrowser, Thunderbird, KeePassXC usw.) Diese VM kommuniziert ausschließlich mit dem Tor Gateway und hat keine direkte Verbindung zum Internet. Jeder Datenverkehr, der diese VM verlässt, wird vom Tor Daemon in der Gateway VM verschlüsselt und durch das Tor Netzwerk gejagt.
Die Softareausstattung ist erstmal minimal (auch aus Sicherheitsgründen). Wenn man zusätzliche Software in der "Workstation" benötigt, kann man sie aus den Debian Linux Repositories nachinstallieren. Die Whonix Entwickler empfehlen, dabei nur die nötigen Pakete zu installieren und auf die zus. empfohlenen aber nicht unbedingt nötigen Abhängigkeiten zu verzichten.
> sudo apt install --no-install-recommends --no-install-suggests <package>Um Whonix zu nutzen, muss man zuerst VirtualBox als Virtualisierungsumgebung installieren.
Dann kann man die beiden Whonix VMs herunterladen, im VirtualBox GUI importieren und starten. Die Whonix Dokumentation ist umfangreich und erklärt detailliert die einzelnen Schritte.
Qubes Whonix ist eine speziell angepasste Version von Whonix für die Linux Distribution QubesOS, welche neben der Trennung von Arbeits-VM und Tor-VM in einer disposable Arbeits-VM auch die Vorteile eine Live-DVD bietet, die keine Veränderungen oder Spuren speichert.
Qubes Whonix steht als Templates zur Verfügung und wird in der dom0 installiert:
Debian bietet i.d.R. keine brandaktuelle neue Software. Das gilt auch für VirtualBox. Debian Fast Track ist ein Repository, das Portierungen von aktualisierter Software enthält und auch für VirtualBox eine aktuellere Version bietet. Außerdem benötig man die Backports.
Die beiden Repositorys kann man folgende Datei in "/etc/apt/sources.d/" hinzufügen:
deb https://fasttrack.debian.net/debian/ bookworm-fasttrack main contrib(Falls es Probleme mit HTTPS gibt, kann man das Paket "apt-transport-https" installieren.)
Für Debian, Ubuntu, Fedora und RHEL gibt es neben der Open Source Edition von VirtualBox in den Repositorys auch eine kostenfreie Version von Oracle, die aktueller ist.
Linuxer können statt VirtualBox auch die Linux-native Virtualisierungsumgebung Qemu/KVM verwenden. Die Installation ist etwas umständlicher als bei VirtualBox und die Whonix Gateway VM hat kein Desktop GUI sondern bietet nur ein echtes Fulltext-Advanture auf der Kommandozeile.
Dafür ist man von Drittsoftware wie VirtualBox unabhängig und nutzt die native Linux Virtualisierung - für einige Nutzer wiegt dieses Argument stärker als die Usability der VirtualBox Lösung.
Eine kurze Minimal-Anleitung zur Installation der Qemu/KVM Variante von Whonix:
Das Keyboard Layout ist standardmäßig auf Englisch eingestellt. Sinnvoll ist es, zuerst einmal das Keyboard Layout mit folgendem Kommando auf Deutsch umzustellen.
> sudo dpkg-reconfigure keyboard-configuration(Hinweis: Im englischen Keyboard Layout sind [z] und [y] vertauscht und " - " findet man bei "ß".)
In der Konfigurtion wählt man im ersten Schritt die Tastatur "Generic 105-key PC", dann "Other → German (no dead keys)" als Tastenbelegung und für den Rest die Defaultwerte.
Nachdem die Gateway-VM vorbereitet ist und läuft, kann man die Whonix Workstation VM im Manager für virtuelle Maschienen starten starten und öffnen. Diese VM hat einen XFCE Desktop. Tastaturlayout usw. kann mit der Maus im "Settings Manager" konfiguriert werden.
Ein Update ist vor der Nutzung wichtig. Dafür startet man folgendes Kommado im Terminal:
> upgrade-nonrootWenn man Daten zwischen Hostssystem und der Whonix Arbeits-VM austauschen will, kann man ein gemeinsam genutztes Verzeichnis definieren (siehe: Whonix KVM Dokumentation).