• Home
  • Search
  • Leveraging microarchitectural side channel information to efficiently enhance program control flow integrity
  • Cite Icon6
  • https://doi.org/10.1145/2656075.2656092Copy DOI Icon

Leveraging microarchitectural side channel information to efficiently enhance program control flow integrity

  • Oct 12, 2014
  • Chen Liu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Stack buffer overflow is a serious security threat to program execution. A malicious attacker may overwrite the return address of a procedure to alter its control flow and hence change its functionality. While a number of hardware and/or software based protection schemes have been developed, these countermeasures introduce sizable overhead in performance and energy, thus limiting their applicability to embedded systems. To reduce such overhead, our goal is to develop a low-cost scheme to filter out potential stack buffer overflow attacks. Our observation is that attacks to control flow will trigger certain microarchitectural events, such as mis-predictions in the return address stack or misses in the instruction cache. We therefore propose a hardware-based scheme to monitor these events. Only upon detecting any suspicious behavior, a more precise but costly diagnosis scheme will be invoked to thoroughly check control flow integrity. Meanwhile, to further reduce the rate of false positives of the security filter, we propose three enhancements to the return address stack, instruction prefetch engine and instruction cache, respectively. The results show that these enhancements effectively reduce more than 95% of false positives with almost no false negatives introduced.

Similar Papers
  • Conference Article
  • Citations22

Adaptive Call-Site Sensitive Control Flow Integrity

  • Jun 01, 2019
  • Mustakimur Khandaker +5
  • 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
  • Book Chapter
  • Citations12

Efficient Context-Sensitive CFI Enforcement Through a Hardware Monitor

  • Jan 01, 2020
  • Detection of Intrusions and Malware, and Vulnerability Assessment
  • Sadullah Canakci +4
  • Research Article
  • Citations1

SCFI: Efficient forward fine-grained control flow integrity based on coarse-grained ISA extensions

  • Mar 08, 2024
  • Computers & Security
  • Cairui She +3
  • Conference Article
  • Citations33

Finding Cracks in Shields: On the Security of Control Flow Integrity Mechanisms

  • Oct 30, 2020
  • Yuan Li +5
  • Research Article
  • Citations2

Guaranteeing instruction fetch behavior with a lookahead instruction fetch engine (LIFE)

  • Jun 19, 2009
  • ACM SIGPLAN Notices
  • Stephen Roderick Hines +4
  • Conference Article
  • Citations133

Losing Control

  • Oct 12, 2015
  • Mauro Conti +8
  • Conference Article
  • Citations24

No-Jump-into-Basic-Block

  • Jun 18, 2017
  • Wenjian He +3
  • Dissertation

Hardware based embedded systems security

  • Jan 01, 2021
  • Patrick R Dasilva
  • PDF
  • Book Chapter

Wrangling in the Power of Code Pointers with ProxyCFI

  • Jan 01, 2019
  • Misiker Tadesse Aga +2
  • Research Article
  • Citations1

Bitmap-Based Security Monitoring for Deeply Embedded Systems

  • Sep 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Anni Peng +7
  • Book Chapter

A CCFI Verification Scheme Based on the RISC-V Trace Encoder

  • Jan 01, 2023
  • Anthony Zgheib +3
  • Conference Article
  • Citations2

MazeRunner: Evaluating the Attack Surface of Control-Flow Integrity Policies

  • Oct 01, 2021
  • Dongrui Zeng +2
  • Research Article
  • Citations2

MagBox: Keep the risk functions running safely in a magic box

  • Nov 04, 2022
  • Future Generation Computer Systems
  • Yonggang Li +5
  • PDF
  • Research Article
  • Citations8

Bratter: An Instruction Set Extension for Forward Control-Flow Integrity in RISC-V

  • Feb 11, 2022
  • Sensors (Basel, Switzerland)
  • Seonghwan Park +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.