nerdexam
Confluent

CCAAK · Question #83

You are responsible for securing a Kafka cluster that handles sensitive financial data. You want to ensure that all data is encrypted while it is being transmitted between clients and brokers, as…

The correct answer is B. Set security.inter.broker.protocol=SSL D. Set listeners=SASL_SCRAM://kafka1:443,SSL://kafka1:9093. Enabling SSL as the inter-broker protocol ensures encrypted communication within the cluster. Configuring an SSL listener enables encrypted communication between clients and brokers, ensuring all in-transit data is protected.

Apache Kafka Security

Question

You are responsible for securing a Kafka cluster that handles sensitive financial data. You want to ensure that all data is encrypted while it is being transmitted between clients and brokers, as well as between brokers with TLS enabled for inter-broker communication. You need to ensure that data in transit is encrypted using SSL in your Kafka deployment. Which two actions should you take? (Choose two.)

Options

  • ASet ssl.client.auth=required
  • BSet security.inter.broker.protocol=SSL
  • CSet ssl.client.auth=requested
  • DSet listeners=SASL_SCRAM://kafka1:443,SSL://kafka1:9093

How the community answered

(35 responses)
  • A
    9% (3)
  • B
    74% (26)
  • C
    17% (6)

Explanation

Enabling SSL as the inter-broker protocol ensures encrypted communication within the cluster. Configuring an SSL listener enables encrypted communication between clients and brokers, ensuring all in-transit data is protected.

Topics

#SSL/TLS#inter-broker encryption#listener configuration#data in transit

Community Discussion

No community discussion yet for this question.

Full CCAAK Practice