Microarchitectural Data Sampling (MDS) Schwachstelle erklärt

Microarchitectural Data Sampling ( MDS ) ist eine Schwachstelle auf der CPU -Seite. (CPU)Laut Intel hat seine CPU einige lose Punkte, die von Hackern ausgenutzt werden können. Dies bedeutet, die Kontrolle über die CPU zu übernehmen, um sehr kurzfristige Daten lesen zu können, die in CPU -internen Puffern gespeichert sind. Mal sehen, wie es funktioniert. Wir werden mir auch sagen, wie ich herausfinden kann, ob Ihr System von diesem ZombieLoad- Exploit betroffen ist.

MDS – Microarchitectural Data Sampling

Mikroarchitektur-Daten-Sampling

Moderne Intel -Prozessoren verwenden Datenspeicher in ihren internen Puffern, wobei die Daten zum und vom Cache des Prozessors gesendet werden. Die internen Puffer von Prozessoren werden verwendet, um die Rechenzeit zu verkürzen. Für diese Einsparung von Prozessorzeit werden Daten von Prozessoren zuerst im internen Speicher gespeichert, der in einen Prozessor wie Intel eingebaut ist . Die Daten haben folgendes Format: Spalten TIME, DATA und IF_VALID . Es soll sichergestellt werden, ob ein Datenelement zu einem bestimmten Zeitpunkt noch gültig ist. Diese wird zur Verwendung mit anderer Firmware oder anderer Software auf dem Computer in den CPU -Cache übertragen.(CPU)

Die Sicherheitslücke Microarchitectural Data Sampling ( MDS ) ist eine Methode, bei der Hacker in Echtzeit Daten aus den ultrakleinen Puffern des Prozessors stehlen. In jeder Computersitzung werden Daten mit Filtern ( TIME , DATA , IF_VALID ) in diesen Mini-Caches gespeichert. Sie ändern sich sehr schnell, dass sich bis zum Zeitpunkt des Diebstahls ihr Wert ( auch ihre Gültigkeit(validity) ) ändert. Dennoch können Hacker die Daten verwenden, selbst wenn sich die Daten innerhalb der Prozessorfilter/des Speichers ändern, wodurch sie die vollständige Kontrolle über die Maschine übernehmen können. Es ist nicht ersichtlich. Probleme(Problems) beginnen, wenn der Hacker einen Verschlüsselungsschlüssel oder andere nützliche Daten aus den Minipuffern im Prozessor erhält.

Anders ausgedrückt: Hacker können Daten sammeln, obwohl die Lebensdauer der gespeicherten Daten extrem kurz ist. Wie bereits erwähnt, ändern sich Daten ständig, daher müssen Hacker schnell sein.

Risiken durch Microarchitectural Data Sampling ( MDS )

Microarchitectural Data Sampling ( MDS ) kann Verschlüsselungsschlüssel preisgeben und dadurch die Kontrolle über Dateien und Ordner erlangen. MDS kann auch Passwörter weitergeben. Wenn der Computer kompromittiert wird, kann er wie im Fall von Ransomware gemauert werden .

Böswillige Akteure können Daten aus anderen Programmen und Apps extrahieren, sobald sie in den Prozessorspeicher eindringen. Das Erhalten der RAM -Daten ist nicht schwierig, sobald sie die Verschlüsselungsschlüssel haben. Hacker verwenden böswillig gestaltete Webseiten oder Programme, um Zugriff auf Prozessorinformationen zu erhalten.

Am schlimmsten(Worst) ist die Unfähigkeit eines kompromittierten Computers, nicht zu wissen, dass er kompromittiert wurde. Der MDS(MDS) -Angriff hinterlässt nichts im Protokoll und hinterlässt nirgendwo auf dem Computer oder im Netzwerk Spuren, sodass die Wahrscheinlichkeit, dass ihn jemand entdeckt, sehr gering ist.

Arten von MDS-Schwachstellen

Bisher werden vier Varianten der Mikroarchitektur erkannt:

  1. Mikroarchitektur -Ladeport-Datenabtastung(Load Port Data Sampling)
  2. Mikroarchitektonische Speicherpuffer-Datenabtastung(Microarchitectural Store Buffer Data Sampling)
  3. Microarchitectural Fill Buffer Data Sampling und
  4. Sampling von Mikroarchitekturdaten Nicht zwischenspeicherbares(Microarchitectural Data Sampling Uncacheable) Sampling

Dies war der längste Zeitraum (ein Jahr), in dem eine Schwachstelle gefunden und geheim gehalten wurde, bis alle Betriebssystemhersteller und andere einen Patch für ihre Benutzer entwickeln konnten.

Einige Benutzer fragten, warum sie Hyperthreading nicht einfach deaktivieren können, um sich vor MDS zu schützen . Die Antwort ist, dass das Deaktivieren von Hyperthreading keinerlei Schutz bietet. Durch das Deaktivieren von Hyperthreading werden die Computer langsamer. Neuere(Newer) Hardware wird gebaut, um den möglichen MDS - Angriffen entgegenzuwirken.

Ist Ihr Computer anfällig für MDS?

MDS – Microarchitectural Data Sampling

Überprüfen(Verify) Sie, ob Ihr System anfällig ist. Laden Sie das MDS-Tool von mdsattacks.com herunter(mdsattacks.com) . Dort erhalten Sie viele weitere Informationen.

Wie schützt man Computer vor MDS?

Fast alle Betriebssysteme haben einen Patch herausgegeben, der zusätzlich zum Intel -Microcode verwendet werden sollte, um die Schwachstelle fernzuhalten. Unter Windows OS sollen die Dienstag(Tuesday) -Updates die meisten Computer gepatcht haben. Zusammen mit dem Intel -Code, der in die Betriebssystem-Patches integriert wird, sollte dies ausreichen, um zu verhindern, dass Microarchitectural Sampling ( MDS ) Ihre Computer kompromittiert.

MDSAttacks website recommends disabling Simultaneous Multi-Threading (SMT), also known as Intel Hyper-Threading Technology, which significantly reduces the impact of MDS-based attacks without the cost of more complex mitigations. Intel has also provided CPU microcode updates, and recommendations for mitigation strategies for operating system (and hypervisor) software. We recommend you install the software updates provided by your operating system and/or hypervisor vendor.

Halten Sie Ihre Computer auf dem neuesten Stand. Aktualisieren Sie Ihr BIOS(Update your BIOS) und laden Sie den neuesten Gerätetreiber(download the latest device driver) für Ihren Prozessor von der Intel - Website herunter.

Diese Schwachstelle wurde von Microsoft für die Windows -Betriebssysteme gepatcht. Auch macOS hat am 15.(May 15th) Mai 2019 einen Patch erhalten . Linux hat die Patches vorbereitet, muss aber für (Linux)Microarchitecture Data Sampling ( MDS ) separat heruntergeladen werden .



About the author

Ich bin ein leitender Softwareentwickler und Entwickler von Bildern und iPhone-Apps mit über 10 Jahren Erfahrung. Meine Fähigkeiten in Hardware und Software machen mich zur perfekten Besetzung für jedes Unternehmens- oder Verbraucher-Smartphone-Projekt. Ich habe ein tiefes Verständnis dafür, wie man qualitativ hochwertige Bilder erstellt, und kann mit allen verschiedenen Bildformaten arbeiten. Außerdem bin ich mit der Entwicklung von Firefox und iOS vertraut.



Related posts