メインコンテンツへスキップ

CIS Compliance

CIS Compliance ページでは、AWS CIS(Center for Internet Security)ベンチマークに基づいてセキュリティコンプライアンスの状態を評価します。Powerpipe を使用して数百のコントロールを自動的に検査します。

Compliance

サポートするベンチマーク

次の CIS AWS Foundations Benchmark バージョンをサポートします:

バージョンコントロール数備考
CIS v4.0.0最新2024 年リリース
CIS v3.0.0デフォルト選択推奨バージョン
CIS v2.0.0レガシー
CIS v1.5.0レガシー
バージョンの選択

特別な要件がなければ CIS v3.0.0 の使用を推奨します。最新のセキュリティ推奨事項が反映されており、かつ安定しています。

ベンチマークの実行

  1. ドロップダウンでベンチマークバージョンを選択します
  2. Run Benchmark ボタンをクリックします
  3. 実行中は進行状況が表示されます(約 2〜5 分かかります)
実行時間

ベンチマークは数百の AWS API 呼び出しを実行します。AWS リソースの数によって 2〜5 分かかることがあります。

結果の要約

統計カード

指標説明
Pass Rate合格率(OK / 全体)
Total Controls検査されたコントロールの総数
OK合格したコントロール
Alarm不合格のコントロール(対応が必要)
Skippedスキップされたコントロール
Errors実行エラー

合格率の基準

合格率状態意味
80% 以上良好
50〜79%オレンジ改善が必要
50% 未満重大な対応が必要

可視化チャート

Compliance Status(円グラフ)

コントロールの状態別の分布を表示します:

  • OK(緑): 合格
  • Alarm(赤): 不合格 - 対応が必要
  • Skip(グレー): スキップ - 該当なし
  • Error(オレンジ): 実行エラー
  • Info(シアン): 情報

Alarms by Section(棒グラフ)

セクション別の不合格(Alarm)数を比較します。最も多くの不合格が発生したセクションに優先的に集中してください。

セクション別の詳細

CIS ベンチマークは次のような主要セクションで構成されます:

セクション主な検査項目
1. Identity and Access Managementルートアカウント、MFA、パスワードポリシー、IAM ユーザー
2. StorageS3 バケットの暗号化、パブリックアクセスのブロック
3. LoggingCloudTrail、Config、VPC Flow Logs
4. MonitoringCloudWatch アラーム、メトリクスフィルター
5. NetworkingSecurity Group、NACL、VPC 設定

セクションカード

各セクションカードで確認できる情報:

  • セクションタイトル
  • OK / ALARM / SKIP の数
  • 合格率のパーセンテージ
  • プログレスバー(視覚的な状態表示)

セクションカードをクリックすると、該当セクションのコントロール一覧が展開されます。

コントロールの詳細

コントロール一覧

セクションをクリックすると、配下のコントロール一覧が表示されます:

アイコン状態
緑のチェックOK - 合格
赤の XALARM - 不合格
オレンジの警告ERROR - エラー
グレーのマイナスSKIP - スキップ
シアンの情報INFO - 情報

コントロール詳細パネル

コントロールをクリックすると、スライドパネルで詳細情報を確認できます:

  • Control ID: CIS コントロール番号(例: 1.1、2.1.1)
  • Title: コントロールのタイトル
  • Status: 検査結果の状態
  • Reason: 合格/不合格の理由
  • Resource: 検査対象リソースの ARN
  • Description: コントロールの説明と推奨事項
不合格への対応

ALARM 状態のコントロールは、Reason と Resource を確認して対応してください。ほとんどのコントロールは AWS コンソールや CLI で簡単に修正できます。

結果の保存

ベンチマーク結果はサーバーにキャッシュされます。ページを再読み込みしても、最後の実行結果が保持されます。

新しい結果が必要な場合は、Run Benchmark ボタンを再度クリックしてください。