AWSセキュリティサービス監視
Amazon Web Services(AWS)は、クラウドワークロード、データ、アプリケーションおよびユーザーを保護するための包括的なセキュリティサービスを提供します。ID・アクセスの管理、脅威検出、データ保護、コンプライアンスとガバナンス、ネットワークとアプリケーションに関するセキュリティ、自動化とインシデント対応など、様々な機能が含まれています。
Applications ManagerのAWSセキュリティサービス監視機能を利用すると、以下のサービスを包括的に監視でき、AWS環境での継続的な保護、コンプライアンスの維持、脅威の軽減を実現します。
- AWS CloudHSMクラスター
- Amazon Key Management Service(AWS KMS)
- AWS Network Firewall
- AWS Secrets Manager
- AWS Web Application Firewall(ACL)
AWS CloudHSMクラスター監視
AWS CloudHSMは、ハードウェアセキュリティモジュール(HSM)をクラウド上で提供するマネージドサービスです。暗号鍵を完全に制御できるようになり、ユーザーは安全に生成された暗号鍵を使用できます。AWS CloudHSMのクラスターにより、ワークロードを複数のHSMに分散することで高可用性と冗長性を確保し、キー管理の単一障害点を削減します。
Applications Managerを使用すると、以下のことを実現できます。
- クラスター情報の監視を通じて、インスタンス全体の正常性と冗長性を確認できます。
- セッション・トークンなどのキーの使用状況を確認して、暗号鍵がどのように使用されているかを把握し、適切なリソース割り当てを確保します。
- ネットワーク帯域の使用状況と安定性を監視できます。イーサネットのデータ転送速度や受信パケット、パケットドロップなどのデータを活用して、潜在的なパケットロスを検出します。
- HSMの詳細とコンフィグを監視し、HSMインスタンスがセキュリティポリシーに準拠していることを確認できます。
Amazon Key Management Service(AWS KMS)監視
Amazon Key Management Service(AWS KMS)監視では、AWS KMSにおける暗号処理の状況やパフォーマンス、セキュリティに関する分析を行います。高いセキュリティとコンプライアンスの基準を遵守しながら、様々なAWSサービスと組み合わせることで、暗号化および復号化の機能を提供します。
Applications Managerを使用すると、以下のことが可能です。
- キーの経過時間とローテーションスケジュールを監視して、潜在的な脆弱性から暗号鍵を強力に保護します。
- キーのローテーションを定期的に実行し、キーの長時間の使用に伴うセキュリティリスクを軽減できます。
- アクセス権付与の状況を確認することで、不正アクセスを防止し、セキュリティリスクを軽減できます。さらに、サーバー情報を監視し、基盤となるインフラストラクチャが最適に機能するようになります。
- 次のキーローテーションまでの日数を計算して監視します。これにより、問題が発生する前の解決をサポートし、データ保護の維持も可能です。
AWS Network Firewall監視
AWS Network Firewallは、Amazon VPC内のネットワークを保護できるマネージドサービスです。ステートフルまたはステートレスのルールエンジン、TLSインスペクション、IDS・IPS機能、カスタマイズ可能なファイアウォールポリシーを用いて、送受信されるトラフィックをきめ細かく制御できます。
Applications Managerにより以下を実現可能です。
- ステートフルおよびステートレスのパケットフローを監視することで、アプリケーションとワークロードを保護します。パケットには、受信、通過、ドロップまたは拒否されたものが含まれ、ドロップ・拒否の割合が算出されます。
- TLSインスペクションの把握により、暗号化セキュリティを強化できます。具体的には、ドロップまたは拒否されたパケット、TLSエラー、接続タイムアウト、証明書失効の状況を確認します。
- ファイアウォールのコンフィグと稼働状況を確認できます。項目には、同期状態やステータス、 アソシエーション数、ポリシーの詳細、Transit Gateway接続、保護設定などが含まれます。
- トラフィックの異常や過度のドロップ、ポリシーの設定ミスを検出することで、セキュリティとパフォーマンスの双方を向上します。
AWS Secrets Manager監視
AWS Secrets Managerは、データベース認証情報、APIキー、その他の機密情報を安全に保存、管理、取得できるフルマネージドサービスです。これにより、機密情報を自動でローテーションでき、アプリケーションにハードコードされた資格情報が不要になるため、セキュリティが強化されます。
Applications Managerにより、以下のことが可能です。
- シークレットのライフサイクルを監視することで、機密性の高い資格情報を効果的に管理できるようになります。未使用のシークレットを減らし、潜在的な漏えいリスクを削減します。
- スケジュールされた削除までの日数を計算・記録します。タイムリーな回復を実現でき、重要な機密情報の不慮の損失を防ぎます。
- 機密情報が作成されてからの時間と、最終変更日を監視し、定期的にローテーションを行うことで、古い資格情報に関するセキュリティリスクを特定のうえ軽減します。
- シークレットローテーションの全体像を監視によって確認することで、資格情報の更新漏れを防ぐことが可能です。これにより、不正アクセスや漏洩のリスクを最小限に抑えます。
AWS Web Application Firewall(ACL)監視
Webアプリケーションファイアウォール(WAF)のアクセス制御リスト(ACL)は、ルールベースのセキュリティ設定です。SQLインジェクション、クロスサイトスクリプティング(XSS)、分散型サービス拒否(DDoS)攻撃などの脅威からWebアプリケーションを保護します。ルールでは、IPアドレス、HTTPヘッダー、リクエストパターン、地理的位置などの条件を指定し、それらに基づいて受信トラフィックをフィルタリングします。ルールの適用により、正当なトラフィックの通過を許可しながら、悪意のあるリクエストがWebアプリケーションに到達するのを防ぎます。
Applications Managerを使用すると、以下のことを実現できます。
- WAFルールがどのように適用されるかを分析し、リクエストアクションを把握することで、ブロックされた脅威と、許可された正当な通信を確認できます。
- リクエストのスループットの監視を通じて、トラフィック量を確認可能です。急増した際は迅速に把握することで、DDoS攻撃を示す可能性のある異常を検出できます。
- クライアント端末の種類(モバイル、タブレット、デスクトップなど)に基づいて受信リクエストを監視し、潜在的なリスクや異常な動作を特定します。その結果、ボットトラフィックを検出して、デバイス固有のセキュリティポリシーを適用し、ブロック、リダイレクトなどの対応を行ったり、リスクの高いデバイスへより厳格なルールを適用したりすることで、パフォーマンスを最適化できます。
- ルール固有の要求アクションを監視して、特定のルールの使用頻度を分析します。これにより、異常なトラフィックパターンを特定して、誤検知を削減し、ルールのパフォーマンスを最適化することで、脅威の検出と軽減につなげます。ルールベースのメトリックの把握を通じて、セキュリティポリシーを調整し、WAF全体の効率性を向上できます。
- 許可されたリクエストとブロックされたリクエストを監視することで、ユーザーのアクセスを遮断することなく、脅威となるトラフィックを確実にフィルタリングします。
- CAPTCHAとチャレンジリクエストを用いてボットとの通信を削減し、その有効性を測定します。
- トラフィックパターンとルール評価に関して、即時に適用することなく可視化が可能です。