mcpField
D
dma-attack-techniques

dma-attack-techniques

github.com/gmh5225安全3.7k154 次安装今天更新
代码仓库

关于 dma-attack-techniques

面向安全研究的技能,通过检查内存发起方、传输方式、权限、隔离边界和可观测证据来分类 DMA 攻击技术,并涵盖 PCIe、IOMMU 防护、检测与取证。

主要功能

  1. 01DMA 分类与威胁建模
  2. 02PCIe 设备与 TLP 分析
  3. 03IOMMU 状态与防护检查
  4. 04检测与取证证据审查

适用场景

  1. 01评估某技术是否属于 DMA
  2. 02检查 IOMMU 覆盖范围与配置
  3. 03规划 PCIe 检测与证据收集

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gmh5225/awesome-game-security --skill dma-attack-techniques

安装后在 Claude Code 中输入/dma-attack-techniques确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
repository-resources.md
classification-and-threat-model.md
repository-map.md
assurance-boundaries.md
acquisition-and-transport.md
iommu-state-verification.md
detection-and-forensics.md
pcie-devices.md
iommu-and-defense.md

详细介绍

DMA 攻击技术

在将某种技术归类为 DMA 前,先确定内存发起方、传输方式、所需权限、隔离边界和可观察到的痕迹。

主题导航

  • 关于获取路径的区别和攻击者前提,请参阅分类和威胁模型。
  • 关于 TLP、配置空间、可编程端点和模拟限制,请参阅PCIe 设备。
  • 关于 VT-d/AMD-Vi、ACS、ATS/PASID、域分配、虚拟机监控程序和信任锚,请参阅IOMMU 和防御。
  • 关于区分 ACPI 声明、Windows 策略、运行中的单元状态和各请求方覆盖范围,请参阅IOMMU 状态验证。
  • 关于防御性 PCIe 清单、信号关联、证据采集、Thunderbolt/USB4 和内存访问,请参阅检测和取证。
  • 关于针对性的证据和来源选择,请参阅采集和传输、保障边界和仓库资源。
  • 维护此集合时,请参阅仓库导航图。

使用 windows-kernel-security 了解主机驱动程序和内核内部机制。在将架构声明转化为发现之前,请应用 game-security-research-rigor。

评论

支持 Markdown