首页/安全/漏洞与攻击面速查/Kibana 未认证访问核查
主机与服务风险面53 条

Kibana 未认证访问核查

Kibana 在未启用 Elastic 安全功能时默认不校验登录,5601 端口暴露后,仪表盘、索引模式与部分数据可被匿名浏览;Dev Tools 控制台还能直接向 Elasticsearch 发起查询。

漏洞与攻击面速查安全更新于 2026-10-12

匿名访问测试

匿名访问测试
curl -s -o /dev/null -w '%{http_code}\n' http://kibana.example.com:5601/api/status
curl -s -o /dev/null -w '%{http_code}\n' http://kibana.example.com:5601/app/kibana
# 期望 401;200 表示未启用认证

收敛要点

收敛要点
1. 启用 Elastic Stack 安全功能(TLS + 账号体系)
2. 无法启用时置于带认证的反向代理之后,并限制来源网段
3. 关闭或收敛 Dev Tools 的使用权限
4. 关注 Elastic 安全公告中的 Kibana 修复版本
Kibana 匿名可读往往意味着 Elasticsearch 同样缺少认证,两个组件应一起核查。

易错点

  • 只给 Kibana 加了反代 Basic 认证,Elasticsearch 9200 仍可直连

数据来源与参考

  • Elastic 文档(Kibana 安全与访问控制)
  • Elastic 安全公告
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌