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

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

8 Stunden ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

9 Stunden ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

9 Stunden ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

1 Tag ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

1 Tag ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

1 Tag ago