Memory Protection Extensions

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. Juni 2020 um 09:53 Uhr durch imported>Invisigoth67(178175) (typo, form).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Memory Protection Extensions (Intel MPX) sind eine Erweiterung der x86-Architektur von der Firma Intel um die Widerstandsfähigkeit von Software gegen Pufferüberlaufe zu erhöhen.[1]

Mit MPX werden vorab Zeigerreferenzen innerhalb der Software aufgespürt, die bei einem Pufferüberlauf zu Fehlfunktionen führen und damit eine Sicherheitslücke darstellen könnten. Hierzu sind auch Modifikationen am Compiler und Betriebssystem nötig.

Intel MPX wurde erstmals in der Intel-Skylake-Mikroarchitektur implementiert und wird softwareseitig ab Linux-Kernel 3.19 unterstützt. Ab der Version 5.6 ist die MPX-Funktionalität bis auf weiteres kein Bestandteil des Kernels mehr.[2]

Einzelnachweise