首页/安全/漏洞与攻击面速查/Elasticsearch 未授权与暴露风险
本包目录(294 条)
漏洞基础与评分46 条Web 漏洞原理与防护55 条
主机与服务风险面53 条
扫描与验证方法50 条补丁与修复管理45 条暴露面收敛45 条

Elasticsearch 未授权与暴露风险

ES 默认提供 HTTP 接口(9200),历史版本默认无认证;暴露后索引数据可被直接读取、删除,集群信息与节点元数据也会泄露。

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

暴露核查(对本方资产)

暴露核查(对本方资产)
curl -s http://<目标IP>:9200/
# 返回 cluster_name 等 JSON 信息说明接口可达且未拦截
curl -s http://<目标IP>:9200/_cat/indices?v | head

加固要点

加固要点
1. network.host 绑定内网地址
2. 启用安全功能(X-Pack Security 基础版可用)配置用户与角色
3. 禁止直接暴露公网:前置 Nginx 加认证且仅内网可达
4. 开启审计日志监控异常访问
ES 的安全功能自 6.8/7.1 起在基础许可中免费提供;启用后为各业务创建最小权限角色。

易错点

  • 只在前端网关加 Basic 认证不限制来源:网关本身暴露时认证可被暴力尝试

数据来源与参考

  • Elastic 官方文档(Security 设置与 network.host)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌