3 ms·
Short paper, so can be easily summarized. The claim is that security can be improved by these compiler and hardware assisted measures: - Stack Integrity
by pjc50 2y ago
Short paper, so can be easily summarized. The claim is that security can be improved by these compiler and hardware assisted measures:
- Stack Integrity
- Control-Flow Integrity
- Heap Data Integrity
- Pointer Integrity and Unforgeability
They cite the deployment of these measures on recent Apple hardware as evidence of their effectiveness.
- pastage 2y agoExciting! I did not know about HW pointer authentication and it is ten years old now on ARM, the referenced papers are nice but honestly LLVM docs are a lot better. https://clang.llvm.org/docs/PointerAuthentication.html https://clang.llvm.org/docs/PointerAuthentication.html The papers: https://www.usenix.org/conference/usenixsecurity23/presentation/cai-zechao https://www.usenix.org/conference/usenixsecurity23/presentat... https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/poinyter-auth-v7.pdf https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets...