Transit-Guard: An OS-based Defense Mechanism against Transient Execution Attacks

Maria Mushtaq, David Novo, Florent Bruguier, Pascal Benoit, Muhammad Khurram Bhatti

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Transient attacks manipulate speculative execution to alter the control flow path in an application program and modify microarchitectural state. These state changes are not captured by the existing Instruction Set Architectures (ISAs). In this paper, we propose a novel OS-level detection-based mitigation mechanism, called Transit-Guard, that uses machine learning and real-time behavioral data of concurrent processes to detect and subsequently mitigate these attacks at run-time.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE European Test Symposium, ETS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665418492
DOIs
Publication statusPublished - 24 May 2021
Externally publishedYes
Event26th IEEE European Test Symposium, ETS 2021 - Virtual, Bruges, Belgium
Duration: 24 May 202128 May 2021

Publication series

NameProceedings of the European Test Workshop
Volume2021-May
ISSN (Print)1530-1877
ISSN (Electronic)1558-1780

Conference

Conference26th IEEE European Test Symposium, ETS 2021
Country/TerritoryBelgium
CityVirtual, Bruges
Period24/05/2128/05/21

Keywords

  • Machine learning
  • Meltdown
  • Microarchitecture
  • Mitigation
  • OS
  • Secure Systems
  • Spectre
  • Transient execution

Fingerprint

Dive into the research topics of 'Transit-Guard: An OS-based Defense Mechanism against Transient Execution Attacks'. Together they form a unique fingerprint.

Cite this