anpa1200/customer-driven-ai-cti-project

GitHub: anpa1200/customer-driven-ai-cti-project

基于 Docusaurus 的网络威胁情报(CTI)项目方法论文档站,提供从情报分析到检测交付的标准化流程、模板和实践示例。

Stars: 0 | Forks: 0

# 客户驱动的 AI CTI 项目 这是一个为“客户驱动的 AI CTI 项目”系列文章和方法论准备的、兼容 Docusaurus 的文档网站。 已发布的项目入口: https://medium.com/@1200km/customer-driven-ai-cti-project-c0db3cdc1830 当前版本:`v1.0.0` ## 仓库结构 ``` . ├── .github/workflows/deploy.yml ├── .github/workflows/validate.yml ├── CHANGELOG.md ├── DEPRECATED.md ├── ROADMAP.md ├── VERSION ├── content/medium/ │ ├── image-manifest.json │ ├── customer-driven-ai-cti-project-workflow.md │ ├── customer-driven-ai-cti-project-template-part1.md │ ├── customer-driven-ai-cti-project-template-part2a.md │ ├── customer-driven-ai-cti-project-template-part2b.md │ └── customer-driven-ai-cti-project-template-complete.md ├── docs/ │ ├── intro.md │ ├── infographics.md │ ├── published-articles.md │ ├── project-governance/ │ ├── standard/ │ ├── methodology/ │ │ ├── foundations.md │ │ ├── phase-by-phase-execution-guide.md │ │ ├── reference-toolkit.md │ │ └── complete-template.md │ ├── practitioner-package/ │ └── workflow/ │ └── full-workflow-quick-reference.md ├── examples/ │ ├── datasets/ │ ├── attack-mappings/ │ ├── gates/ │ ├── json/ │ ├── queries/ │ ├── registers/ │ ├── replay/ │ ├── reports/ │ ├── rules/ │ ├── schemas/ │ └── scenarios/ ├── src/ ├── scripts/ │ ├── embed_article_images.py │ ├── import_medium_images.py │ └── validate_examples.py ├── static/ │ └── img/ ├── docusaurus.config.ts ├── package.json └── sidebars.ts ``` ## 已发布文章 - [客户驱动的 AI CTI 项目:完整工作流快速参考](https://medium.com/@1200km/customer-driven-ai-cti-project-c0db3cdc1830) - [第 1 部分:基础](https://medium.com/@1200km/customer-driven-ai-cti-project-template-part-1-foundations-745861507d03) - [第 2A 部分:分阶段执行指南](https://medium.com/@1200km/customer-driven-ai-cti-project-template-part-2a-phase-by-phase-execution-guide-f9751a8bcb59) - [第 2B 部分:参考工具包](https://medium.com/@1200km/customer-driven-ai-cti-project-template-part-2b-reference-toolkit-3a56fab0b943) ## 本地开发 ``` npm install npm start ``` ## 验证 ``` npm install npm run validate:examples npm run typecheck npm run build ``` ## 实践者包 该仓库在 `examples/` 目录下包含了一个完全虚构的实操示例,并在 `docs/practitioner-package/` 目录下提供了匹配的 Docusaurus 文档。 包含内容: - CSV 和 Markdown 格式的示例记录 - 示例 Sigma 规则 - 示例 Microsoft Sentinel KQL 和 Splunk SPL 查询 - 虚构客户场景 - 测试数据集和重放脚本 - Gate A-F 证据包 - 工作流输出截图 - 一个从 PIR 到检测、试点和执行报告的完整案例 ## 类标准特性 - 使用 `VERSION`、`CHANGELOG.md`、`ROADMAP.md` 和 `DEPRECATED.md` 进行语义化版本控制 - 使用 MUST、SHOULD、MAY、REQUIRED 和 OPTIONAL 的规范用语特征 - JSON Schemas 和 JSON 示例 - ATT&CK 和 D3FEND 映射示例 - 映射到 ECS 风格和 OCSF 风格字段的遥测 schema - 用于示例、类型检查和 Docusaurus 构建的 CI 验证工作流 ## 导入 Medium 图片 ``` python3 scripts/import_medium_images.py ``` 导入器会读取公开的 Medium RSS feed,将文章图片下载到 `static/img/articles/` 目录下,生成 `content/medium/image-manifest.json` 文件,并重新生成 `docs/infographics.md`。 要在文章文本中插入导入的图片: ``` python3 scripts/embed_article_images.py ``` ## GitHub Pages 该网站已配置用于 GitHub Pages,地址为: https://1200km.com/customer-driven-ai-cti-project/ 部署过程通过 GitHub Actions 从 `main` 分支运行。 ## CTI 文档生态系统 本仓库是互联的三本书籍 CTI 文档生态系统的一部分: - [CTI 分析师实战手册](https://1200km.com/cti-analyst-field-manual/) - 通用 CTI 技术规范和分析师操作手册。 - [客户驱动的 AI CTI 项目](https://1200km.com/customer-driven-ai-cti-project/) - 客户交付方法论、质量门禁以及从 CTI 到检测的项目控制。 - [以色列政府威胁行为者 CTI](https://1200km.com/israel-government-threat-actors-cti/) - 以色列相关的行为者、工具、TTP、威胁狩猎、检测和情报源知识库。 使用文档网站中的生态系统页面,可以在技术规范、交付方法论和特定领域的情报之间进行切换。
标签:AI应用, Docusaurus, Python, 威胁情报, 开发者工具, 文档网站, 方法论, 无后门, 网络安全, 逆向工具, 防御加固, 隐私保护