Intel führt CET-Sicherheit ein

Intel will seine Abwehrkräfte stärken und hat daher angekündigt, dass seine experimentelle CET-Sicherheitsfunktion (Control-flow Enforcement Technology) erstmals in den kommenden mobilen Tiger Lake CPUs verfügbar sein wird.

Intel arbeitet bereits seit 2016 an CET, aktuell ist die Version 3.0 von Mai 2019 gültig. Wie der Name schon andeutet, handelt es sich bei CET um einen „Kontrollfluss“. Das ist ein technischer Begriff, der die Reihenfolge beschreibt, in der Operationen innerhalb der CPU ausgeführt werden.

Malware, die auf einem Gerät ausgeführt wird, kann Schwachstellen in anderen Anwendungen nutzen, um deren Kontrollfluss zu kapern und ihren bösartigen Code so einzufügen, dass er im Kontext einer anderen Anwendung ausgeführt wird.

Auf Intels zukünftigen mobilen Tiger Lake-CPUs wird CET den Kontrollfluss durch zwei neue Sicherheitsmechanismen schützen, nämlich durch Shadow Stack und indirekte Zweigverfolgung (indirect Branch Tracking, IBT).

Der Shadow Stack erstellt eine Kopie des beabsichtigten Kontrollflusses einer Anwendung. Dieser wird dann in einem sicheren Bereich der CPU abgespeichert, um sicherzustellen, dass keine unbefugten Änderungen in der beabsichtigten Ausführungsreihenfolge einer Anwendung stattfinden.

Laut Intel schützt der CET  Shadow Stack die Anwender vor einer Technik namens Return Oriented Programming (ROP), bei der Malware die RET-(Return)-Anweisung missbraucht, um ihren bösartigen Code an den Kontrollfluss einer legitimen Anwendung anzuhängen.

Die indirekte Zweigverfolgung schränkt die Fähigkeit einer Anwendung ein, CPU-Jump Tables (Sprungtabellen) zu verwenden, d.h. Tabellen, die Speicherstellen enthalten, die über den Kontrollfluss einer Anwendung (wieder) verwendet werden und bietet darüber hinaus zusätzliche Schutzmechanismen.

Indirektes Branch-Tracking hilft laut Intel bei der Abwehr von zwei Techniken namens JOP (Jump Oriented Programming) und COP (Call Oriented Programming), bei denen Malware die JMP- (jump) oder CALL-Anweisungen missbraucht, um die Sprungtabellen einer legitimen Anwendung zu kapern.

Da Intel die CET-Spezifikation bereits 2016 veröffentlichte, hatten die Softwarehersteller genügend Zeit, ihren Code für die erste Serie von Intel-CPUs mit CET anzupassen.

Die CET-Unterstützung hat es bereits in die Glibc geschafft, und Microsoft hat die CET-Unterstützung auch Windows Insiders als eine Funktion namens Hardware-enforced Stack Protection hinzugefügt.

Jetzt muss Intel nur noch die CPUs ausliefern, die CET-Befehle unterstützen, so dass Anwendungen und Betriebssysteme die Unterstützung aktivieren und sich für den CET-Schutz entscheiden können. CET wird zunächst für Intels Produktlinie mobiler CPUs eingeführt, die die Tiger Lake-Mikroarchitektur verwenden, aber die Technologie wird später auch in Desktop- und Server-Plattformen verfügbar sein.

ANZEIGE

Auf zu neuen Höhen mit SkySQL, der ultimativen MariaDB Cloud

In diesem Webinar stellen wir Ihnen SkySQL vor, erläutern die Architektur und gehen auf die Unterschiede zu anderen Systemen wie Amazon RDS ein. Darüber hinaus erhalten Sie einen Einblick in die Produkt-Roadmap, eine Live-Demo und erfahren, wie Sie SkySQL innerhalb von nur wenigen Minuten in Betrieb nehmen können.

ZDNet.de Redaktion

Recent Posts

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

13 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

17 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

18 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

18 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

18 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

21 Stunden ago