SheepNav
DriftGuard

DriftGuard

driftguard.app

在事故前发现Terraform漂移

1个月前制作者:Edwin Jonathan

关于 DriftGuard

DriftGuard 是一款开源的 Terraform 漂移检测工具,能够在基础设施变更引发事故之前,主动发现并修复配置漂移。它通过对比 terraform.tfstate 与云上实际资源状态,精准定位差异,并基于 CIS 基准和 MITRE ATT&CK 框架评估安全影响,同时计算成本变化。最终,DriftGuard 会自动生成包含精确 HCL 修复代码的 GitHub PR,帮助团队快速恢复合规状态。完全免费、支持自托管,无需注册账户。

核心功能

DriftGuard 的核心在于自动化漂移检测与修复闭环。它持续监控 Terraform 状态文件与实际云基础设施的一致性,一旦发现漂移,立即触发安全与成本分析,并自动创建修复 PR,将人工干预降到最低。

主要特性

  • 实时漂移检测:持续对比 terraform.tfstate 与 AWS 等云服务商的实际资源,秒级发现配置差异。
  • 安全影响评分:结合 CIS Benchmarks 和 MITRE ATT&CK 框架,量化漂移带来的安全风险,帮助团队优先处理高危问题。
  • 成本差异计算:自动计算漂移导致的资源成本变化,避免意外超支。
  • 自动修复 PR:根据检测到的漂移,生成精确的 HCL 代码补丁,并直接创建 GitHub Pull Request,实现一键修复。
  • 开源免费:完全开源,支持自托管部署,无需任何账户或付费,保护数据隐私。

适用场景

DriftGuard 适用于所有使用 Terraform 管理基础设施的团队,尤其是对安全合规和成本控制有严格要求的 DevOps 和平台工程团队。无论是 CI/CD 流水线中的自动检查,还是定期的合规审计,DriftGuard 都能无缝集成,确保基础设施始终处于预期状态。

相关工具