メインコンテンツへスキップ
見出し画像

AWSセキュリティ運用の本当の難所は“検知”ではなく“説明”である(その1)

  • 割引あり

0. はじめに

Amazon Inspector・Security Hub・WAFログを、監査・主管部門に説明できる判断材料へ変換する

AWSのセキュリティサービスを有効化すると、検知結果は出る。

・Amazon Inspectorは脆弱性を検出する。
・Security Hub CSPMは設定不備をFAILEDとして表示する。
・AWS WAFはリクエストを評価し、BLOCKやCOUNTとして記録する。
・GuardDutyは認証情報侵害や不審なAPI操作の兆候を検知する。

ここまでは、サービスを正しく設定すればある程度実現できる。

しかし、AWSセキュリティ運用で本当に難しいのは、検知そのものではない。難しいのは、検知結果を見たあとに、次の問いへ答えることである。

「これは本当に危険なのか」
「今すぐ対応すべきなのか」
「放置すると何が起きるのか」
「主管部門にどう説明するのか」
「監査ではどう答えるのか」
「通知にどこまで詳細情報を含めてよいのか」

検知結果は、そのままでは説明にならない。

Amazon InspectorのCRITICALは、常に即時対応を意味するわけではない。
Security HubのFAILEDは、常に実害が発生していることを意味するわけではない。
WAFのCOUNTは、常に攻撃を意味するわけではない。
GuardDutyが沈黙しているからといって、設定不備がないことを意味するわけでもない。

必要なのは、検知結果をそのまま眺めることではなく、検知結果を「説明可能な判断材料」に変換することである。

本記事では、Amazon Inspector、Security Hub CSPM、AWS WAFログ、GuardDutyを例に、AWSセキュリティ運用における検知結果を、対応優先度、放置リスク、通知範囲、監査説明へ変換する考え方を整理する。


1. AWSセキュリティサービスは「判断」まではしてくれない

AWSには、セキュリティ運用を支える多くのサービスがある。

代表的なものだけでも、次のようなサービスがある。

画像

これらのサービスは非常に強力である。

ただし、共通しているのは、基本的には「シグナル」を出すサービスだという点である。

  • Inspectorは、脆弱性を出す。

  • Security Hubは、コントロールのFAILEDを出す。

  • WAFは、リクエストの評価結果を出す。

  • GuardDutyは、不審なふるまいを出す。

  • Configは、設定準拠状況を出す。

しかし、それらの結果を見て、最終的にどう扱うかは利用者側で決める必要がある。

例えば、InspectorでCRITICALの脆弱性が検出されたとする。
そのときに必要なのは、単に「CRITICALです」と報告することではない。

必要なのは、次のような判断である。

あなたへのおすすめ