Instruction-level countermeasures against stack-based buffer overflow attacks

  • Authors:
  • Francesco Gadaleta;Yves Younan;Bart Jacobs;Wouter Joosen;Erik De Neve;Nils Beosier

  • Affiliations:
  • Katholieke Universiteit Leuven;Katholieke Universiteit Leuven;Katholieke Universiteit Leuven;Katholieke Universiteit Leuven;Katholieke Universiteit Leuven;Katholieke Universiteit Leuven

  • Venue:
  • Proceedings of the 1st EuroSys Workshop on Virtualization Technology for Dependable Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we examine the possibility of using virtualization to implement a countermeasure that protects against buffer overflow attacks. The countermeasure works by adding a few extra instructions to the architecture that are emulated by the hypervisor. After running performance benchmarks, a high overhead was observed. Our proof-of-concept software implementation illustrates that the proposed approach is feasible and that the hardware implementation confirms a negligible overhead.