导读 【如何关闭135端口】135端口是Windows系统中用于远程过程调用(RPC)的默认端口,常被用于网络中的服务通信。然而,由于该端口存在一定的安全风险,如可能被攻击者利用进行远程代码执行或信息泄露,因此在某些情况下需要将其关闭以提高系统的安全性。
【如何关闭135端口】135端口是Windows系统中用于远程过程调用(RPC)的默认端口,常被用于网络中的服务通信。然而,由于该端口存在一定的安全风险,如可能被攻击者利用进行远程代码执行或信息泄露,因此在某些情况下需要将其关闭以提高系统的安全性。
以下是一些常见的方法,帮助用户关闭135端口:
一、通过防火墙设置关闭135端口
大多数操作系统都内置了防火墙功能,可以通过配置防火墙规则来阻止135端口的访问。
| 操作系统 | 步骤 |
| Windows 10/11 | 打开“控制面板” > “Windows Defender 防火墙” > “高级设置” > “入站规则” > “新建规则” > 选择“端口” > 输入135端口 > 设置为“阻止连接” |
| Linux(iptables) | 使用命令 `iptables -A INPUT -p tcp --dport 135 -j DROP` 来阻止135端口 |
| macOS | 使用“防火墙”设置或终端命令 `sudo ipfw add deny tcp from any to any dst port 135` |
二、修改注册表禁用RPC服务
135端口由RPC服务使用,可通过修改注册表禁用相关服务。
| 步骤 | 说明 |
| 打开注册表编辑器(regedit) | 按下 `Win + R`,输入 `regedit` 并回车 |
| 定位路径 | `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper` |
| 修改值 | 将 `Start` 的值改为 `4`(表示禁用) |
| 重启系统 | 使更改生效 |
三、禁用相关服务
部分系统中,135端口由多个服务共同占用,可以尝试禁用这些服务。
| 服务名称 | 禁用方法 |
| RPC 服务 | 在“服务管理器”中找到“Remote Procedure Call (RPC)”并设置为“禁用” |
| DCOM 服务 | 在“服务管理器”中找到“DCOM Server Process Launcher”并设置为“禁用” |
四、使用第三方工具
一些网络安全工具如 Nmap、Netstat 可以帮助检测135端口是否开放,并结合防火墙或脚本实现自动化管理。
注意事项
- 关闭135端口可能会导致某些依赖RPC的服务无法正常运行,如远程桌面、文件共享等。
- 建议在非生产环境中测试后再进行正式操作。
- 定期检查系统日志和网络流量,确保安全策略有效。