首页/安全/安全加固速查/WebClient 服务禁用(WebDAV 横向移动)
主机加固基线90 条

WebClient 服务禁用(WebDAV 横向移动)

WebClient 服务让系统能通过 WebDAV 从远程 HTTP 路径访问资源,攻击者常用它把载荷直接“拉”进内网执行;服务器不需要时直接禁用。

安全加固速查安全更新于 2026-10-13

WebClient 与 WebDAV 通道

WebClient 服务让 Windows 能通过 WebDAV(走 HTTP/HTTPS)访问远程文件,等于在 SMB 之外多出了一条“从 HTTP 拉文件”的路径。攻击者常用它把载荷直接从自己的服务器带进内网执行,也用它做数据外带。服务器与绝大多数终端并不需要这个能力,把服务显式禁用即可收掉这条通道。

基本信息

加固项WebDAV 客户端收敛
适用平台Windows Server / Windows 10 及以上
基线取值WebClient 服务启动类型为 Disabled
默认状态手动启动(按需拉起)
依赖出口仅需 80/443 出向即可被利用
风险等级中

典型使用场景

  • 服务器:无 WebDAV 需求,统一禁用作为基线项
  • 办公终端:在没有映射盘与协同办公依赖的前提下禁用
  • 事件处置:日志中出现异常的 WebDAV 拉取行为,先关服务再排查
  • 攻击链验证:确认禁用后原有的载荷拉取路径不可用
  • 新系统交付:写入装机清单,避免新机器回到默认手动状态

核查与禁用

核查与禁用
# 查看当前状态(默认多为 Manual)
Get-Service WebClient | Select-Object Name, Status, StartType
# 停止并改为禁用
Stop-Service WebClient -Force
Set-Service WebClient -StartupType Disabled
# 复核:Start 应为 4
sc.exe qc WebClient
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\WebClient' -Name Start

启动类型取值读法

Start 取值含义说明
2自动随系统启动,攻击面常驻
3手动(默认)可被调用时拉起,默认值并不等于安全
4禁用期望值,无法被拉起
默认的“手动”不等于安全:服务以按需方式拉起,攻击者发起请求时就能启动它,必须显式改为禁用。
这里禁用的是客户端组件,与文件服务器对外提供 WebDAV 服务不冲突,两者不要混为一谈。
依赖 WebDAV 映射盘或协同办公组件的业务会受影响,禁用前先盘点实际使用者再动手。

落地检查点

  • 确认业务侧没有任何 WebDAV 映射盘或基于 WebDAV 的协同组件
  • 服务启动类型改为禁用,并复核 Start 值为 4
  • 写入新装机流程,避免新机器回到默认手动状态
  • 出向侧保留对异常 HTTP 文件下载行为的观测能力

易错点

  • 只停止服务不改启动类型:重启或按需请求时又会被拉起,等于没做
  • 认为默认手动状态就安全:手动仅表示不常驻,攻击请求同样能触发启动
  • 禁用前不盘点使用者:协同办公或映射盘业务中断,回滚又要重新走评估
  • 只处理主机不看边界:出向的异常 HTTP 文件拉取行为仍需要在代理与防火墙层面留观测

数据来源与参考

  • Microsoft 安全基线:WebClient 服务禁用
  • MITRE ATT&CK:WebDAV 与远程文件拷贝(T1105 场景)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌