[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)