Statements (29)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Security_Feature
|
| gptkbp:abbreviation |
gptkb:PAC
|
| gptkbp:category |
gptkb:ARM_Architecture
gptkb:Computer_Security |
| gptkbp:implementedIn |
gptkb:personal_computer
gptkb:operating_system |
| gptkbp:introduced |
gptkb:ARM_Holdings
|
| gptkbp:introducedIn |
gptkb:ARMv8.3-A
2017 |
| gptkbp:prevention |
Code Reuse Attacks
Pointer Substitution Attacks |
| gptkbp:relatedTo |
gptkb:Control_Flow_Integrity
gptkb:Return-Oriented_Programming |
| gptkbp:supportedBy |
gptkb:Android
gptkb:iOS gptkb:macOS gptkb:Linux gptkb:Apple_A12_Bionic gptkb:Apple_M1 Qualcomm Snapdragon 8cx Gen 3 |
| gptkbp:usedFor |
Mitigating memory corruption attacks
Protecting function pointers Protecting return addresses |
| gptkbp:uses |
ARMv8-A architecture extension
Cryptographic key Pointer Authentication Code |
| gptkbp:bfsParent |
gptkb:Intel_Control-Flow_Enforcement_Technology
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
ARM Pointer Authentication
|