DE Mastery GitHub

Apache Kafka · KFK-12

Security — SASL/SCRAM authentication & ACL authorization

From your world. SOX access controls: who may read/write which object, provable least privilege

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz KFK-12.

1What is the difference between authentication and authorization in Kafka?
2The StandardAuthorizer is enabled and no ACL matches. What happens when User:app tries to produce to a topic?
3Where does Kafka store SCRAM user credentials, and how does it protect the password on the wire?
4Why should you NOT list an application service account in super.users?
5A consumer has Read on topic 'orders' and still cannot join its group. Which ACL is missing?
6Which client properties authenticate a producer to a SASL/SCRAM listener?
7The service only PRODUCES to 'orders'. Which ACL grant follows least privilege?
8Why is SASL_PLAINTEXT acceptable in a local exercise but not in production?