当前位置:   article > 正文

二百四十、Hadoop——解决Hadoop 未授权访问漏洞_hadoop未授权访问漏洞

hadoop未授权访问漏洞

一、目的

由于实际项目是政府部门的内网环境,发现Hadoop存在未授权访问漏洞,就要解决,甲方至上

二、问题分析

关于漏洞原理什么的,参考一篇博客,里面挺详细的

博客链接

http://t.csdnimg.cn/6VGXU

博客截图

三、解决方法

(一)博客里的解决方法

(二)文心一言的解决方法

四、实践的解决方法——设置“安全组”访问控制策略

参考了一篇博客,基本就是按照这篇博客解决问题的

博客链接

http://t.csdnimg.cn/e1Ep1

博客截图

(一)启动防火墙

[root@hurys23 unauthorized-yarn]# systemctl  start   firewalld 

(二)查看防火墙状态

[root@hurys23 unauthorized-yarn]# systemctl  status   firewalld 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since 一 2024-06-24 17:04:34 CST; 2s ago
     Docs: man:firewalld(1)
 Main PID: 7952 (firewalld)
    Tasks: 2
   Memory: 22.1M
   CGroup: /system.slice/firewalld.service
           └─7952 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

(三)ip白名单方式:只允许指定的IP访问指定的端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.9.123" port protocol="tcp" port="8088" accept"

(四)设置完规则后执行

1 查看防火墙规则,查看设置是否已添加

firewall-cmd --list-all

2 如已添加则执行

firewall-cmd --reload 

3 使得更改生效,如若没生效重启防火墙

 systemctl restart firewalld.service

(五)查看验证

1 指定电脑IP访问8088端口

指定电脑IP可以访问

2 其他电脑访问8088端口

其他电脑不能访问8088端口

(六)其他注意点

1、防火墙要开着,不然无法阻止其他电脑访问8088端口

2、如果开防火墙,那最好添加其他端口号白名单,否则其他端口号无法访问

尤其是XShell需要用到的端口号22,要是不添加22端口号,那么防火墙开启后XShell会连不上

firewall-cmd --permanent --add-port=9870/tcp

挺好的,又解决了一个问题,宾果!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/964731
推荐阅读
相关标签
  

闽ICP备14008679号