説明
SNSトピックの一覧は、通知やイベントの配送経路を管理する情報です。トピックの存在自体は脆弱性を意味しません。
想定される影響
一覧が不完全だと、責任者や配信先を把握しにくくなり、アクセスポリシーの点検も漏れるおそれがあります。
対処方法
各トピックの所有チームとサブスクリプションを記録し、アクセスポリシー、暗号化、タグを確認してください。
例
以下はトピックに識別用タグを追加し、発行権限のポリシーやサブスクリプションの構成は編集しない例です。タグに基づくIAMポリシーの影響も確認してください。
変更前
hcl
resource "aws_sns_topic" "alerts" {
name = "alerts-topic"
}
変更後
hcl
resource "aws_sns_topic" "alerts" {
name = "alerts-topic"
tags = {
Service = "alerting"
Environment = "production"
}
}