关于Hadoop未授权访问可导致数据泄露通知

尊敬的腾讯云客户:

您好!近日,外部媒体报道全球Hadoop服务器因配置不安全导致海量数据泄露,涉及使用Hadoop分布式文件系统(HDFS)的近4500台服务器,数据量高达5120 TB (5.12 PB),经分析,这批数据泄露的近4500台HDFS服务器中以美国和中国为主,为避免您的主机受影响,请您尽快进行安全自查,如受影响,请按照如下修复建议开展修复工作,避免数据泄露,涉及的详细信息如下:

您的腾讯云帐号:1092689028
涉及的主机IP:122.152.196.158

【漏洞概述】

互联网上暴露的Hadoop服务器如果没有配置访问认证均可能受影响,攻击者针对HDFS的攻击删除了大多数目录,并会添加一个名为“NODATA4U_SECUREYOURSHIT”的新目录和“PLEASE_README”的目录,攻击者可能备份业务数据后在服务器上删除这部分数据,然后直接发送勒索邮件并索要勒索赎金。

【风险等级】

高风险

【漏洞风险】

数据信息泄露

【漏洞原因】

该问题系由于管理员在配置失误所致,由于直接在云上开放了Hadoop机器HDFS的50070web端口及部分默认服务端口,黑客可以通过命令行操作多个目录下的数据,如进行删除操作。

curl -i -X DELETE “http://ip:50070/webhdfs/v1/tmp?op=DELETE&recursive=true“

curl -i -X PUT “http://ip:50070/webhdfs/v1/NODATA4U_SECUREYOURSHIT?op=MKDIRS“

【检测方法】

检查Hadoop端口是否开放到了公网,检测工具可访问:http://tool.chinaz.com/port/

【修复建议】

备注:腾讯云目前提供的Hadoop类产品(EMR-弹性MapReduce、TDF-数据工坊、TBDS-大数据处理套件)均已进行加固且自身已集成安全认证功能,故均不受该漏洞影响。

如您为腾讯云自建Hadoop服务器用户,你可以参照如下方案进行修复:

1) 如无必要,关闭Hadoop Web管理页面

2) 开启服务级别身份验证,如Kerberos认证;

3) 部署Knox、Nginx之类的反向代理系统,防止未经授权用户访问

4) 设置“安全组”访问控制策略,将Hadoop默认开放的多个端口对公网全部禁止限制可信任的IP地址才能访问包括50070以及WebUI等相关端口,详细端口列表如下:

a)HDFS

NameNode 默认端口 50070

DataNode 默认端口 50075

httpfs 默认端口14000

journalnode 默认端口 8480

b)YARN(JobTracker)

ResourceManager 默认端口8088

JobTracker 默认端口 50030

TaskTracker 默认端口 50060

c)Hue 默认端口 8080

d)YARN(JobTracker)

master 默认端口 60010

regionserver 默认端口60030

e)hive-server2 默认端口 10000

f)spark-jdbcserver 默认端口 10003

建议按照安全最小化原则,禁止公网对这部分端口访问,如果因业务需要必须对外开放,请配置安全组策略限制指定源IP才能访问这些端口。

【修复参考】

1)配置Hadoop服务器在安全模式运行:http://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/SecureMode.html

2017-6-8

转载于:https://www.cnblogs.com/music378/p/6971057.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值