5358 与加密的设备发现
5358 是 WSDAPI over SSL 的登记端口,也就是 Windows 上 WSD(Web Services on Devices)设备发现机制的加密版本,与明文的 5357 成对存在。WSD 用来发现网络打印机、扫描仪与共享设备:设备通过组播宣告自己,主机查询并取得设备描述,再由相关服务配合加载驱动与建立连接。当明文发现被策略限制或失败时,系统会尝试 5358 上的 TLS 通道。这个端口的典型问题出在打印机场景——安全软件拦截 TLS 握手会让设备表现得时好时坏。
基本信息
| 服务名 | WSDAPI over SSL(wsdapi-s) |
|---|---|
| 传输层 | TCP + TLS |
| 配对端口 | 5357 为明文 WSDAPI |
| 相关服务 | Function Discovery Provider Host 等发现组件 |
| 用途 | 加密的设备发现与描述交换 |
| 安全等级 | 仅内网 |
典型使用场景
- 打印机排障:设备间歇性掉线或无法发现时核对两条发现通道
- 驱动部署:批量安装打印机前确认发现机制是否可用
- 防火墙策略核对:确认内网发现流量是否被误拦
- 内网资产发现:借助发现机制梳理网内设备分布
- 安全评估:发现机制会泄露设备信息,评估其可达范围
核查命令
核查命令
Get-NetTCPConnection -LocalPort 5357,5358 -ErrorAction SilentlyContinue # 本机监听与连接
Get-Service FDResPub,fdPHost | Select-Object Name,Status # 发现相关服务状态
# 打印机间歇掉线时:核对终端防护与安全设备是否放行 TLS 握手
# Linux 侧(cups 等实现):ss -lntp | grep -E ':(5357|5358) '设备发现机制对照
| 机制 | 端口 | 适用生态 |
|---|---|---|
| WSD | 5357 / 5358 | Windows 打印与共享设备 |
| mDNS / Bonjour | 5353 | 跨平台设备与服务发现 |
| SSDP / UPnP | 1900(UDP 组播) | 家庭与小型网络设备 |
| SNMP | 161 | 网络设备管理与监控 |
打印机时好时坏的经典原因之一就是发现通道被拦:明文 5357 被阻断后系统改试 5358 的 TLS,连接又被中间安全设备重置或改写,于是出现可用性随机波动。排查时两条通道与中间设备要一起看。
WSD 属于内网发现机制,不应跨越网段对外暴露。跨网段放行会让内网设备信息被其他网段的主机枚举,也可能被用于探测打印服务的已知漏洞。