mlsanityData to 7 Oct 2026

Short Paper: Static and Microarchitectural ML-Based Approaches For Detecting Spectre Vulnerabilities and Attacks

arXiv 2210.14452 ↗First posted 26 Oct 2022cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Spectre intrusions exploit speculative execution design vulnerabilities in modern processors. The attacks violate the principles of isolation in programs to gain unauthorized private user information. Current state-of-the-art detection techniques utilize micro-architectural features or vulnerable speculative code to detect these threats. However, these techniques are insufficient as Spectre attacks have proven to be more stealthy with recently discovered variants that bypass current mitigation mechanisms. Side-channels generate distinct patterns in processor cache, and sensitive information leakage is dependent on source code vulnerable to Spectre attacks, where an adversary uses these vulnerabilities, such as branch prediction, which causes a data breach. Previous studies predominantly approach the detection of Spectre attacks using the microarchitectural analysis, a reactive approach. Hence, in this paper, we present the first comprehensive evaluation of static and microarchitectural analysis-assisted machine learning approaches to detect Spectre vulnerable code snippets (preventive) and Spectre attacks (reactive). We evaluate the performance trade-offs in employing classifiers for detecting Spectre vulnerabilities and attacks.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 38 references that are in the map. First posted on arXiv 26 Oct 2022.

Builds on

13 of 38 references.

References · 13

  1. 2022Generative Adversarial Networkscited by 5,603
  2. 2014word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding methodcited by 109
  3. 2018Spectre Attacks: Exploiting Speculative Executioncited by 47
  4. 2019Effects of padding on LSTMs and CNNscited by 22
  5. 2018oo7: Low-overhead Defense against Spectre Attacks via Program Analysiscited by 4
  6. 2019SpecFuzz: Bringing Spectre-type vulnerabilities to the surfacecited by 3
  7. 2018Speculative Buffer Overflows: Attacks and Defensescited by 2
  8. 2018SPECTECTOR: Principled Detection of Speculative Information Flowscited by 2
  9. 2019KLEESPECTRE: Detecting Information Leakage through Speculative Cache Attacks via Symbolic Executioncited by 2
  10. 2019SpecuSym: Speculative Symbolic Execution for Cache Timing Leak Detectioncited by 2
  11. 2020Hardware-Software Contracts for Secure Speculationcited by 2
  12. 2020FastSpec: Scalable Generation and Detection of Spectre Gadgets Using Neural Embeddingscited by 2
1 more
  1. 2021Osiris: Automated Discovery of Microarchitectural Side Channelscited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.