
意図的に脆弱なTerraformインフラストラクチャ - AWSとAzureにわたるクラウドセキュリティの設定ミスを学習し、IaCスキャナーの検出を検証するためのもの。
KaiMonkeyは、脆弱なインフラストラクチャ・アズ・コード(IaC)を提供し、IaCを介して露呈する一般的なクラウドセキュリティ脅威を探求し理解するのに役立ちます。
KaiMonkeyは、コードからクラウドまでを保護するためのアプローチを分析・戦略化するための、脆弱なインフラストラクチャ・アズ・コードのプレイグラウンドを提供する取り組みです。
このプロジェクトは、IaCのセキュリティ問題に慣れ親しみ、あなたのIaCスキャナーが正常に動作することを確認するのに役立ちます。このプロジェクトは、表現される問題の種類を増やし、追加のIaCおよびクラウドプロバイダーをサポートするために、時間の経過とともに維持・拡張されています。コントリビューションを歓迎します。
KaiMonkeyのセキュリティリスクについて詳しく知るには、Terrascanを活用できます。Terrascanは、インフラストラクチャをプロビジョニングする前にコンプライアンスとセキュリティ違反を検出するオープンソースツールです。また、Tenable.csプラットフォームを使用すると、SaaSコンソールとソースコードリポジトリ、チケットシステム、CI/CDパイプラインなどへの事前構築済み統合により、コマンドラインを超えたエクスペリエンスを提供します。
git clone https://github.com/tenable/KaiMonkey.gitcd KaiMonkey/terraform/aws/terraform initterraform plan ⟵ オプションterraform applyDockerは通常、システムにTerrascanをインストールする必要がないため、最も簡単に始める方法です。Terrascanのビルドはリリースページからも入手できます。
git clone https://github.com/tenable/KaiMonkey.gitcd KaiMonkey/terraform/awsdocker run --rm -v "$(pwd):/iac" -w /iac tenable/terrascan scan -t awsgit clone https://github.com/tenable/KaiMonkey.gitcd KaiMonkey/terraform/awspath/to/terrascan scan -t aws