0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Security Hub CSPM を有効化し、検出結果をメールで通知する

0
Posted at

はじめに

こんにちは、エンジニアの わた です。
今回は、AWSの基本的な構成であるSecurityHubからSNSを利用したアラートのメール通知環境の構築を行ってみます。

SecurityHub CSPMとは

AWSにおいてセキュリティ管理を行うサービスとして位置づけられ、「セキュリティ標準」と呼ばれるチェック項目に基づいて、AWSアカウントのセキュリティ状態をチェックします。
※もともとはSecurity Hub内の1つのサービスでしたが、2025年6月にSecurity Hub と Security Hub CSPM の2つのサービスに分かれました。

セキュリティ標準一覧

セキュリティ標準 説明
AWS 基礎セキュリティのベストプラクティスv1.0.0 AWS が推奨する基本的なセキュリティ設定を幅広くチェックする標準。実運用向けの実践的な内容。
CIS AWS Foundations Benchmark CIS が定める AWS 向けの厳格なセキュリティ基準。監査やコンプライアンスでよく利用される。
NIST SP 800-53 Rev.5 米国政府向けのセキュリティ管理基準。統制ベースでガバナンスやリスク管理を重視。
PCI DSS クレジットカード情報を扱う環境向けの基準。ログ、暗号化、アクセス管理などを重点的に評価。
AWS リソースタグ付け標準 AWSリソースにタグがあるかどうかを判断する。

構成図

image.png

やってみる

流れ

・AWS Config の有効化
・Security Hub CSPM の有効化
・EventBridge の設定
・SNS の設定
・動作確認

AWS Configの有効化

Security Hub のセキュリティ標準機能は内部的にはAWS Config Rules を使用しているため、まずはAWS Configの有効化を行う必要があります。
image.png

今回はとりあえずAWS Configを有効化するだけなので、「1-clickセットアップ」でセットアップを行います。
image.png
image.png

セットアップが完了し、ダッシュボードが表示されました。
image.png

Security Hub CSPM の有効化

今回はデフォルトのセキュリティ基準を使用することにします。
image.png

セットアップが完了し、ダッシュボードが表示されました。
image.png

SNS の設定

トピックを作成します。
image.png

サブスクリプションを作成します。
今回はメールで通知させるため「プロトコル」は「Eメール」を選択します。
image.png

サブスクリプションの許可メールがくるため承認します。
image.png
サブスクリプションの登録が完了しました。
image.png

サブスクリプションのステータスが「承認済み」となってことを確認できました。
タイトルなし.png

テストメッセージの発行を行い、正常にメールが届くことを確認します。
image.png
image.png
image.png

正常にメッセージの発行および受信ができていることが確認できました。
image.png

EventBridge の設定

画面に従って設定していきます。
(2025年11月にUIの更新があり、新たにビジュアルルールビルダーというものが使用できるようになりました。ただ、私のほうではまだ慣れていないため、今回は旧式のUIで設定を行っていきます。)

「イベントバス」とは、アプリケーション間でのデータ受け渡しを行うコンポーネントのことであり、今回はAWSサービスからイベントを受け取るため「default」を使用します。
イベントバスにはそのほか、「カスタムイベントバス」、「パートナーイベントバス」があります。
image.png
image.png
イベントパターンは「パターンフォームを使用する」を選択。
また、今回は新しいイベントを検知したら通知させたいためイベントタイプは「Security Hub Findings - Imported」を選択。
image.png

先ほど作成したSNSトピックを選択し、IAMロールは新規で作成します。
image.png

無事作成できました。
image.png

動作確認

Security Hub CSPM で検知たアラートをメールで通知させることを確認できました。
タイトルなし.png

まとめ

今回はSecurity Hub CSPM を用いたアラートメールの通知環境の構築を行いました。
現在のメールのフォーマットだと内容がわかりづらいので、次回はEventBridgeの入力トランスフォーマーを用いたアラートメールの整形を行いたいと思います。
ではでは。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?