首页 > 解决方案 > 为什么我的 mongo 数据库被攻击者删除了?

问题描述

我已经使用身份验证设置了 mongod,但忘记将端口 27017 公开,但我不明白为什么攻击者可以删除我的数据库?

*** 已更新,已发布已解决,在更改配置文件和攻击者随机脚本在未启用身份验证的服务器上执行删除数据库命令后,我忘记重新启用身份验证。

服务器信息:Ubuntu 16.04.5 上的 MongoDB Server 4.0.3

标签: mongodb

解决方案


您需要禁用对 MongoDB 的远程访问。在 mongo conf 文件中,设置 bind_ip 可以限制。

请参阅此链接:http ://wptrafficanalyzer.in/blog/enabling-and-disabling-remote-access-to-a-mongodb-server/

在您的情况下,远程用户可能可以使用mongoclient.


推荐阅读