关于 incident-response-forensics
面向安全团队的事件响应取证 skill,用于调查受影响系统。它强调先保全证据、只读采集,并以证据构建时间线和调查结论。
主要功能
- 01保全内存与磁盘证据
- 02采集易失系统及网络数据
- 03检查 Windows、Linux 和云端痕迹
- 04按置信度构建时间线
- 05报告 IOC 和 ATT&CK 攻击叙述
适用场景
- 01调查疑似系统入侵
- 02还原持久化与横向移动
- 03记录证据及根因假设
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ securityskills/ skills --skill incident-response-forensics安装后在 Claude Code 中输入/incident-response-forensics确认已加载。
详细介绍
事件响应取证
在不破坏证据的前提下收集并分析证据。
1. 先保全,再检查
- 先获取内存转储(在运行高负载进程之前):
WinPMem、LiME或供应商快照 - 通过写保护器制作磁盘镜像,或使用经验证的云快照;为所有内容计算哈希(SHA-256),记录证据保管链
- 收集网络证据:防火墙/流量日志、可用时的 PCAP、代理和 DNS 日志
- 除只读采集外,绝不要在运行中的系统上进行调查——攻击者的工具会察觉
2. 易失性数据采集顺序
- 网络连接、路由表
- 运行中的进程和服务、已加载的模块
- 已登录会话、剪贴板(如果有交互)
- 命令历史记录、计划任务、自动启动项
3. 工件分析
Windows
- Shimcache/Amcache、Prefetch、SRUM:执行历史记录
- 事件日志:4624/4625(登录)、4688(进程创建)、7045(服务安装)、PowerShell 4104
- 注册表:Run 键、Services、用于文件删除的 USN 日志
- 横向移动:RDP 日志(4776/4624 类型 3)、计划任务、WMI 活动
Linux
/var/log/auth.log、journalctl、.bash_history、wtmp/last- Cron、systemd 定时器、/etc 中的
LD_PRELOAD、不可变位异常 - authorized_keys 中未授权的 SSH 密钥、passwd 修改
云
- CloudTrail/数据平面日志、异常的
AssumeRole链、新建访问密钥 - 区分控制平面与数据平面的时间线
4. 构建时间线
- 将所有工件标准化,汇总为超级时间线(类似 log2timeline/PlutoScope)
- 以初始访问指标为锚点,向前追踪(持久化、扩散、数据外传),向后追踪(侦察、投递)
- 将事实与推断分开;标注置信度
输出
- 附带上下文的 IOC(哈希、IP、域名、首次/最后发现时间)
- 映射到 ATT&CK 战术的攻击叙述,并为每个步骤引用证据
- 附有支持和反驳证据的根因假设
评论
支持 Markdown