如何关闭Windows的135、139、445端口和默认共享(图文)
为应对最新病毒WannaCry(一种“蠕虫式”的病毒软件,大小3.3MB,由不法分子利用NSA(National Security Agency)泄露的危险漏洞“EternalBlue”(永恒之蓝)制作)攻击,各安全网站都提示除了安装最新MS17-010安全更新以外,还要关闭135、139、445端口及默认共享,但如何关闭网上提供的方法比较混乱,本文主要对各种方法进行测试及整理,分享给大家。
一、关闭135端口
135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCO M(分布式组件对象模型)服务。
端口说明:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码;使用DCOM可以通过网络直接进行通信,能够跨包括HTTP协议在内的多种网络传输。RPC本身在处理通过TCP/IP的消息交换部分有一个漏洞,该漏洞是由于错误地处理格式不正确的消息造成的。该漏洞会影响到RPC 与DCOM之间的一个接口,该接口侦听的端口就是135。建议关闭该端口。
关闭135端口
1、单击“开始”——“运行”(或windows键+R键),输入“dcomcnfg”,单击“确定”,打开组件服务。
2、在弹出的“组件服务”对话框中,选择“计算机”选项,右键单击“我的电脑”,选择“属性”。
3、在出现的“我的电脑属性”对话框“默认属性”选项卡中,去掉“在此计算机上启用分布式COM”前的勾。
135编辑器手机版
5、选择“默认协议”选项卡,选中“面向连接的TCP/IP”,单击“移除”按钮。
6、单击“确定”按钮,设置完成,winXP系统重新启动后即可关闭135端口。
7、对Win7及以上系统,通过以上设置无法彻底关闭135端口,需配合防火墙入站策略来进行防护,禁止外部连接135端口。
(具体步骤如下:点击【开始】按钮在弹出的菜单中点击【控制面板】项,在弹出的控制面板窗口中,点击【windows防火墙】;在弹出的窗口左侧中点击【高级设置】,进入高级安全windows防火墙设置项;点击左侧【入站规则】,然后点击右侧【操作】项中的【新建规则】按钮,弹出窗口;选中【端口】点击下一步,选中【TCP】,并选中【特定本地端口】在后面的输入框中输入端口号,如135点击下一步;选中指定的操作为【禁止连接】点击下一步,选择规则应用的网络,默认是全部选中的,采用默认即可,点击下一步;为新建的规则起名并做相应的描述(如禁用135端口),点击完成即可。还可以用同样方法禁止外部所有或部分(需在应用网络中设定许可IP)对本机139、44 5、3389端口访问。
二、关闭139端口方法
139端口是为“NetBIOS Session Service”提供的,主要用于提供Windows文件和打印机共享以及Unix中的Samba服务。
端口说明:139端口是为“NetBIOS Session Service”提供的,主要用于提供Windows文件和打印机共享以及Unix中的Samba服务。在Windows中要在局域网中进行文件的共享,必须使用该服务。
端口漏洞:开启139端口虽然可以提供共享服务,但是常常被攻击者所利用进行攻击,比如使用流光、SuperScan等端口扫描工具,可以扫描目标计算机的139端口,如果发现有漏洞,可以试图获取用户名和密码,这是非常危险的。
操作建议:如果不需要提供文件和打印机共享,建议关闭该端口。
关闭139端口
1、右键单击桌面右下角“本地连接”图标,选择“状态”。(win7以上系统右键选择打开“网络和共享中心”,然后点“更改适配器设置”)
2、在弹出的“本地连接状态”对话框中,单击“属性”按钮。
3、在出现的“本地连接属性”对话框中,选择“Internet协议(TCP/IP)”,双击打开。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。