[HN Gopher] PACSafe: Leveraging ARM Pointer Authentication for M...
___________________________________________________________________
PACSafe: Leveraging ARM Pointer Authentication for Memory Safety in
C/C++
Author : belter
Score : 4 points
Date : 2022-02-20 21:53 UTC (1 hours ago)
(HTM) web link (arxiv.org)
(TXT) w3m dump (arxiv.org)
| belter wrote:
| "...we propose PACSafe, a memory safety approach based on ARM
| Pointer Authentication. PACSafe uses pointer signatures to
| retrofit full memory safety to C/C++ programs, protecting heap,
| stack, and globals against temporal and spatial vulnerabilities.
| We present a full, LLVM-based prototype implementation, running
| on an M1 MacBook Pro, i.e., on actual ARMv8.3 hardware. Our
| prototype evaluation shows that the system outperforms similar
| approaches under real-world conditions. This, together with its
| compatibility with uninstrumented libraries and cryptographic
| protection against attacks on metadata, makes PACSafe a viable
| solution for retrofitting memory safety to C/C++ programs."
|
| https://arxiv.org/pdf/2202.08669.pdf
___________________________________________________________________
(page generated 2022-02-20 23:00 UTC)