google/osdfir-infrastructure
GitHub: google/osdfir-infrastructure
一套基于 Kubernetes 和 Helm 的开源数字取证工具基础设施,支持一键部署 Timesketch、GRR、Yeti 等主流取证平台并实现工具间集成。
Stars: 185 | Forks: 22
# OSDFIR 基础设施
OSDFIR Infrastructure 简化了使用 Helm 将开源数字取证工具部署和集成到 Kubernetes 集群(本地或云端)的过程。
目前,OSDFIR Infrastructure 支持以下工具的部署和集成:
* [Timesketch](https://github.com/google/timesketch) 用于协作式取证时间线分析,该工具具备分析器功能以帮助识别数据中的模式,支持 Plaso、JSONL 或 CSV 文件导入,并内置集成了以下工具:
* [DFIQ](https://dfiq.org/) 用于提出数字取证调查问题及其解答方法
* [Unfurl](https://github.com/obsidianforensics/unfurl) 用于 URL 的图谱分析
* [Yeti](https://github.com/yeti-platform/yeti) 用于 DFIR 和威胁情报追踪,使响应人员能够存储和分析来自内部和外部系统的 CTI(可观察对象、TTPs、攻击活动等),并与 Timesketch 集成。
* [OpenRelik](https://openrelik.org/) 是一个简化协作式数字取证调查的平台。它提供模块化工作流、直观的界面、实时协作、集中式工件仓库,并且可以轻松扩展以支持新的 worker。
* [GRR](https://github.com/google/grr) 用于事件响应和远程实时取证。
* [Hashr](https://github.com/google/hashr) 用于根据您的数据源构建您自己的哈希集。
* [dfTimewolf](https://github.com/log2timeline/dftimewolf) 用于编排取证收集、处理和数据导出,通过使用 recipes 帮助在工具之间传递数据(例如将处理后的 Plaso 文件导入 Timesketch)
## 安装 Charts
首先,请确保您已安装 [Helm](https://helm.sh) 并已通过身份验证连接到您的 Kubernetes 集群。
完成后,按如下方式添加包含 Helm charts 的仓库:
```
helm repo add osdfir-charts https://google.github.io/osdfir-infrastructure
```
如果您之前已经添加过此仓库,请运行 `helm repo update` 以获取最新的软件包版本。然后您可以运行 `helm search repo osdfir-charts` 来查看可用的 charts。
使用 release 名称 `my-release` 安装 OSDFIR Infrastructure chart:
```
helm install my-release osdfir-charts/osdfir-infrastructure
```
卸载 chart:
```
helm uninstall my-release
```
请参阅以下链接,获取有关配置 OSDFIR Infrastructure 和访问有用指南的更多详细信息。
* [Minikube 入门指南](docs/getting-started.md)
* [OSDFIR Infrastructure Helm Chart](charts/osdfir-infrastructure/README.md)
* [Helm Charts 故障排除](docs/troubleshooting.md)
* [理解 Helm Charts](docs/understanding-helm.md)
##### 免责声明
这不是一个官方的 Google 产品(实验性或其他),它只是恰好归 Google 所有的代码。
标签:DAST, DevSecOps, dfTimewolf, Google, GRR, Helm Charts, Nuclei, OpenRelik, Timesketch, Yeti, 上游代理, 二进制发布, 威胁情报, 子域名突变, 安全运营, 容器化部署, 开发者工具, 开源工具, 恶意软件分析, 扫描框架, 提示注入, 数字取证, 网络安全, 自动化编排, 自动化脚本, 请求拦截, 远程取证, 隐私保护, 集群管理