Issue No. 04 - April (2018 vol. 51)
Yongsuk Lee , Korea University
Gyungho Lee , Korea University
Code reuse attacks (CRAs) allow attackers to produce malicious results by using legitimate code binaries in memory. The authors propose incorporating control-flow validation into the processors instruction execution pipeline, along with a mis-prediction validation unit and a branch prediction unit, to help identify attacks.
Encoding, Runtime, Software reliability, Computer security, Delays, Servers, Process control, Computer crime, Computer hacking
Y. Lee and G. Lee, "Detecting Code Reuse Attacks with Branch Prediction," in Computer, vol. 51, no. 4, pp. 40-47, 2018.