内网评估60 条

MongoDB 鉴权检查

MongoDB 常见问题:未启用鉴权、监听全网卡、账号权限过大;核查认证配置与网络暴露面。

核查认证开启、绑定地址、账号权限
信号无认证即可列出数据库
处置开启认证 + 绑定内网 + 最小权限账号

只读检查示例

只读检查示例
mongosh --host 10.0.20.6 --port 27017 --eval 'db.adminCommand({listDatabases:1})'
# 能列出数据库即未认证;记录后停止,不读取集合内容
新版默认绑定回环:暴露多为配置使然,修复以配置纠正为主。

易错点

  • 读取集合内容作为证据
  • 忽略副本集其他节点的暴露

数据来源与参考

  • MongoDB 官方安全清单
  • CIS Benchmarks(MongoDB)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌