logo

Database

Aws Sns Server Side Encryption Disabled

Description

Identifies AWS SNS topics that are not configured with server-side encryption (SSE). Without encryption, message content in SNS topics could be vulnerable to unauthorized access if other security controls are compromised. Server-side encryption adds an additional layer of data protection for sensitive messages.

Weakness:

165 - Insecure service configuration - AWS

Category: Functionality Abuse

Detection Strategy

    Retrieves all SNS topics in the specified AWS region

    For each topic, checks if the KmsMasterKeyId attribute is empty or missing

    Reports a vulnerability if a topic does not have a KMS key configured for server-side encryption