所有。
我拼命试图通过安全指标testing,我一直在尝试几天,但我总是留下相同的问题:
Linux上可用的NetBIOS服务:netbios-ssn端口139在Linux机器上打开
我一直在使用Googlesearch无济于事。
我一直试图用iptables和fuser -kclosures端口139和445,但是它仍然报告为开放(至less对安全性度量标准)。 我也尝试卸载Samba和混乱的configuration文件,没有办法。
任何想法?!
不知道还有什么要尝试…
任何帮助赞赏。
仔细检查他们正在扫描的IP /主机名。 它与你的相匹配吗? 使用nmap进行自己的外部扫描,查看端口是否打开:
nmap -p 139 hostname (or IP)
如果您仍然有困难,请争取您的虚拟主机的帮助(如果您使用的话)。 大多数的networking主机将帮助你保护你的网站,每个PCI扫描供应商的规格,或至less点的方向得到解决。
如果您试图达到PCI-DSS合规性,并且坚持这一点,那么我认为您需要更多的帮助,然后在这里提供一些答案。 有一些非常好的,免费的在线培训材料 – 我会build议rute作为一个很好的起点。 您还应该阅读并应用SANS Linux清单 。
我一直在尝试几天
你有什么尝试?
我也尝试卸载Samba
你有什么尝试?
netbios-ssn端口139在Linux机器上打开
首先要检查的是,如果它确实是netbios。 as growse说netstat -natp会告诉你哪个程序正在监听端口。 如果是nmbd,那么你需要closures服务器,并确保它永远不会再次启动 (即卸载你不需要的一切)。
user171212给出的build议可能会起作用(它会停止服务),但这不是控制服务的正确方法。 对于sysV init文件,停止服务并从/etc/rc.d/rc*.d删除相关链接会更正确,但正确的方法是通过chkconfig命令。 事实上,“安全衡量标准”build议采用这种方法,我认为他们提供的任何build议/服务都应该以极端的偏见来对待。
我以前遇到同样的问题,我的解决方法很简单,很简单。
sudo service smbd stop
上述命令将closures服务smbd以及端口139和445,因为smbd正在使用它。 不要试图用iptablesclosures端口,它只是一个包过滤。 要closures端口,您需要使用端口closures服务。
来自Security Metric关于这个主题的自己的页面:
永久禁用(RedHat):
1. cd /etc/rc.d/init.d/
2.停下来
3. mv smb no.smb
(港口137和138也将closures)
参考: https : //www.securitymetrics.com/howtos/139.adp