Skip to main content

Showing 1–1 of 1 results for author: Gaidis, A J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.16353  [pdf

    cs.CR

    FineIBT: Fine-grain Control-flow Enforcement with Indirect Branch Tracking

    Authors: Alexander J. Gaidis, Joao Moreira, Ke Sun, Alyssa Milburn, Vaggelis Atlidakis, Vasileios P. Kemerlis

    Abstract: We present the design, implementation, and evaluation of FineIBT: a CFI enforcement mechanism that improves the precision of hardware-assisted CFI solutions, like Intel IBT, by instrumenting program code to reduce the valid/allowed targets of indirect forward-edge transfers. We study the design of FineIBT on the x86-64 architecture, and implement and evaluate it on Linux and the LLVM toolchain. We… ▽ More

    Submitted 13 September, 2023; v1 submitted 28 March, 2023; originally announced March 2023.

    Comments: Accepted at RAID 2023. Errata (reported by Lucas Becker): Section 2.4.1: "in which every bit represents 8 bytes of (virtual) memory" -> "in which two bits represent 16 bytes of (virtual) memory"