Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows 2000 Server IIS 啟用父路徑圖文教程(含安全風險說明)

編輯:關於伺服器

版本差異提示

「啟用父路徑」選項自 Windows Server 2003 (IIS 6.0) 引入。Windows 2000 內建 IIS 5.0 無此設置**,預設允許父路徑。若在 Win2003+ 環境遷移舊應用,才需關注本文操作。

功能原理與風險

  • 作用: 允許 ASP 使用 ../ 訪問上級目錄文件(如 )。
  • 風險: 若攻擊者控制包含路徑參數,可遍歷讀取 Web 根目錄外的敏感文件(web.config、密碼文件等)。
  • 缺省: IIS 6.0+ 安裝後默認 禁用** 父路徑。

啟用步驟(圖文版)

  1. 打開「Internet Information Services (IIS) 管理器」。
  2. 展開本地計算機 → 右鍵目標網站/虛擬目錄 → 「屬性」。
  3. 切換「主目錄」/「虛擬目錄」標籤 → 點擊「配置」。
  4. 在「應用程序配置」→「選項」標籤下,勾選「啟用父路徑」。
  5. 連點「確定」保存 → 右鍵網站 → 「重新啟動」。
步驟1:網站屬性

圖1:右鍵默認網站選擇屬性

步驟2:主目錄標籤

圖2:切換至主目錄標籤

步驟3:配置按鈕

圖3:點擊配置按鈕進入應用程序配置

替代方案:虛擬目錄映射

若因合規不可開啟父路徑,可在 IIS 建立虛擬目錄指向共享庫路徑,代碼改用 /common/header.asp 絕對虛擬路徑引用,兼顧安全與復用。

Copyright © Windows教程網 All Rights Reserved