中文

利用指针认证保护栈与栈金丝雀

密码学与安全 2019-09-13 v1

摘要

栈金丝雀仍是广泛部署的防御内存破坏攻击的手段。尽管其实用性很强,金丝雀仍易受内存泄露与暴力破解攻击。我们提出 PCan,一种基于 ARMv8.3-A 指针认证(PA)的新方法,使用动态生成的金丝雀来缓解这些弱点,并表明它以极小的性能开销提供了更细粒度的保护。

关键词

引用

@article{arxiv.1909.05747,
  title  = {Protecting the stack with PACed canaries},
  author = {Hans Liljestrand and Zaheer Gauhar and Thomas Nyman and Jan-Erik Ekberg and N. Asokan},
  journal= {arXiv preprint arXiv:1909.05747},
  year   = {2019}
}