3 ms·
Fascinating. Does this confer some of the benefits of ECC RAM, for pointer data only — without the hardware cost?
by everybodyknows 6y ago
Fascinating. Does this confer some of the benefits of ECC RAM, for pointer data only — without the hardware cost?
- danielheath 6y agoSome (but I believe the advantage is that it’s much harder to inject valid code from a buffer overflow).
- saagarjha 6y agoPAC is more about CFI than preventing shellcode injection (which is done through codesigning and memory protection, mostly).
- my123 6y agoIt's for a different purpose. (as in mitigate to some extent security bugs) And isn't an Apple feature only but an Arm one. (that is only rolling out on Cortex with Cortex-A78C and A78AE) A paper on it from Qualcomm: https://www.qualcomm.com/media/documents/files/whitepaper-pointer-authentication-on-armv8-3.pdf https://www.qualcomm.com/media/documents/files/whitepaper-po... And there's also MTE which is upcoming.