WebDAV (Web-based Distributed Authoring and Versioning) 擴展 HTTP/1.1,新增 PROPFIND、PROPPATCH、MKCOL、COPY、MOVE、LOCK、UNLOCK 等方法,支援遠端編寫、版本控制、鎖定協作。
PUT/DELETE/MKCOL,攻擊者可上傳 WebShell、刪除檔案、植入惡意頁面PROPFIND 可枚舉目錄結構、檔案屬性、內部路徑LOCK 佔用資源、遞歸 PROPFIND 耗盡 CPU/記憶體
iisreset# 方法一:移除模組 (伺服器管理員 → 角色服務 → 移除 WebDAV 撰寫)
# 方法二:請求篩選封鎖 WebDAV 動詞
<system.webServer>
<security>
<requestFiltering>
<verbs allowUnlisted="true">
<add verb="PROPFIND" allowed="false" />
<add verb="PROPPATCH" allowed="false" />
<add verb="MKCOL" allowed="false" />
<add verb="PUT" allowed="false" />
<add verb="DELETE" allowed="false" />
<add verb="COPY" allowed="false" />
<add verb="MOVE" allowed="false" />
<add verb="LOCK" allowed="false" />
<add verb="UNLOCK" allowed="false" />
</verbs>
</requestFiltering>
</security>
</system.webServer>
非業務必須,堅決關閉 WebDAV。現代協作場景多已遷移至 SharePoint/OneDrive/Nextcloud/Seafile 等專用平台,WebDAV 歷史使命基本結束。