Meine Frage steht im Grunde genommen im Titel - Wir alle kennen den Telemetrie-Bullcrap, mit dem Windows 10 geliefert wird, und die NSA, die alle ausspioniert. Ist es angesichts all dieser Dinge (aus Sicht des Datenschutzes) sicher, eine VM für die Verwendung von Linux zu verwenden? Wird Windows in der Lage sein, Daten von meiner VM zu erfassen, oder entspricht dies im Grunde Linux als Host-Betriebssystem?
Das mag Ihnen sehr paranoid erscheinen, aber ich denke, das ist etwas, was ich fragen muss, um sicher zu sein. Ich kann meine Windows-Installation nicht einfach löschen und auf Linux umsteigen, da es Software gibt, die ich unter Windows verwenden muss. Ich kann auch nicht (besser gesagt: möchte nicht) nur Windows verwenden, weil ich nicht ausspioniert werden möchte. Also dachte ich, ich würde den mittleren Weg gehen.
Ich benutze VMware und das neueste Ubuntu, wenn das in irgendeiner Weise relevant ist.
quelle
ext2read
, damit Windows Linux-formatierte Laufwerke lesen kann. Auf diese WeiseNSA
müsste der Windows-Treiber installiert werden, um Linux lesen zu können, was es für sie schwieriger macht. Das heißt, sie sind mehr daran interessiert, politische Dinge auszuspionieren, um ihre Führer über "Gesprächsthemen" oder Steuerhinterziehung oder unangemessene Beziehungen zwischen Männern und Frauen unter den aktuellen atheistischen Religionstrends zu informieren. Der Wortlaut Ihrer Frage kann dazu führen, dass sie als "zu weit gefasst" geschlossen wird. Wenn Sie "Datenschutz" und "NSA" entfernen und einfach "Sicherheit" verwenden, ist dies möglicherweise besser.Antworten:
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.
quelle
In Bezug auf VMs, nein. In diesem Zusammenhang werden virtuelle Maschinen verwendet, um den Gast vom Host zu isolieren, nicht umgekehrt.
Wenn Sie nur von Windows ausspioniert werden, sind Sie sicher, wenn Sie nur in einer VM ausgeführt werden . Es ist äußerst unwahrscheinlich, dass Windows einen
ext2
Treiber oder ähnliches wie Spion auf Ihrem System installiert, noch weniger, dass es alles tut, was ich unten beschreibe, aber wir werden theoretische Risiken diskutieren, weil sie wichtig zu wissen sind und weil wir es können. ' Ich vertraue nicht darauf , dass Microsoft dies nicht tut oder sogar (technisch) nicht .Der Host hat vollständigen Zugriff auf alle virtuellen Maschinen, die er betreibt, einschließlich des unformatierten Arbeitsspeichers (wodurch die Verschlüsselung unbrauchbar wird), der unformatierten virtuellen Festplatte, aller unformatierten Netzwerkverbindungen usw. Da Sie dem von Ihnen ausgeführten Basisframework nicht vertrauen Wenn die VM eingeschaltet ist, können Sie nicht darauf vertrauen, dass die VMs selbst nicht gefährdet werden.
Der Host hat Zugriff auf den gesamten VM-Speicher. Daher kann der Host:
Obwohl Windows selbst nur für die Telemetrie wahrscheinlich nicht so weit geht, ist es dennoch eine mögliche Bedrohung, die festgestellt und bekannt sein sollte. Wir haben es mit theoretischen Randfällen zu tun, daher ist es zumindest erwähnenswert.
Die beste Alternative ist ein Dual-Boot, bei dem Ihre Daten mit LUKS verschlüsselt werden. Auf diese Weise können Linux und Windows auf derselben Bare-Metal-Hardware ausgeführt werden, jedoch keine Ressourcen gemeinsam nutzen. Und da die Linux-Partition verschlüsselt ist, konnte Windows nichts tun, wenn es wollte. Der Haken dabei ist, dass Sie Ihr System neu starten müssen, um das Betriebssystem zu ändern.
Wenn dies ein Problem für Sie ist, sollten Sie Windows in einer VM verwenden. Beachten Sie jedoch die Möglichkeit eines Exploits für virtuelle Maschinen (a la CVE-2016-7461 ), der möglicherweise von der Windows-VM aus Zugriff auf Ihre Linux-Partition gewährt.
quelle
Zusätzlich zu den vorherigen Antworten sollten Sie, wenn Sie Bedenken hinsichtlich des Datenschutzes haben (und dies sollten), das MS Windows-Betriebssystem überhaupt nicht ausführen, es sei denn, Sie stellen mit dem Computer, auf dem Sie es installiert haben, niemals eine Verbindung zum Internet her.
Aufgrund der Beziehung zwischen dem Host und den Gastcomputern spielt es keine Rolle, welche virtuelle Maschine Sie auf einem Windows-Betriebssystem-Hostcomputer ausführen.
Sie können meine früheren 2 akzeptierten Antworten auf diese 2 Fragen für weitere Details lesen:
Sie können auch diesen aktuellen Artikel aus dem Microsoft-Blog lesen: Microsoft gibt zu, dass Windows 10 ein ernstes Problem hat
quelle