• Home
  • Search
  • Fast and space-efficient defense against jump-oriented programming attacks
  • Cite Icon2
  • https://doi.org/10.1109/35021bigcomp.2015.7072839Copy DOI Icon

Fast and space-efficient defense against jump-oriented programming attacks

  • Feb 1, 2015
  • Jeehong Kim +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Recently, Jump-oriented Programming (JOP) attack has become widespread in various systems including server, desktop, and smart devices. JOP attack rearranges existing code snippets in program to make gadget sequences, and hijacks control flow of program by chaining and executing gadget sequences consecutively. However, existing defense schemes have limitations such as high execution overhead, high binary size increase overhead, and low applicability. In this paper, to solve these problems, we introduce target shepherding, which is a fast and space-efficient defender against general JOP attack. Our defense scheme generates monitoring code to determine whether the target is legitimate or not just before each indirect jump instruction at compile time, and then checks whether a control flow has been subverted by JOP attack at run time. We achieved very low run-time overhead with very small increase in file size. In our experimental results, the performance overhead is 2.36% and the file size overhead is 5.82% with secure execution.

Similar Papers
  • Conference Article
  • Citations3

Investigation of EUV tapeout flow issues, requirements, and options for volume manufacturing

  • Mar 17, 2011
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Jonathan Cobb +7
  • Conference Article
  • Citations48

Profile-guided proactive garbage collection for locality optimization

  • Jun 11, 2006
  • Wen-Ke Chen +4
  • Research Article
  • Citations41

Control Flow Integrity Based on Lightweight Encryption Architecture

  • Jul 01, 2018
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Pengfei Qiu +4
  • PDF
  • Research Article
  • Citations2

Hybrid RSA–AES-Based Software-Defined Network to Improve the Security of MANET

  • Mar 26, 2024
  • Open Information Science
  • Yelkal Mulualem Walle
  • Book Chapter

Chapter 8 - The Menu, MenuBar, and Tree Components

  • Jan 01, 2008
  • Flash XML Applications: Use AS2 and AS3 to Create Photo Galleries, Menus, and Databases
  • Joachim Schnier
  • Research Article

Implementation of Least Significant Bit Steganography to Secure Text Messages in Images

  • Jul 30, 2024
  • Journal of Information System Exploration and Research
  • Wiyan Herra Herviana +1
  • Book Chapter
  • Citations15

Correcting the Dynamic Call Graph Using Control-Flow Constraints

  • Mar 26, 2007
  • Byeongcheol Lee +3
  • Conference Article
  • Citations24

No-Jump-into-Basic-Block

  • Jun 18, 2017
  • Wenjian He +3
  • Conference Article
  • Citations126

Protecting C programs from attacks via invalid pointer dereferences

  • Sep 01, 2003
  • Suan Hsi Yong +1
  • Research Article

RC5 Performance Enhancement Based on Parallel Computing

  • Jan 31, 2025
  • JOIV : International Journal on Informatics Visualization
  • Suaad Ali Abead +1
  • Conference Article
  • Citations8

Masking wrong-successor Control Flow Errors employing data redundancy

  • Oct 01, 2015
  • Javad Yousefi +2
  • Conference Article
  • Citations8

Performance optimization by dynamic code transformation

  • May 03, 2011
  • Josef Weidendorfer +2
  • Conference Article
  • Citations1

LESS: Logging Exploiting SnapShot

  • Dec 23, 2018
  • Hanseung Sung +5
  • PDF
  • Research Article
  • Citations11

Earnings management and impression management: European evidence

  • Apr 01, 2022
  • Problems and Perspectives in Management
  • Tiago Goncalves +2
  • Book Chapter
  • Citations2

Detection of Illegal Control Flow in Android System: Protecting Private Data Used by Smartphone Apps

  • Jan 01, 2015
  • Mariem Graa +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.