What Is Kafka Secure?
Apache Kafka these days is widely used for the exchange of sensitive information between various systems within the company and between different companies as well.
Kafka Secure provides strong and flexible access control, helping you manage permissions efficiently and improve security and compliance across your Kafka deployment.
Secure connections like HTTPS are essential between client applications and Kafka Server.
How it works?
As a secure Kafka solution, we offer SASL (Simple Authentication and Security Layer).
- For authentication, we offer automated username and password provisioning and application injection;
- For authorization, we offer automated Kafka GitOps ACL allowing you to maintain separation between different departments, teams, or applications (Multi-tenancy support);
- For encryption, we offer SSL/TLS generated certificates as trust store.
Our Kafka Secure is designed for multi-cloud infrastructure. It has Sview UI representation and granularity up to topic configuration.
How does it help?
SASL provides better security through a variety of authentication methods combined with SSL/TLS for encryption and ACL Authorization.
- Fine-grained access control for different resources such as topics, consumer groups, clusters, etc.
- Control which users or clients can produce to, consume from, or perform administrative actions on resources.
- Helps to maintain data integrity and confidentiality:
- auditing access permissions and usage becomes easier with defined access control;
- reducing the risk of unauthorised access or data breaches;
- simplifies the management of permissions in larger deployments of multi-tenancy setup.