我正在建立一个网站,并使用MongoDB地图集作为我的数据库。在MongoDB网络访问部分,为了建立数据库连接,我必须指定要连接的IP地址,而且由于我使用云服务运行服务器,所以必须选择“允许从任何地方访问”选项,该选项将IP地址设置为0.0.0.0。除了选择这个选项并仍然使用云IDE之外,还有其他选择吗?我假设允许从任何地方访问数据库是不安全的,尽管我也不知道在这种情况下其他人如何在没有源代码和/或MongoDB地图集登录信息的情况下访问我的数据库并发布到它。
发布于 2022-06-22 04:13:30
从mongodb文档来看,如果您有很强的凭据,并且没有共享它,那么您应该很好。
很重要:添加CIDR 0.0.0.0/0允许从任何地方访问。确保所有数据库用户在允许从任何地方访问时都使用强凭据(用户名和密码)。
https://stackoverflow.com/questions/66035947
复制相似问题