HMU*_*MUS 3 windows mongodb monk
我对目前面临的MongoDB行为感到困惑.我在Windows Live服务器上运行MEAN(MongoDB,Express,Angular,NodeJS)应用程序.有两次我的应用程序连接的整个数据库被自动删除.我不知道发生了什么事.我在网上搜索过,但没有找到答案.我使用Monk作为MongoDB.
我怎样才能发现它的问题?
Shu*_*pta 15
实际上,超过28k的mongodb服务器已被社区攻击,他们已经删除了数据库或加密了它们.现在他们要求Bit硬币进行备份.
现在问题出现了mongoDb安全,因为许多数据库已被删除或加密
答案是肯定 Mongodb是完全安全的,其背后的原因是程序员缺乏安全措施.
现在来解决这个问题.
检查服务器上的mongod.conf文件:
当我们安装mongodb时,会在服务器上自动生成文件名mongod.conf.你可以通过以下命令检查它.
cd /etc/
sudo vim mongod.conf
Run Code Online (Sandbox Code Playgroud)
在这个图像中你会发现bindIp是127.0.0.1这是一个localhost意味着只允许这个服务器使用你的情况下的数据库这必须是0.0.0.0,它允许黑客访问你的数据并删除所有的文件所以只需将bindIp更新为127.0.0.1,它就不会发生了.
即使你可以使用mongo身份验证使用此链接进一步参考https://docs.mongodb.com/manual/tutorial/enable-authentication/
| 归档时间: |
|
| 查看次数: |
3262 次 |
| 最近记录: |