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

MongoDB 未授权访问风险

MongoDB 默认仅监听本机(bindIp 127.0.0.1),一旦改为对外监听且未启用授权(authorization),数据库即处于可被直接读写的状态。

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

配置核查要点

配置核查要点
net.bindIp:是否被改为 0.0.0.0
security.authorization:是否 enabled
系统库:admin 用户是否设置强口令
网络:27017 是否对非必要网段开放

加固示例(mongod.conf)

加固示例(mongod.conf)
net:
  bindIp: 127.0.0.1,10.0.0.12
  port: 27017
security:
  authorization: enabled
开启授权后需要为各应用创建最小权限用户;升级前先在测试环境演练用户创建流程。

易错点

  • 只设置 bindIp 不开授权:任何获得应用服务器权限的人可直连数据库

数据来源与参考

  • MongoDB 官方文档(Security Checklist 与 authorization)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌