Ihre Frage ist vage. Die kurze Antwort lautet: Es kommt darauf an, was Sie schützen möchten. Eine lange Antwort folgt unten.
Eine detailliertere Erklärung: Ein paar Dinge fallen mir ein, die Sie in Bezug auf die Privatsphäre vor Windows / Microsoft schützen möchten . Es gibt auch andere Gefahren für die Privatsphäre, wie z. B. proprietäre Software, Spyware usw., die auf Ihrem System ausgeführt werden. Da Sie jedoch speziell nach Windows / Microsoft gefragt haben, werde ich darauf nicht eingehen.
1. Ihre lokalen Daten
Problem : Es gibt die virtuelle Festplatte, auf der Ubuntu installiert ist. Windows unterstützt das EXT3-Format nicht nativ, aber wer weiß.
Lösung : Sie können natürlich Ihr Ubuntu-Home-Verzeichnis oder das gesamte "Laufwerk" während der Installation verschlüsseln. Dies sollte verhindern, dass auf dem Hostsystem ausgeführte Software Daten in Ihrer VM liest. Da der Entschlüsselungsschlüssel jedoch theoretisch auch für das Hostsystem zugänglich ist, wäre es möglich, die Daten unter vollständiger Kontrolle des Hostsystems und damit des Entschlüsselungsschlüssels zu entschlüsseln. Ich würde argumentieren, dass Sie sich mit der Verschlüsselung vor der automatischen Erstellung von Statistiken über Ihre Nutzung und Ihre Dateien verstecken können, aber ein gezielter Angriff auf Sie / Ihren Computer durch jemanden, der die Kontrolle über das Host-Betriebssystem hat, würde die gesamte Verschlüsselung unbrauchbar machen.
2. Ihr Netzwerkverkehr
Problem : Sie verwenden Ubuntu höchstwahrscheinlich, um im Internet zu surfen, auf Dateiserver zuzugreifen, Ihre E-Mails zu lesen und so weiter. Einige dieser Verbindungen werden verschlüsselt, andere nicht. Diejenigen, die nicht verschlüsselt sind, werden als Klartext durch das VM-Hostsystem (Windows 10) geleitet. Wenn in Windows 10 eine Software installiert wäre, die den Netzwerkverkehr überwacht / überwacht, könnte sie theoretisch zumindest einen Teil Ihres Webverkehrs lesen. Darüber hinaus würde die Verschlüsselung die Software nicht daran hindern, festzustellen, dass Sie mit jemandem kommunizieren und wer dieser ist. Die Verschlüsselung allein verbirgt nur den Inhalt.
Lösung : Wie oben erwähnt, ist verschlüsselter Datenverkehr für das Hostsystem nicht leicht lesbar, da er bereits in der VM verschlüsselt ist und erst dann über die Netzwerkschnittstelle des Hostsystems übertragen wird. Sie können eine solche Verschlüsselung für den gesamten Datenverkehr von Ihrer VM erzwingen, indem Sie beispielsweise eine VPN-Verbindung zu einem Server herstellen, dem Sie vertrauen. Nebenbei bemerkt: Dies könnte auch der Router in Ihrem Netzwerk sein. Aber Vorsicht, hier wären dieselben gezielten Angriffe mit dem im Speicher des Hosts befindlichen Verschlüsselungsschlüssel wie in Problem 1 möglich. Wenn Sie gezielte Angriffe außer Acht lassen, wird Ihr Surfen im Internet von Microsoft nicht automatisch analysiert.
3. Daten, die Ihre USB-Anschlüsse passieren
Problem : Wenn Sie USB-Geräte für Aufgaben innerhalb der VM verwenden, z. B. zum Drucken eines Dokuments, müssen die Daten möglicherweise über das Hostsystem übertragen werden, da die VM keinen direkten Zugriff auf die physischen USB-Anschlüsse hat. Daher "sieht" das Host-System alle Informationen, die zu Ihren USB-Geräten fließen. Dies gilt auch für Eingabegeräte, nämlich Tastatur und Maus. Selbst wenn Ubuntu, Verschlüsselung und alles verwendet werden, registriert Windows immer noch jeden Tastendruck, den Sie ausführen, und kann diesen verwenden, um die Benutzererfahrung zu verbessern oder was auch immer mit den Daten gemacht wird.
Lösung : Keine. Solange das USB-Gerät keine End-to-End-Verschlüsselung unterstützt, sehe ich keine wirkliche Lösung.
4. Ihre Hardware-Signatur
Problem : Ihre Hardwarekonfiguration ist höchstwahrscheinlich sehr einzigartig. Das Betriebssystem hat Zugriff auf viele Informationen Ihrer Hardware, z. B. Hersteller, Herstellungsdatum, Modellnummer, bei Netzwerkschnittstellen die Mac-Adresse usw. Windows berechnet tatsächlich einen Fingerabdruck Ihrer Hardware und verbindet ihn mit dem Windows-Schlüssel, mit dem Sie Windows installieren. Sie können die Auswirkungen sehen, wenn Sie die Hardware in Ihrem System ändern, und Windows fordert Sie auf, die Installation erneut zu überprüfen. Aus dieser Sicht sind Sie aus Sicht von Microsoft weiterhin als Benutzer sichtbar, wenn Sie Ubuntu in einer VM verwenden.
Lösung : Es gibt nicht wirklich eine mit virtuellen Maschinen.
Wenn Sie Ihre Privatsphäre, Open Source und Ubuntu ernst nehmen, sollten Sie in Betracht ziehen, es mindestens auf einer separaten Partition / einem separaten Laufwerk und einem Dual-Boot zu installieren. Das würde alle Probleme beseitigen, die ich erwähnt habe, mit Ausnahme des ersten.