TY - JOUR
T1 - Zero-sum defender
T2 - Fast and space-efficient defense against return-oriented programming attacks
AU - Kim, Jeehong
AU - Kim, Inhyeok
AU - Min, Changwoo
AU - Ik Eom, Young
PY - 2014/1
Y1 - 2014/1
N2 - Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and spaceefficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, And File Size Overhead Is 4.5%. Copyright C
AB - Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and spaceefficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, And File Size Overhead Is 4.5%. Copyright C
KW - Malware defense
KW - Return-oriented programming
KW - Software security
UR - https://www.scopus.com/pages/publications/84891791097
U2 - 10.1587/transfun.E97.A.303
DO - 10.1587/transfun.E97.A.303
M3 - Article
AN - SCOPUS:84891791097
SN - 0916-8508
VL - E97-A
SP - 303
EP - 305
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 1
ER -