IRQGuard
Framework to effectively immediately stop ongoing microarchitectural Attacks with low-overhead. (ACSAC '24)
Install / Use
/learn @cispa/IRQGuardREADME
IRQGuard
This repository contains the implementation of the IRQGuard framework discussed in the research paper "No Leakage Without State Change: Repurposing Configurable CPU Exceptions to Prevent Microarchitectural Attacks" (ACSAC 2024).
The framework is designed to detect and prevent ongoing microarchitectural side-channel attacks.
Supported Platforms
The PoC implementation supports only Intel x86 processors with at least performance monitoring version 4. IRQGuard is developed and tested on Ubuntu and currently tested up to Linux kernel 5.15.0.
Building
Follow the instructions of ./irqguard.
Contact
If there are questions regarding this tool, please send an email to daniel.weber (AT) cispa.de or message @weber_daniel on Twitter.
Research Paper
The paper is available here. You can cite our work with the following BibTeX entry:
@inproceedings{Weber2024Irqguard,
author={Weber, Daniel and Niemann, Leonard and Gerlach, Lukas and Reineke, Jan and Schwarz, Michael},
booktitle = {ACSAC},
title={No Leakage Without State Change: Repurposing Configurable CPU Exceptions to Prevent Microarchitectural Attacks},
year = {2024}
}
Disclaimer
We are providing this code as-is. You are responsible for protecting yourself, your property and data, and others from any risks caused by this code. This code may cause unexpected and undesirable behavior to occur on your machine.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
