关于 dma-attack-techniques
面向安全研究的技能,通过检查内存发起方、传输方式、权限、隔离边界和可观测证据来分类 DMA 攻击技术,并涵盖 PCIe、IOMMU 防护、检测与取证。
主要功能
- 01DMA 分类与威胁建模
- 02PCIe 设备与 TLP 分析
- 03IOMMU 状态与防护检查
- 04检测与取证证据审查
适用场景
- 01评估某技术是否属于 DMA
- 02检查 IOMMU 覆盖范围与配置
- 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.mdclassification-and-threat-model.mdrepository-map.mdassurance-boundaries.mdacquisition-and-transport.mdiommu-state-verification.mddetection-and-forensics.mdpcie-devices.mdiommu-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