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