Mongo DB开源版入侵趋势扩大,解法在此

本周,境外勒索集团黑客大规模利用企业使用MongoDB 开源版时的配置疏漏进行入侵,给自建MongoDB 数据库服务的企业造成不小的安全隐患。

阿里云官方网站第一时间发布公告《MongoDB数据库未授权访问漏洞及加固》给出相应修复建议。同时,立即通过邮件、站内信和短信进一步提醒。

复制链接查看完整公告:https://help.aliyun.com/knowledge_detail/37451.html


问题出在哪里?

阿里云安全团队发现,受害用户都有一个共同的特征:所有被入侵的MongoDB数据库均可以在任何网络环境,不使用账号直接登录。

再说得更通俗一点,这就是把家门全部敞开,没有任何安全防护措施,业务直接裸奔在互联网上,黑客可以来去自如,用低成本的方式做任何想做的事情,包括数据库删除这样的高危操作等。

如何解决?

阿里云为所有用户提供了两个选择。

选择一

MongoDB官网公告表示:这些入侵完全可以通过开源产品内置的安全机制防御。

针对在ECS上通过MongoDB开源版自建数据库的企业,阿里云建议相关管理员登录云盾控制台,使用云盾安骑士MongoDB检测是否存在此安全问题。

安骑士能快速定位存在漏洞的服务器,同时可根据修复方案进行漏洞修复。此外,安骑士在近期发布了针对Mongodb安全的检测插件,在控制台可实现一键批量检测,定位到受漏洞影响的资产;另外,一键修复功能也即将上线,大大减少黑客入侵风险。

当然,也可以手动排查险情:

1.    检查MongDB帐户以查看是否有人添加了密码(admin)用户(使用db.system.users.find()命令);

2.    检查GridFS以查看是否有人存储任何文件(使用db.fs.files.find()命令);

3.    检查日志文件以查看谁访问了MongoDB(show log global命令)。

此外,还可以选用阿里云安全管家服务,让安全专家跟进。

选择二

以更低的成本解决问题(包括学习、开发、运维等成本),可以购买阿里云的MongoDB云数据库服务。

阿里云版MongoDB从设计之初就重点考虑了安全问题。比如,这次的勒索事件,就完全不受影响。

阿里云版MongoDB的优势包含但不限于:

1. 基于MongoDB 3.2兼容版本的解决方案,并且强制要求鉴权。针对PHP类业务短连接场景特殊优化鉴权路径,性能提升10倍;

2. 提供增量备份,恢复的能力,哪怕数据被误操作丢失,也可以根据时间点来恢复到任意时刻;

3. 提供操作审计记录,数据删除,修改,索引创建删除,操作来源,操作口令一清二楚;

4. 提供白名单功能,提供VPC环境部署。

了解阿里云云盾

https://yundun.aliyun.com/

时间: 2024-09-20 13:26:19

Mongo DB开源版入侵趋势扩大,解法在此的相关文章

【中间件3】手把手教你在UbuntuKylin安装配置开源版Tair(请指教)

一 相关资源 1 操作系统环境 2 Tair 资源 二 安装步骤2 1 关闭防火墙3 2 安装工具 3 设置库文件的安装目录 4 编译安装 Tair依赖库tb-common-utils 5 编译安装 Tair 6 配置和启动 tair 三 启动步骤 一 相关资源 1.1 操作系统环境 UbuntuKylin 16.04 64位(x86_64),官方一定要64位的.1 1.2 Tair 资源 Tair 代码 SVN 地址:http://code.taobao.org/svn/tair/trunk/

Comparing Mongo DB and Couch DB

http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch+DB, 英文 http://www.searchdatabase.com.cn/showcontent_46595.htm, 中文   最根本的不同是, 应用场景的不同, 是对CAP的取舍的不同 MongoDB选择牺牲可用性来保证一致性和原子性, 而couchDB却是选择放弃一致性而保持高可用性, 所以CouchDB更像KV,nosql, 而MongoDB太象关系型数

Mongo DB增删改查命令_MongoDB

1 列出并选用 1.1 列出所有数据库 > show dbs local 0.000GB myblog 0.000GB 1.2 使用某个数据库 > use myblog switched to db myblog 1.3 列出所有集合 > show collections articles replicationColletion sessions users wangduanduan 2 插入数据 insert(value) // 在已经存在的集合中插入数据 > db.users

惠普启动webOS开源 首先放出开源版API

[搜狐IT消息]北京时间2月15日消息,据国外媒体报道,惠普曾经承诺对外开源webOS,作为起步,惠普最近放出了开源版的webOS API.在惠普内部,webOS项目基本终结,相关雇员也被裁减.不过最近,惠普作出一个令开源业界尊敬的举动,即首次放出了开源版的webOS API,这将极大方便第三方开发人员开发webOS应用软件.惠普 免费开放的webOS相关工具中,包括 TouchPad上webOS系统的网络应用开发接口集合Enyo 2.0,2.0版针对旧版作出了 诸多改进,其中JavaScrip

Mongo DB改查命令怎么增加和删除

1 列出并选用 1.1 列出所有数据库 > show dbs local 0.000GB myblog 0.000GB 1.2 使用某个数据库 > use myblog switched to db myblog 1.3 列出所有集合 > show collections articles replicationColletion sessions users wangduanduan 2 插入数据 insert(value) // 在已经存在的集合中插入数据 > db.users

CHSNS#1.22开源版,演示网站同步更新至1.22

CHSNS#1.22开源版发布,演示网站同步更新至1.22 解决事件页在FF3下显示异常问题 优化载入速度及客户端运行效率 完全兼容支持.net 2.0 sp1/.net 3.5 下载:http://www.eice.com.cn/

易客CRM开源版3.0发布

2013年9月2日,易客CRM技术总监丁远在新浪微博上宣布,易客CRM开源版3.0隆重发布.为感谢客户对易客CRM的信任,易客CRM开发团队推出了一款小型企业专属的客户关系管理系统(CRM),并宣布终身免费,而且代码完全开放,让小型企业彻底放心使用免费CRM,不再有任何担忧,一站式解决小型企业在客户关系管理方面的一切后顾之忧. 易客CRM开源版3.0采用国际知名的Bootstrap框架(Twitter推出的一个用于前端开发的CSS/HTML框架)开发,在用户界面和操作方面做了大量的改进,新版本界

转mongo db命令

安装及使用: 首先在Ubuntu上安装MongoDB. 下载MongoDB, 现在最新的生产版本1.7.0 1.                   解压文件. $ tar -xvf mongodb-linux-i686-1.4.3.tgz 2.                  为MongoDB创建数据目录,默认情况下它将数据存储在/data/db $ sudo mkdir -p /data/db/ $ sudo chown `id -u` /data/db 3.               

微软发布开源版 ASP.NET 5

摘要: 微软云计算和企业部门负责人.ASP.NET 之父,同时也是微软开源的主推手 Scott Guthrie,在他的博客发布了 ASP.NET 5. 本次发布的新版 ASP.NET 会在刚上线的 Visual Studio 2015 社区技术预览(C 微软云计算和企业部门负责人.ASP.NET 之父,同时也是微软开源的主推手 Scott Guthrie,在他的博客发布了 ASP.NET 5. 本次发布的新版 ASP.NET 会在刚上线的 Visual Studio 2015 社区技术预览(CT