Apache Kafka Security 101 | Confluent
Feb 1, 2016Ismael Juma

Summary
This post introduces the security features added in Apache Kafka 0.9, including client authentication (Kerberos, TLS), authorization (Unix-like permissions/ACLs), network encryption (TLS), and broker/ZooKeeper authentication. It provides detailed guidance on generating TLS keys and certificates, configuring Kerberos principals, and setting up ZooKeeper and Kafka broker configurations for these security protocols. The post emphasizes that these features are disabled by default and are backward-compatible.
More from the Apache Kafka Security Features trail
- Deep Dive into SASL PLAIN and SCRAM in Kafka: Login Modules and Config Hot-Reload
- Event-Native Governance: An Architectural Guide to Secure, Compliant, and Reliable Streaming Systems
- Real-Time Compliance & Audit Logging With Apache Kafka®
- Confluent Platform 8.0: Client-side field level encryption (GA), and More
- Confluent Cloud Q4 '24 brings more security to the platform