Kafka - SecurityYou want to configure Kafka to accept only clients with valid SSL certificates. Which broker config should you set?Assl.keystore.location=/path/keystore.jksBssl.client.auth=requiredCsecurity.protocol=PLAINTEXTDssl.client.auth=noneCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand client authentication settingThe 'ssl.client.auth' property controls if clients must present certificates.Step 2: Setting to require client certsSetting 'ssl.client.auth=required' forces clients to provide valid SSL certificates.Final Answer:ssl.client.auth=required -> Option BQuick Check:Require client certs with ssl.client.auth=required = D [OK]Quick Trick: Use ssl.client.auth=required to enforce client certs [OK]Common Mistakes:MISTAKESSetting ssl.client.auth=none allows any clientUsing PLAINTEXT disables SSLConfusing keystore location with client auth
Master "Security" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Advanced Stream Processing - Error handling in streams - Quiz 9hard Advanced Stream Processing - Interactive queries - Quiz 14medium Advanced Stream Processing - Why advanced patterns handle complex flows - Quiz 6medium Advanced Stream Processing - Custom SerDes - Quiz 2easy Advanced Stream Processing - Interactive queries - Quiz 5medium Event-Driven Architecture - Dead letter queue pattern - Quiz 14medium Performance Tuning - Disk I/O optimization - Quiz 3easy Security - Client authentication configuration - Quiz 4medium Security - Security best practices - Quiz 13medium Security - Encryption at rest - Quiz 12easy