Was ist Pointer Authentication (PAC)?
Mit Armv8.3-A eingeführter Mechanismus. Aus dem Zeigerwert und einem Kontextwert wird mit einem in der CPU gehaltenen Schlüssel ein kurzer Authentifizierungscode (PAC) berechnet, in die ungenutzten oberen Bits des Zeigers geschrieben und unmittelbar vor der Verwendung des Zeigers mit einem speziellen Befehl geprüft. Bei Abweichung wird der Zeiger in eine unbrauchbare Adresse umgewandelt, was Angriffe erschwert, die Rücksprungadressen oder Funktionszeiger überschreiben. Die Länge des Codes hängt von Einstellungen wie der Breite der virtuellen Adresse ab.
Japanische Bezeichnung: ポインタ認証(PAC)
„Pointer Authentication (PAC)“ kommt in 2 Übungsfragen aus 1 Themen vor, z. B. Aktuelle Entwicklungen der Hardwaresicherheit.
Fachgebiet: Aktuelle Entwicklungen der Hardwaresicherheit