HackerPapers

arXiv:1909.05747cs.CR

Protecting the stack with PACed canaries

Hans Liljestrand, Zaheer Gauhar, Thomas Nyman, Jan-Erik Ekberg, N. Asokan

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Stack canaries remain a widely deployed defense against memory corruption attacks. Despite their practical usefulness, canaries are vulnerable to memory disclosure and brute-forcing attacks. We propose PCan, a new approach based on ARMv8.3-A pointer authentication (PA), that uses dynamically-generated canaries to mitigate these weaknesses and show that it provides more fine-grained protection with minimal performance overhead.

arXiv comments
Journal reference
DOI
Subjects
cs.CRCryptography and Security

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Nov 2020 to Nov 2020.

Comments linking this paper, per year.

Discussed in comments1 thread

    • > JIT is normalizing creating new executable code at run-time shrug the alternative is to be iOS, where programming languages are banned. The simple and now widespread mitigation is "W xor X": enforcing that pages must either be data or code, but if something is supposed to be…

      pjc50View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.