%20auf%20einem%20Debian-Stretch-Host.png)
Ich möchte sicherstellen, dass der Host nicht auf das Internet zugreifen kann. Der Internetverkehr kann ungehindert zum und vom VM-Gast fließen, und was noch wichtiger ist: Ich möchte sicherstellen, dass der Internetverkehr das Host-Betriebssystem nicht erreichen kann. Ich vermute, dass der Hauptteil meiner Frage hier lautet, welche iptables-Regeln erforderlich sind, um dies zu erreichen?
Derzeit boote ich in eine andere Partition auf der Host-Festplatte, wenn ich mich mit dem Internet verbinde. Ich hänge meine Datenpartition ab und fahre viele Dienste herunter. Der Einfachheit halber würde ich das Gleiche hier lieber mit einer virtuellen Maschine tun.
Ist es möglich, das Host-Betriebssystem vollständig vom Internetverkehr zum und vom VM-Gast zu isolieren? Oder bleibe ich besser bei meiner aktuellen Vorgehensweise und starte den Computer in die andere Partition neu, wenn ich online gehen muss?
Antwort1
Blockieren des Netzwerk- (oder Internet-)Zugriffs des Hosts:
- Aktivieren Sie diese Option
Bridged adapter
in der Konfiguration Ihrer VM. Dadurch kann Ihr Gast unabhängig von Ihrem Host eine Verbindung zum Netzwerk herstellen. - Starten Sie
iptables
auf dem Host mit der folgenden Konfiguration:
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
- Um beispielsweise nur den Internetzugang zu blockieren und gleichzeitig das lokale Netzwerk beizubehalten,
192.168.0.0/24
erweitern Sie dieiptables
Regeln wie folgt:
-A INPUT -i {your-adapter} -s 192.168.0.0/24 -j ACCEPT
-A OUTPUT -o {your-adapter} -d 192.168.0.0/24 -j ACCEPT
- Stellen Sie sicher,
iptables
dass es als Dienst auf Ihrem Host aktiviert ist. Sie können beispielsweise ein Paket verwenden,iptables-persistent
um ein Dienstskript bereitzustellen, das insystemd
/ aktiviert werden kanninitscripts
.
Isolieren des Hosts vom Internetverkehr zum Gast:
Da Bridged adapter
der Datenverkehr im Benutzerbereich isoliert ist, läuft er auch nicht durch den Host iptables
. Der Gast läuft jedoch weiterhin INNERHALB des Host-Betriebssystems. Angreifer mit Root-Zugriff können die Daten, die der Gast sendet oder empfängt, immer überwachen und fälschen.Bei VirtualBox gibt es keine vollständige Isolierung.