Live briefing
Everything about DMA attack
Cyberattack exploiting high-speed expansion ports
A DMA attack is a type of side channel attack in computer security, in which an attacker can penetrate a computer or other device, by exploiting the presence of high-speed expansion ports that permit direct memory access (DMA). Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: DMA attackA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: A Delay-Based Machine Learning Model for DMA Attack MitigationCited 7 times
- Go sideways: Input–output memory management unitA closely related topic
- Go sideways: Device driverA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Input–output memory management unit In computing, an input–output memory management unit (IOMMU) is a memory management unit (MMU) connecting a direct-memory-access–capable (DMA-capable)…
- Device driver A device driver is software that operates or controls a particular type of device that is attached to a computer. A driver provides a software interface…
- Direct memory access Direct memory access (DMA) is a feature of many computer systems that allows certain hardware subsystems to access main system memory independently of…
- BitLocker BitLocker is a full volume encryption feature included with Microsoft Windows versions starting with Windows Vista. It is designed to protect data by providing…
- Graphics address remapping table The graphics address remapping table (GART), also known as the graphics aperture remapping table, or graphics translation table (GTT), is an I/O memory…
- Thunderspy Thunderspy is a type of security vulnerability, based on the Intel Thunderbolt 3 port, first reported publicly on 10 May 2020, that can result in an evil…
- Host controller interface (USB, Firewire) A USB and Firewire Host Controller Interface (UFHC) is a register-level interface that enables a host controller for USB or IEEE 1394 hardware to communicate…
- Meltdown (security vulnerability) Meltdown is one of the two original speculative execution CPU vulnerabilities (the other being Spectre). Meltdown affects Intel x86 microprocessors, IBM…