我正在构建一个网站,并使用 MongoDB Atlas 作为我的数据库。在 MongoDB 网络访问部分中,我必须指定要连接的 IP 地址才能建立数据库连接,并且由于我使用云服务来运行我的服务器,所以我必须选择“允许从任何地方访问” " 选项,将 IP 地址设置为 0.0.0.0。除了选择此选项并仍然使用云 IDE 之外,还有其他选择吗?我假设允许从任何地方访问数据库是不安全的,尽管我也不知道在这种设置下其他人如何在没有源代码和/或我的 MongoDB Atlas 登录信息的情况下访问我的数据库并发布到它。
从 mongodb 文档来看,如果您拥有强大的凭据并且不共享它,那么您应该很好。
重要的:
添加 CIDR 0.0.0.0/0 允许从任何地方访问。确保这件事
所有数据库均使用强凭据(用户名和密码)
用户允许从任何地方访问时。
https://www.mongodb.com/docs/atlas/security/ip-access-list/ https://www.mongodb.com/docs/atlas/security/ip-access-list/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)