Sa, 25. Mai 2019
15.05.2019 08:18

Grazer Forscher zeigen

Neue Sicherheitslücken in Prozessoren von Intel

IT-Experten der TU Graz haben gemeinsam mit einem internationalen Team zwei weitere Angriffsmethoden entdeckt, um Daten aus Computersystemen auslesen zu können. Betroffen sind alle von Intel entwickelten Prozessoren, die zwischen 2012 und Anfang 2018 hergestellt wurden, teilte die TU Graz am Dienstag mit. Intel wurde informiert und hat bereits entsprechende Sicherheitspatches in Aussicht gestellt.

„ZombieLoad“ und „Store-to-Leak Forwarding“ haben die Sicherheitsforscher der TU Graz die neuen Angriffsmethoden genannt, die eine gravierende Sicherheitslücke bei Computerprozessoren darstellen. Mit „Meltdown“ und „Spectre“ haben Daniel Gruss, Moritz Lipp und Michael Schwarz vom Institut für angewandte Informationsverarbeitung und Kommunikationstechnologie (IAIK) bereits im Vorjahr auf zwei Schwachstellen von Mikroprozessoren hingewiesen. Die daraufhin entwickelten Patches würden in diesem Fall nicht helfen. Das Erschreckende dabei: Bei der von den Grazer Experten entwickelten Angriffs-Software handle es sich um wenige Zeilen, wie Gruss schildert.

Neue Updates und Sicherheitslösungen werden jedenfalls notwendig. Die Forscher haben ihre Ergebnisse mit dem Prozessorhersteller in den vergangenen Monaten und Wochen geteilt. „Wir haben keine vollständigen Infos, aber wir wissen, dass es Sicherheitspatches geben wird“, sagte Gruss. Er rechnete damit, dass diese am Dienstagabend präsentiert werden.

Dringend Updates einspielen
Für Intel kommen die jüngsten Ergebnisse laut Gruss nicht unerwartet. „Andere Teams haben ähnliche Sachen entdeckt, wir haben uns nach ‘Meltdown‘ und ‘Spectre‘ schon wieder im März 2018, im Jänner und zuletzt im April mit Teilergebnissen bei Intel gemeldet“, so Gruss. „Intel hat das Problem auch schon intern entdeckt und war vorbereitet.“ Seither werde an einer Lösung gearbeitet. „Alle Computer-Nutzerinnen und -Nutzer sollten dringend alle neuen Updates einspielen, damit die Computersysteme wieder sicher sind“, betonte Gruss.

„ZombieLoad“ nutze einen ähnlichen Ansatz wie „Meltdown“: Um schneller arbeiten zu können, bereiten Computersysteme mehrere Arbeitsschritte parallel vor und verwerfen dann jene wieder, die entweder nicht gebraucht werden oder für die es keine notwendigen Zugriffsrechte gibt.

„Aufgrund der Bauweise von Prozessoren muss dieser immer Daten weitergeben. Der Check der Zugriffsrechte passiert aber erst, wenn bereits sensible Rechenschritte vorausgearbeitet wurden, die auf Annahmen des Computersystems beruhen. In diesem kurzen Moment zwischen Befehl und Check können wir mit der neuen Attacke die bereits geladenen Daten von anderen Programmen sehen“, erklärt Gruss. Die Grazer IT-Experten konnten bei ihren „Angriffen“ im Klartext mitlesen, was gerade am Computer gemacht wurde.

Nutzern drohen bis zu 50 Prozent Leistungseinbußen
Für „Meltdown“ gab es mit dem vom TU Graz-Team entwickelten KAISER-Patch eine einfache Lösung, die die Geschwindigkeit des Computers beeinträchtigte. Für Angriffe nach dem „ZombieLoad“-Prinzip könnte sich die Problembehebung schwieriger gestalten, so Gruss. „Jede CPU hat mehrere Kerne und jeder Kern ist noch einmal geteilt. So können mehrere Programme gleichzeitig laufen. Wir glauben, dass einer dieser zwei Bereiche gelöscht werden muss.“

Laut Gruss würde das aber Leistungseinbußen von „30 bis 50 Prozent“ bedeuten. Für eine Cloud, die von der Angriffsmethode ebenfalls bedroht ist, hieße das 50 Prozent weniger mögliche Nutzer auf der gleichen Hardware. Betroffen seien alle von Intel entwickelten Prozessoren, die zwischen 2012 und Anfang 2018 hergestellt wurden.

Gezielte Angriffe auf Lücken im Betriebssystem
„Store-to-Leak Forwarding“ nutzt ebenfalls die optimierte Arbeitsweise von Computerprozessoren aus und liest im Voraus geladene Daten aus: „Der Computer geht davon aus, dass ich Daten, die ich gerade in den Prozessor geschrieben habe, auch gleich wieder weiterverwenden möchte. Also behält er sie im Buffer, um schneller darauf zugreifen zu können“, wie Gruss erklärt.

Sicherheitsangriffe können von dieser Arbeitsweise profitieren, um die Architektur des Computerprozessors auszuforschen und den genauen Ort zu finden, an dem das Betriebssystem ausgeführt wird. „Wenn ich weiß, wo genau das Betriebssystem vom Prozessor ausgeführt wird, dann kann ich gezielt Angriffe auf Lücken im Betriebssystem starten“, so Gruss.

 krone.at
krone.at

Kommentare

Eingeloggt als 
Nicht der richtige User? Logout

Willkommen in unserer Community! Eingehende Beiträge werden geprüft und anschließend veröffentlicht. Bitte achten Sie auf Einhaltung unserer Netiquette und AGB. Für ausführliche Diskussionen steht Ihnen ebenso das krone.at-Forum zur Verfügung.

User-Beiträge geben nicht notwendigerweise die Meinung des Betreibers/der Redaktion bzw. von Krone Multimedia (KMM) wieder. In diesem Sinne distanziert sich die Redaktion/der Betreiber von den Inhalten in diesem Diskussionsforum. KMM behält sich insbesondere vor, gegen geltendes Recht verstoßende, den guten Sitten oder der Netiquette widersprechende bzw. dem Ansehen von KMM zuwiderlaufende Beiträge zu löschen, diesbezüglichen Schadenersatz gegenüber dem betreffenden User geltend zu machen, die Nutzer-Daten zu Zwecken der Rechtsverfolgung zu verwenden und strafrechtlich relevante Beiträge zur Anzeige zu bringen (siehe auch AGB).

Aktuelle Schlagzeilen
Keine Eigenwerbung
Rapids B-Elf muss sich Altach 1:2 geschlagen geben
Fußball National
Tadic-Doppelpack
3:0! Hartberg hält die Klasse aus eigener Kraft
Fußball National
Tiroler steigen ab
Innsbruck siegt - und ist doch DER große Verlierer
Fußball National
DFB-Pokal im TICKER
LIVE: Bayern oder Leipzig: Wer siegt im Cupfinale?
Fußball International
Hafenecker: „Hetzjagd“
FPÖ kündigt die Auflösung von zwei Vereinen an
Österreich
Einschnitte nötig
Philipp Lahm - mit Firma am finanziellen Abgrund!
Fußball International
Das große Interview
„Es gibt nichts, wovor ich noch Angst habe“
Österreich

Newsletter