logo

Database

Aws Client Broker Tls Disabled

Description

This detector identifies Amazon MSK (Managed Streaming for Kafka) clusters that have TLS encryption disabled between clients and brokers. When client-broker TLS is disabled (set to PLAINTEXT), data transmitted between Kafka clients and brokers is not encrypted, potentially exposing sensitive data in transit to unauthorized access or tampering.

Weakness:

016 - Insecure encryption algorithm - SSL/TLS

Category: Information Collection

Detection Strategy

    • Checks all MSK clusters in the specified AWS region (excluding serverless clusters)

    • Reviews the encryption configuration for each cluster, specifically examining the ClientBroker setting in EncryptionInTransit

    • Reports a vulnerability if the ClientBroker encryption setting is configured as 'PLAINTEXT' instead of using TLS encryption