Mongodb-使用--authenticationDatabase管理员时存在安全漏洞?

时间:2019-05-14 12:43:17

标签: mongodb security authentication

我试图基于我的旧Mongo数据库创建一个新的Mongodb实例。在当前的数据库中,我配置了用户名和密码。因此,我可以使用以下方式访问数据库:

consteval int foo(int i) {
    return std::integral_constant<int, i>::value;
}

这很好用。但是我不小心输入了:

$ mongo --host $MONGO_HOST -u $MONGO_USER -p $MONGO_PASSWORD --authenticationDatabase admin

这是问题出现的时间! MongoDatabase授权了我的数据库连接! $ mongo --host $MONGO_HOST --authenticationDatabase admin 在我的security.authorization中设置为true。这是MongoDB的弱点吗?有什么方法可以始终强制进行身份验证吗?

0 个答案:

没有答案