GRIFFIN: Guarding Control Flows Using Intel Processor Trace

@inproceedings{Ge2017GRIFFINGC,
  title={GRIFFIN: Guarding Control Flows Using Intel Processor Trace},
  author={Xinyang Ge and Weidong Cui and Trent Jaeger},
  booktitle={ASPLOS},
  year={2017}
}
Researchers are actively exploring techniques to enforce control-flow integrity (CFI), which restricts program execution to a predefined set of targets for each indirect control transfer to prevent code-reuse attacks. While hardware-assisted CFI enforcement may have the potential for advantages in performance and flexibility over software instrumentation, current hardware-assisted defenses are either incomplete (i.e., do not enforce all control transfers) or less efficient in comparison. We… CONTINUE READING