Sicherheitsexperten haben eine neue Schwachstelle in Intel-Chips entdeckt, die zur Entwendung vertraulicher Informationen direkt aus dem Prozessor verwendet werden kann. Die Forscher bezeichneten sie als „ZombieLoad“. ZombieLoad ist ein Angriff vom Typ Seitenkanal, der auf Intel-Chips abzielt und es Hackern ermöglicht, eine Schwäche in ihrer Architektur auszunutzen, um beliebige Daten zu erhalten. Dabei kann jedoch kein beliebiger schadhafter Code eingeschleust und ausgeführt werden, weshalb es unmöglich ist, sie als einziges Mittel für den Zugriff auf und den Hack von entfernten Computern zu nutzen.

Laut Intel besteht ZombieLoad aus vier Fehlern im Mikrokode ihrer Chips, von denen die Forscher das Unternehmen erst vor einem Monat informierten. Fast alle Computer mit Intel-Chips, die seit 2011 auf den Markt gekommen sind, sind von diesen Schwachstellen betroffen. ARM- und AMD-Chips sind von dieser Schwachstelle nicht betroffen.
ZombieLoad erinnert an die bekannten Angriffe Meltdown und Spectre aus der Vergangenheit, die einen Fehler im System der spekulativen (Vorfeld-)Befehlsausführung ausnutzten. Die spekulative Ausführung hilft Prozessoren, vorherzusagen, was die Anwendung oder das Betriebssystem in naher Zukunft benötigen könnte, wodurch die Anwendung schneller und effizienter arbeitet. Der Prozessor gibt die Ergebnisse seiner Vorhersagen zurück, wenn sie korrekt sind, oder verwirft die Ausführungsergebnisse, wenn die Vorhersage falsch war. Sowohl Meltdown als auch Spectre nutzen die Möglichkeit aus, diese Funktion zu missbrauchen, um direkten Zugriff auf Informationen zu erhalten, mit denen der Prozessor arbeitet.
ZombieLoad wird als „Zombie-Ladevorgang“ übersetzt, was teilweise den Mechanismus der Verwundbarkeit erklärt. Bei einem Angriff wird eine Menge an Daten in den Prozessor eingespeist, die er nicht ordnungsgemäß verarbeiten kann, wodurch der Prozessor gezwungen wird, Mikrokodex Hilfe anzufordern, um einen Ausfall zu verhindern. Normalerweise können Anwendungen nur auf ihre eigenen Daten zugreifen, aber der durch die Überlastung des Prozessors verursachte Fehler ermöglicht es, diese Einschränkung zu umgehen. Forscher haben erklärt, dass ZombieLoad in der Lage ist, beliebige Daten, die von den Prozessorkernen verwendet werden, zu erfassen. Intel gibt an, dass ein Mikrokodereparatur helfen wird, die Prozessorpuffer bei Überlastung zu leeren und das Lesen von nicht für die Anwendungen bestimmten Daten zu verhindern.
In einer Videodemonstration der Verwundbarkeit haben die Forscher gezeigt, dass sie genutzt werden kann, um zu erfahren, welche Webseiten eine Person in Echtzeit besucht, aber sie lässt sich ebenso leicht einsetzen, um beispielsweise Passwörter oder Zugangstoken zu erhalten, die von Nutzern für Zahlungssysteme verwendet werden.
Wie Meltdown und Spectre sind auch ZombieLoad nicht nur auf PCs und Laptops beschränkt, sondern betreffen auch Cloud- Server. Die Verwundbarkeit kann auf virtuellen Maschinen genutzt werden, die von anderen virtuellen Systemen und deren Host-Geräten isoliert sein sollten, um diese Isolation potenziell zu umgehen. So behauptet Daniel Gruss, einer der Forscher, die die Verwundbarkeit entdeckt haben, dass sie Daten aus Serverprozessoren genau wie auf Personalcomputern auslesen kann. Dies stellt ein potenziell ernsthaftes Problem in Cloud-Umgebungen dar, in denen virtuelle Maschinen verschiedener Kunden auf derselben Serverhardware laufen. Obwohl noch nie öffentlich von Angriffen mit ZombieLoad berichtet wurde, können die Forscher nicht ausschließen, dass diese stattgefunden haben, da Datendiebstahl nicht immer Spuren hinterlässt.
Was bedeutet das für den normalen Benutzer? Es besteht kein Grund zur Panik. Es handelt sich bei weitem nicht um einen Exploit oder eine Zero-Day-Sicherheitslücke, bei der ein Angreifer in kürzester Zeit Ihren Computer übernehmen kann. Gruss erklärt, dass es einfacher ist, ZombieLoad anzuwenden, "als Spectre", aber "schwieriger als Meltdown" — beide erfordern eine bestimmte Fähigkeit und Aufwand, um in einem Angriff genutzt zu werden. Tatsächlich müssen Sie, um einen Angriff mit ZombieLoad durchzuführen, irgendwie die infizierte Anwendung herunterladen und selbst starten; erst dann kann die Schwachstelle dem Angreifer helfen, alle Ihre Daten herunterzuladen. Dennoch gibt es weit einfachere Möglichkeiten, einen Computer zu hacken und diese zu stehlen.
Die Intel Corporation hat bereits Mikrokode zur Behebung der verwundbaren Prozessoren veröffentlicht, einschließlich der Intel Xeon-Chips, Intel Broadwell, Sandy Bridge, Skylake und Haswell, Intel Kaby Lake, Coffee Lake, Whiskey Lake und Cascade Lake sowie aller Atom- und Knights-Prozessoren. Auch andere große Unternehmen haben von ihrer Seite aus Patches zur Behebung der Schwachstelle veröffentlicht. Apple, Microsoft und Google haben für ihren Browser ebenfalls entsprechende Patches bereitgestellt.
In einem Interview mit TechCrunch erklärte Intel, dass Updates für den Mikrokode der Chips, wie auch frühere Patches, die Leistung der Prozessoren beeinflussen werden. Ein Vertreter von Intel berichtete, dass die meisten beschedoi mit Patches versehenen Verbraucheregeräte im schlimmsten Fall 3% Leistung verlieren können und bis zu 9% Verlust für Rechenzentren anfallen könnten. Intel ist jedoch der Ansicht, dass dies in den meisten Szenarien wahrscheinlich nicht spürbar sein wird.
Allerdings sind die Apple-Ingenieure mit Intel überhaupt nicht einverstanden, die auf zum vollständigen Schutz vor "Microarchitectural Data Sampling" (offizieller Name von ZombieLoad) behaupten, dass zur endgültigen Schließung der Schwachstelle die Technologie Intel Hyper-Threading in den Prozessoren vollständig deaktiviert werden muss, was laut Tests von Apple-Experten die Leistung der Benutzergeräte in bestimmten Aufgaben um 40% senken könnte.
Weder Intel noch Daniel und sein Team haben den Code veröffentlicht, der die Schwachstelle implementiert, daher besteht keine unmittelbare Bedrohung für den normalen Benutzer. Die schnell veröffentlichten Patches beheben sie vollständig, aber da jedes dieser Updates für die Benutzer bestimmte Leistungseinbußen mit sich bringt, sind bei Intel einige Fragen aufgekommen.
Quelle: 3dnews.ru
