Windows Sandbox hat alle meine VMs zum Testen von Software ersetzt

/de/images/windows-sandbox-on-computer.jpg

Seitdem sich eine hinterhältige Krypto-Mining-Malware auf meinen Computer geschleppt hat – eine, die ich erst entdeckt habe, nachdem sie Windows Defender deaktiviert und meine Bildrate in Spielen gedrosselt hat – bin ich zurückhaltender, wenn es darum geht, alles zu installieren, was ich nicht weiß. Doch seit das Ausprobieren von Software wieder Teil meines Jobs bei Windows Insight ist, nutze ich statt vollwertiger virtueller Maschinen die Windows-Sandbox, um nahezu alle Tools zu testen, bevor ich sie auf mein Hauptsystem übertrage. Damit kann ich sofort eine sichere Umgebung zum Testen von Software einrichten, ohne meinen Host-Rechner zu gefährden.

Was ist Windows Sandbox und wie wird es aktiviert?

Es ist bereits Teil von Windows; Sie müssen es nur wachrütteln

Windows Sandbox verwendet den Hyper-V-Hypervisor, um eine temporäre, isolierte Windows-Testumgebung mit einem eigenen virtuellen Netzwerkstapel zu erstellen. Auf den ersten Blick sieht es aus wie eine Neuinstallation von Windows, aber Sie werden sofort das Fehlen einiger Kernfunktionen wie Windows Defender bemerken. Abgesehen von diesem Unterschied kann ich jede gewünschte Software frei installieren und der Inhalt wird gelöscht, sobald die Sandbox geschlossen wird, einschließlich aller Malware.

Windows Sandbox eignet sich hervorragend für:

  • Testen von Anwendungen

  • An den Windows-Einstellungen herumbasteln

  • Testen der Softwarekompatibilität

  • Zugriff auf potenziell gefährliche Websites

  • Aufzeichnen von Windows-Tutorials

Wenn auf Ihrem PC die Editionen Windows 11 Pro, Enterprise oder Education ausgeführt werden, können Sie Windows Sandbox aktivieren, indem Sie einige Einstellungen aktivieren. Der erste Schritt besteht darin, die Virtualisierung im UEFI zu aktivieren. Es sollte VT-x auf Intel-Boards oder AMD-V auf AMD-Boards heißen. Sobald Sie Windows gestartet haben, müssen Sie Windows Sandbox und Hyper-V im Bereich „Windows-Funktionen ein- oder ausschalten“ aktivieren (Sie finden ihn, indem Sie die Starttaste drücken und den Namen eingeben).

Wenn das alles erledigt ist, starten Sie Ihren PC neu und Windows Sandbox sollte einsatzbereit sein. Starten Sie es, indem Sie in der Windows-Suche danach suchen (klicken Sie auf „Start“ und geben Sie dann „Windows Sandbox“ ein). Da es denselben Windows-Build wie das Host-Betriebssystem verwendet, ist es eine gute Idee, auch Windows Update auszuführen.

/de/images/parallels-for-macos-1.jpg

Verwandte

4 Gründe, warum Sie virtuelle Maschinen nutzen sollten, anstatt direkt auf Dual-Boot umzusteigen

Probieren Sie VMs aus

Es ist sicher und schnell

Ein unglaublich praktisches Screening-Tool

Windows Sandbox ist im Wesentlichen Hyper-V, ein Hypervisor vom Typ 1, der nativ auf der physischen Hardware ausgeführt wird. Dies gewährleistet die beste Leistung und Isolation für seine virtualisierten Umgebungen. Hypervisoren vom Typ 1 beseitigen auch die im Host-Betriebssystem vorhandenen Schwachstellen (obwohl es sich in diesem Fall um dieselben handelt).

Darüber hinaus ist Windows Sandbox selbst leichtgewichtig; Jede Instanz kann in Sekundenschnelle gestartet werden. Da jedes Mal eine saubere Kopie von Windows gestartet wird, muss ich die Testumgebung für jeden Lauf einrichten. Wenn ich beispielsweise eine MP3-Datei abspielen möchte, muss ich VLC und Antivirensoftware wie Malwarebytes herunterladen. Eine weitere Einschränkung besteht darin, dass jeweils nur eine einzige Instanz ausgeführt werden kann. Dennoch ist der Preis für ein so praktisches Werkzeug gering.

/de/images/microsoft-windows-sandbox-direct-map.png Ein einfaches Diagramm, das die unterschiedlichen Möglichkeiten zeigt, wie eine herkömmliche VM und eine Windows-Sandbox mit der Speicherfreigabe umgehen. Quelle: Microsoft

Windows Sandbox nutzt mehrere Tricks, um es schnell und effizient zu machen. Dank der Funktion „Dynamic Base Image“ erstellt es sein Basis-Image durch die gemeinsame Nutzung vieler unveränderlicher Dateien des Host-Betriebssystems, anstatt Windows jedes Mal von Grund auf neu zu installieren, sodass es fast sofort bereitgestellt werden kann. Es verwendet außerdem dieselben Speicherseiten wie der Host für Betriebssystem-Binärdateien, wodurch der Speicherbedarf reduziert wird, ohne dass die Sicherheit darunter leidet. Schließlich weist es Ressourcen entsprechend seiner Arbeitslast dynamisch zu und nutzt hardwarebeschleunigtes Rendering über die GPU des Hosts.

Wie es besiegt werden kann

Es ist nicht unverwundbar

/de/images/xda-windows-sandbox-edge-download-malware.png

Nur weil Windows Sandbox es Malware äußerst schwer macht, ihrer Eindämmung zu entkommen, heißt das nicht, dass sie luftdicht ist. Die beiden größten Fehlerquellen sind die Zwischenablage (Kopieren und Einfügen) und die Vernetzung. Wenn die Malware von der Sandbox auf den Host-Rechner kopiert wird, wird die Sicherheit der Isolierung zunichte gemacht. Und obwohl Windows Sandbox einen eigenen virtuellen Netzwerk-Switch verwendet, der seinen Datenverkehr von den Hosts isoliert, handelt es sich dennoch um einen vollständigen Netzwerkknoten, was bedeutet, dass Malware ihn als Einstiegspunkt zum Scannen und Angriffen auf Schwachstellen im Netzwerk nutzen kann.

Ein weiterer Punkt, vor dem Sie vorsichtig sein sollten, ist das Verhalten von Malware. Einige Schadprogramme können erkennen, dass sie in einer virtualisierten Umgebung ausgeführt werden, und ihre schädlichen Aktivitäten unterbrechen. Wenn sie außerdem eine zeitgesteuerte oder verzögerte Nutzlast verbergen, die nach einiger Zeit ausgelöst werden soll, kann es sein, dass die anfängliche kurze Testphase die Gefahren nicht immer aufdeckt.

Windows-Sandbox optimieren

Machen Sie es noch sicherer

/de/images/xda-windows-sandbox-tweaking.png Eine Beispielkonfigurationsdatei für Windows Sandbox.

Um die Zwischenablage- und Netzwerkrisiken zu begrenzen, kann ich mit Windows Sandbox das Verhalten optimieren, indem ich eine benutzerdefinierte.wsb-XML-Datei erstelle. Ich muss lediglich einen Satz benutzerdefinierter Werte als .wsb-XML-Datei mit einem Texteditor (Notepad oder Visual Studio Code) speichern. Dadurch kann ich die Umleitung der Zwischenablage, des Netzwerks und sogar der Druckerumleitung deaktivieren. Ich kann auch die GPU-Virtualisierung und den Audioeingang deaktivieren, um die Umgebung weiter zu isolieren.

Hier ist eine Beispielkonfigurationsdatei.wsb. Hier sind alle benutzerdefinierten Parameter. Um die benutzerdefinierte Konfiguration zu starten, doppelklicken Sie einfach auf die XML-Datei.

Denken Sie daran, sich während einer Sandbox-Sitzung, die zum Testen von Software und Websites dient, niemals bei einem Konto anzumelden.

Es gibt mir Sicherheit beim Testen von Anwendungen

Obwohl ich darauf vertraue, dass Windows Sandbox mich vor den meisten Bedrohungen schützen kann, werde ich trotzdem nicht jede verdächtige Software herunterladen, die mir begegnet. Der einzige todsichere Weg, die Isolation zu gewährleisten, besteht darin, die Anwendung auf einem physisch isolierten Gerät ohne Netzwerkfähigkeit auszuführen. Dennoch war es ein wichtiges Werkzeug beim Testen der Werkzeuge, über die ich schreiben muss. Über die Sicherheit hinaus ist Windows Sandbox auch eine schnelle Möglichkeit, die Kompatibilität zu testen und mit all den seltsamen Einstellungen in Windows herumzuspielen.

*️⃣ Quelllink:

Virtualisierung, 4 Gründe, warum Sie virtuelle Maschinen nutzen sollten, anstatt direkt zum Dual-Booten zu springen , Hypervisor, Visual Studio Code, .wsb-Konfigurationsdatei , benutzerdefinierte Parameter ,