3020 是什么
3020 是微软在 Windows 系统 services 文件中登记的 CIFS 相关端口。CIFS 是 SMB 的早期称呼,今天 Windows 文件共享的标准端口是 TCP 445,更老的 NetBIOS 体系还使用 137、138、139。3020 主要出现在早期微软组件与防火墙兼容清单里,新系统上若见到它被监听,多半是第三方软件占用,而不是文件共享服务本身在运行。判断共享是否可用,应以 445 与 NetBIOS 端口的实际状态为准。
基本信息
| 服务 | cifs(Microsoft 登记) |
|---|---|
| 协议 | TCP/UDP |
| 用途 | 早期文件共享登记项 |
| 现代标准 | 445(SMB/CIFS) |
| 配套端口 | 137/138/139(NetBIOS)、445 |
| 登记来源 | Windows services 文件 |
典型使用场景
- 共享访问排障:确认客户端走的是 445 还是老的 NetBIOS 链路
- 防火墙基线核对:只放行业务真正需要的共享端口,历史登记项及时清理
- 老设备接入:仅支持 NetBIOS 的旧设备需要额外放行 137 至 139
- 安全扫描研判:445 暴露属高风险项,3020 通常只是干扰信息
- 终端与服务器清点:确认哪些主机仍在提供文件共享服务
文件共享端口对照
| 端口 | 协议 | 用途 |
|---|---|---|
| 445 | TCP | SMB/CIFS 直接承载(现代标准) |
| 139 | TCP | NetBIOS 会话服务(老实现) |
| 137/138 | UDP | NetBIOS 名称与数据报 |
| 3020 | TCP/UDP | 微软历史登记项 |
共享端口核查
共享端口核查
ss -lntup 'sport = :3020' # 本机是否有监听
ss -lntp | grep -E ':(139|445) ' # 现代共享端口的实际情况
sudo lsof -i :3020 # 占用进程
Get-SmbServerConfiguration | Select EnableSMB1Protocol # Windows:SMB1 状态
Get-SmbSession | Select ClientComputerName # Windows:当前共享会话「CIFS」为早期注册名,公开资料稀少,正常网络中极少出现。若在资产中发现该端口监听或外联:先核实进程来源与业务归属,无明确用途的按未知服务流程处置,并评估是否需要限制访问。
SMB1 早已不推荐使用:它同时扩大 445 与 NetBIOS 侧的暴露面,确认业务不需要后,应在服务器与客户端两侧都禁用,而不是只在一侧关闭。
共享类端口的安全评估重点在网络边界:445 若出现在公网可达的地址上,优先级高于任何历史登记端口的讨论,应当立即收敛。