gpt4 book ai didi

windows - MongoDB数据库自动删除

转载 作者:可可西里 更新时间:2023-11-01 09:56:25 25 4
gpt4 key购买 nike

我对这些天面对的 MongoDB 行为感到非常困惑。我在 Windows 实时服务器上运行 MEAN(MongoDB、Express、Angular、NodeJS)应用程序。有两次我的应用程序连接的整个数据库都被自动删除了。我不知道它发生了什么。我在网上搜索过,但没有找到答案。我正在为 MongoDB 使用 Monk。

如何检测它的问题?

最佳答案

嘿这是病毒攻击阅读这篇文章https://www.bleepingcomputer.com/news/security/mongodb-apocalypse-professional-ransomware-group-gets-involved-infections-reach-28k-servers/

实际上超过 28k 的 mongodb 服务器已经被社区攻击,他们要么删除了数据库,要么加密了它们。现在他们要求比特币作为备份。

现在出现的问题是 mongoDb 是安全的,因为这么多数据库已被删除或加密

答案是 Mongodb 是完全安全的,其背后的原因是程序员缺乏使用的安全措施。

  1. 您应该只打开所需的服务器端口,例如在 Amazone 网络服务器 (AWS) 中,一些程序员打开安全组的所有端口停止这样做。

现在来解决问题。

请检查服务器上的 mongod.conf 文件:

当我们安装 mongodb 时,会在服务器上自动生成一个名为 mongod.conf 的文件。您可以通过以下命令进行检查。

cd /etc/
sudo vim mongod.conf

在这张图片中你会发现 bindIp 是 127.0.0.1 这是一个本地主机意味着只有这个服务器被允许使用数据库 在你的情况下这必须是 0.0.0.0 这允许黑客得到访问您的数据并删除所有文件,因此只需将 bindIp 更新为 127.0.0.1 就不会发生这种情况。

即使您可以使用 mongo 身份验证,也可以使用此链接进一步引用 https://docs.mongodb.com/manual/tutorial/enable-authentication/

enter image description here

关于windows - MongoDB数据库自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com