---

title: Kafka ACL 与多租户安全实践

keywords:

  • ACL
  • 多租户
  • SCRAM
  • sasl
  • 权限最小化

description: 使用 ACL 管理 Kafka 多租户访问权限,示例覆盖用户创建、SCRAM 认证与主题级 ACL 规则。

tags:

  • ACL
  • Kafka
  • SCRAM
  • sasl
  • 后端
  • 多租户
  • 安全
  • 权限最小化

categories:

  • 文章资讯
  • 技术教程

---

Kafka ACL 与多租户安全实践

用户与 SCRAM 认证(示意)

kafka-configs --bootstrap-server localhost:9092 --alter --add-config 'SCRAM-SHA-256=[iterations=4096,password=secret]' --entity-type users --entity-name tenantA

主题级 ACL

kafka-acls --bootstrap-server localhost:9092 --add \
  --allow-principal User:tenantA --operation Read --topic tenantA.logs --group tenantA-consumer

kafka-acls --bootstrap-server localhost:9092 --add \
  --allow-principal User:tenantA --operation Write --topic tenantA.logs

原则

  • 权限最小化与按租户分隔主题/消费组
  • 使用前缀或命名约定降低误用风险

总结

通过 SCRAM+ACL 组合可实现细粒度的多租户安全控制,提升隔离与合规性。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部