@inproceedings{c18e5ea4f2154ba087234284b0905022,
title = "An online approach to defeating return-oriented-programming attacks",
abstract = "Return-oriented programming (ROP) attacks become very popular in recent years, as these attacks can bypass traditional defense mechanisms such as data execution prevention (DEP) effectively. Previous solutions suffer from limitations in that: (1) Some methods need to modify the target programs; (2) Some methods introduce considerable performance cost; (3) Almost all methods could not provide an online protection for the target processes. In this paper, we present OnDrop, an on-the-fly ROP protection system by using the OS internal facilities. Our system is compatible with the existing programs, and its protection layer can be added on demand. The experiments show that OnDrop can detect ROP attacks effectively with a little performance overhead.",
keywords = "On-the-fly, Protection, Return-oriented programming",
author = "Donghai Tian and Xiaoqi Jia and Li Zhan and Changzhen Hu and Jingfeng Xue",
note = "Publisher Copyright: {\textcopyright} 2017, Springer International Publishing AG.; 9th International Symposium on Cyberspace Safety and Security, CSS 2017 ; Conference date: 23-10-2017 Through 25-10-2017",
year = "2017",
doi = "10.1007/978-3-319-69471-9_18",
language = "English",
isbn = "9783319694702",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "236--247",
editor = "Wei Wu and Aniello Castiglione and Sheng Wen",
booktitle = "Cyberspace Safety and Security - 9th International Symposium, CSS 2017, Proceedings",
address = "Germany",
}