记一次数据库被黑事件

2017-02-04 17:22:54 +08:00
 huxiweng
发现网站数据没了,登陆服务器,进入数据库一看,知道被黑了,还留了一份 PLEASE_READ_ME 数据库。赶紧连进去看了一下,勒索 bitcon ,看图。


然后 google 了一圈这个邮箱,发现中招的不少。
https://www.digitalocean.com/community/questions/my-mongodb-has-been-extorted-by-a-kraken-ransomware-virus

其实阿里云发了多次邮件提醒此版本 mongodb 有权限漏洞,没当一回事。
比那位 mysql 童鞋幸运一点,我有原始数据,重新洗一份。

建议 1:mongodb 数据库同学赶紧补救: https://segmentfault.com/a/1190000008125069
建议 2:不要付款,查询数据库操作日志,直接删除的数据,没有备份,所以钱转了估计也不会给你恢复数据的
2484 次点击
所在节点    数据库
7 条回复
huxiweng
2017-02-04 17:26:07 +08:00
wildcat007
2017-02-04 18:13:59 +08:00
你这个是 mongodb 没有设置账户密码吧?····
songdezu
2017-02-05 03:01:54 +08:00
楼主方法没啥用, 只允许堡垒机 ssh 登陆 db 是最安全的
freestyle
2017-02-05 14:04:07 +08:00
@songdezu 堡垒机
huxiweng
2017-02-06 10:48:16 +08:00
huxiweng
2017-02-06 10:48:56 +08:00
@wildcat007

近日安全团队经检测发现部分阿里云用户存在 MongoDB 数据库未授权访问漏洞,漏洞危害严重,可以导致数据库数据泄露或被删除勒索,从而造成严重的生产事故。为保证您的业务和应用的安全,提供以下修复漏洞指导方案。

具体漏洞详情如下:

1.漏洞危害

开启 MongoDB 服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需密码对数据库任意操作(增、删、改、查高危动作)而且可以远程访问数据库。

2.漏洞成因

在刚安装完毕的时候 MongoDB 都默认有一个 admin 数据库,此时 admin 数据库是空的,没有记录权限相关的信息!当 admin.system.users 一个用户都没有时,即使 mongod 启动时添加了— auth 参数,如果没有在 admin 数据库中添加用户,此时不进行任何认证还是可以做任何操作(不管是否是以— auth 参数启动),直到在 admin.system.users 中添加了一个用户。加固的核心是只有在 admin.system.users 中添加用户之后, mongodb 的认证,授权服务才能生效。
krisbai
2017-02-06 15:24:35 +08:00
安全意识太薄弱!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/338079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX