武汉热线 - 武汉地区最专业的新闻资讯网站!
当前位置: 主页 > 国际新闻 > 互联网资讯 腾讯云鼎实验室:访问控制、强化密码可防MySQ

腾讯云鼎实验室:访问控制、强化密码可防MySQ

发布时间: 2017-03-25 10:32:16 来源: 作者:
据最新报道显示,继MongoDB和Elasticsearch之后,MySQL成为攻击者的下一个数据勒索目标。从 2 月 12 日凌晨开始,在短短 30 个小时内,就有成百上千个开放在公网的MySQL数据

据最新报道显示,继MongoDB和Elasticsearch之后,MySQL成为攻击者的下一个数据勒索目标。从 2 月 12 日凌晨开始,在短短 30 个小时内,就有成百上千个开放在公网的MySQL数据库遭到劫持,并被删除了数据库中的存储数据。攻击者留下勒索信息,要求支付0. 2 比特币的赎金(约为 235 美元)以赎回数据。

据悉,在此次勒索攻击中,攻击者(可能)利用了一台被盗的邮件服务器,所有的攻击皆来自相同的IP地址,属于荷兰的一家网络托管服务提供公司。数据库遭受攻击的事件已不止一次发生。近期,腾讯安全联合实验室旗下的云鼎实验室已监测到多起案例,攻击呈现扩大态势,不仅仅是勒索,更多的是服务器被入侵,从而导致数据被下载。

通过对MongoDB和Elasticsearch以及当前的MySQL数据库勒索分析,云鼎实验室发现,基线安全问题已经成了Web漏洞之外入侵服务器的主要途径。事实上,因为这些服务都开放在公网上,并且存在空密码或者弱口令等情况,所以才使得攻击者可以轻易暴力破解成功,直接连上数据库从而下载并清空数据。而不正确的安全组配置也导致数据库遭勒索的问题被放大。

当前数据库频遭攻击,为此云鼎实验室技术专家认为,相关厂商应对自身服务器采取自查措施并给出具体自查方式,避免相关数据丢失等问题。技术专家建议,厂商可排查服务器开放的端口及对应的服务,如无必要,关闭外网访问;也可使用NMap直接执行 nmap 服务器IP(在服务器外网执行),得到开放在外网的端口和服务。

(开放在外网的端口和服务)

同时,重点针对这些开放在公网上的服务进行配置的检查,检查相关服务是否设置密码,是否为弱口令。 如无必要,均不要使用root或者其他系统高权限账号启动相关服务。

针对数据库存在被勒索的风险,云鼎实验室技术专家也给出了安全建议和修复方案:可采用正确的安全组或者iptables等方式实现访问控制;关闭相关服务外网访问和修改弱密码。

具体操作如下:

1、MongoDB

a)配置鉴权

下面以3. 2 版本为例,给出 MongoDB设置权限认证,具体步骤如下:

1、启动MongoDB进程时加上-auth参数或在MongoDB的配置文件中加上auth = true;

2、带auth启动的MongoDB,如未创建用户,MongoDB会允许本地访问后创建管理员用户。创建步骤如下:

1>切换到 admin 库;

2>创建管理员用户,命令如下(user和pwd可以根据需要设置):

db.createUser({user: "root",pwd: "password",roles: [ "root" ]})

使用管理员用户登录后,根据角色创建您需要的用户

b)关闭公网访问

可通过MongoDB的bind_ip参数进行配置,只需将IP绑定为内网IP即可,如下:

1、启动时增加bind_ip参数:

mongod --bind_ip 127.0.0.1,10.x.x.x

2、在配置文件mongodb.conf中添加以下内容:

bind_ip = 127.0.0.1,10.x.x.x

其中10.x.x.x为您机器的内网IP.

2、Redis

a)配置鉴权

1、修改配置文件,增加 “requirepass 密码” 项配置(配置文件一般在/etc/redis.conf)

2、在连接上Redis的基础上,通过命令行配置,config set requirepass yourPassword

b)关闭公网访问

1. 配置bind选项,限定可以连接Redis服务器的IP,修改 Redis 的默认端口6379

c)其他

1、配置rename-command 配置项 “RENAME_CONFIG”,重命名Redis相关命令,这样即使存在未授权访问,也能够给攻击者使用config 指令加大难度(不过也会给开发者带来不方便)

相关配置完毕后重启Redis-server服务

3、MySQL

a)配置鉴权

MySQL安装默认要求设置密码,如果是弱命令,可通过以下几种方式修改密码:

1、UPDATE USER语句

以root登录MySQL后,

USE mysql;

UPDATE user SET password=PASSWORD('新密码') WHERE user='root';

FLUSH PRIVILEGES;

2、SET PASSWORD语句

以root登录MySQL后,

SET PASSWORD FOR root=PASSWORD('新密码');

3、mysqladmin命令

mysqladmin -u root -p 旧密码 新密码

b)关闭公网访问

1、启动参数或者配置文件中设置bind-address= IP绑定内部IP

2、以root账号连接数据库,排查user表中用户的host字段值为%或者非localhost的用户,修改host为localhost或者指定IP或者删除没必要用户。

  • 关键词浏览:
  • 2022第九季 SIUF国际超模大赛总决赛在深圳举行
  • 8月12日晚,“心衣天使内衣超模”2022第九季SIUF国际超模大赛总决赛在深圳会展中心举行。当晚,13号选手周家圻夺得冠军,1号选手张珊梦夺得亚军,29号选手褚晓雯夺得季军。...

  • 秦怡去世:百岁百件事,致敬这不凡的美丽人生
  • 2022年1月31日,演员秦怡100周岁的生日。这位承载了几代人记忆的老艺术家,正式从“90后”晋升“00后”行列。...

  • 借“医”行诈国家医保基金,这家取名“民泰”的医院被端了!
  • 如果不是警方找上门,23岁的杨某并不知道,2018年底到2019年7月间,“自己”在四川省达州市宣汉县民泰医院住了五次院,共32天,医保报销12831.5元。...

  • 北京证券交易所来了(财经眼)
  • 9月2日,习近平主席在2021年中国国际服务贸易交易会全球服务贸易峰会上提出“我们将继续支持中小企业创新发展,深化新三板改革,设立北京证券交易所,打造服务创新型中小企业主阵地”。...

  • 选手确诊、丑闻不断,东京奥运会“混乱中”即将开幕
  • 如无意外,23日,东京奥运会将迎来延迟一年后的正式开幕。然而,奥运相关人员确诊病例数仍不断增加。...

  • 刚上市就爆火!“1瓶能顶4张面膜”的玻尿酸气泡水,是智商税还是美颜水?
  • 花点小钱真就能抚平皱纹、抵抗衰老、重返十八?吃着零食喝着水也能变漂亮的口服玻尿酸方法真的靠谱吗?...

  • 部分商家宣称护眼仪能让孩子告别眼镜 专家提醒:真性近视不可逆,科学用眼更重要
  • 随着电子产品越来越普及,电脑、智能手机、平板电脑等电子产品已逐渐成为孩子手中的“掌中宝”。...

  • 四名大学生高铁上抢救婴儿 其中三人来自湖北
  • 昨日,一篇暖文火遍全网——飞驰的列车上,4名医学生成功救回一名被食物卡住呼吸道的婴儿。...

  • 谨防洗手间“伏地魔”!男子洗手间内跪地偷窥,当事女子录下视频
  • 小张拍摄的视频显示,洗手间内一名男子趴伏下身子,头部已经快贴到地面上,尝试从缝隙处偷窥如厕。...

  • 乳房健不健康,5点就可判断!女人别太晚知道
  • 说到妇科疾病,必然逃不掉的是乳腺疾病,不管已婚还是未婚,女人都有可能被乳腺疾病盯上。...

    特别推荐