nfs漏洞修复(showmount -e)

注:nfs是生产不太建议用,如果要用的话不要对外;但如果真要对外用的话也可修复漏洞

1.漏洞概述

可以对目标主机进行"showmount -e"操作,此操作将泄露目标主机大量敏感信息,比如目录结构。更糟糕的是,如果访问控制不严的话,攻击者有可能直接访问到目标主机上的数据。

允许指定主机通过mount到nfs服务器上,阻止其他主机通过showmount -e方式,泄露NFS共享目录结构信息

2、先查看你nfs的配置

~]# cat /etc/exports
/ceshi 172.17.0.114(rw,sync) 172.17.0.98(rw,sync)

然后你在上面的IP进行showmount -e nfs服务器IP地址能看到上面这个配置

~]# showmount -e 172.17.0.142
Export list for 172.17.0.142:
/ceshi               172.17.0.98,172.17.0.114

3.hosts.allow和hosts.deny两个文件限制

修改配置

~]# vim /etc/hosts.allow
修改添加 /etc/hosts.allow
mountd:allow                 #cent7.0设置方式;所有机器,与deny文件配合用
rpcbind: allow                    #cent6.0设置方式;所有机器
Portmap:192.168.13.1:allow     #cent5.0设置方式;设置某一个ip
 
~]# vim /et/hosts.deny
修改添加 /etc/hosts.deny
mountd:all                         #cent7.0设置方式,所有机器禁止showmount -e查看
rpcbind:ALL:deny                   #cent6.0设置方式
Portmap:ALL:deny                   #cent5.0设置方式
最后验证一下
~]# showmount -e 172.17.0.142
rpc mount export: RPC: Authentication error; why = Failed (unspecified error)

4.另外如果要开放网段的话是在hosts.allow中加入

~]# vim /etc/hosts.allow 
mountd:allow
mountd:172.17.0.:allow


直接一个点后面什么也不加即可放行172.17.0整个网段
注意:无需重启rpc.bind和nfs,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值