| 服务 | Apache ZooKeeper |
|---|---|
| 协议 | TCP(客户端 2181;peer 2888;选举 3888) |
| 用途 | 分布式锁、配置管理、选主、元数据存储 |
| 安全等级 | 严禁公网暴露 |
ZooKeeper 默认无认证,四字命令(ruok/mntr/stat)可被任意客户端查询;直接写入 znode 可破坏 Kafka 集群元数据。
四字命令快速探测(未授权访问检测)
四字命令快速探测(未授权访问检测)
echo ruok | nc -w 2 zk-host 2181
echo mntr | nc -w 2 zk-host 2181
echo stat | nc -w 2 zk-host 2181限制四字命令(zoo.cfg)
限制四字命令(zoo.cfg)
4lw.commands.whitelist=srvr,statZooKeeper 未授权访问是 Hadoop 生态最经典的高危问题,可直接导致集群接管。