Overview
發佈日期: 2003 年 5 月 22 日 | 更新日期: 2006 年 4 月 13
本頁內容
簡介
開始之前
減少網頁伺服器的攻擊點
設定帳戶
設定檔案和目錄的安全性
確保網站和虛擬目錄的安全
設定網頁伺服器的 Secure Sockets Layer
相關資訊
簡介
網頁伺服器是各種不同類型安全性攻擊經常利用的目標。部分攻擊十分嚴重,會對企業的資產、生產力及客戶關係造成嚴重的損害;而天下所有攻擊都一樣,都會造成不便及阻礙。網頁伺服器的安全是企業能否成功的重要關鍵。
本文件將說明,如何開始採取步驟,以確保 Microsoft® Windows Server™ 2003 標準版作業系統上,執行 Internet Information Services (IIS) 6.0 的網頁伺服器安全無虞。首先,本節將告訴您部分最常影響網頁伺服器安全的威脅。本文件緊接著提供預先設計的指導方針,告訴您如何提升網頁伺服器的安全,以對抗這類攻擊。
IIS 6.0 藉由對下列舊版 IIS 進行下列變更,採取更為主動的立場來對抗惡意使用者和攻擊者:
根據預設值,當您安裝 Windows Server 2003 標準版時,不會一併安裝 IIS 6.0。
當您首次安裝 IIS 6.0 時,您的網頁伺服器僅能提供或顯示靜態網頁 (HTML),因此降低了提供動態或可執行內容時所造成的風險。
「World Wide Web Publishing 服務 (WWW 服務)」是首次安裝 IIS 6.0 時,唯一根據預設啟用的服務。您可以依需要隨時啟用特定的服務。
根據預設,首次安裝 IIS 6.0 時,ASP 和 ASP.NET 為停用狀態。
至於額外防護方面,IIS 6.0 中所有預設的安全性組態設定,均符合甚至超出「IIS 鎖定工具」所做的安全性組態設定。「IIS 鎖定工具」於舊版 IIS 上執行,是專為減少網頁伺服器的攻擊點所設計,它藉由停用不必要的功能來達到此目的。如需關於「IIS 鎖定工具」的詳細資訊,請參閱《Security Guidance Kit (英文)》中的<Securing Internet Information Services 5.0 and 5>。
由於 IIS 6.0 中的預設設定會停用網頁服務常用的多項功能,因此本文件將告訴您,如何設定您網頁伺服器的額外功能,同時降低您的伺服器對潛在攻擊者暴露的程度。
本文件提供下列指導方針,讓您提升網頁伺服器的安全性:
**重要:**本文件中包含的所有逐步指示,均藉由使用您安裝作業系統時,根據預設出現的「開始」功能表所發展。如果您已修改「開始」功能表,則這些步驟可能稍有不同。
在您完成本文件中的程序之後,您的網頁伺服器便能夠提供 .asp 網頁格式的動態內容,而且它仍將擁有相當安全的防護,可避免有時會威脅網際網路伺服器的下列各種類型攻擊:
設定資料攻擊會蒐集您網站的相關資訊;您可藉由封鎖不必要的連接埠,以及停用不必要的通訊協定來減少這類攻擊。
拒絕服務攻擊會讓網頁伺服器的要求溢流;您可套用安全性補充程式和軟體更新,減少這類攻擊的機會。
未具備正確權限的使用者進行未經授權的存取;您只要設定網路和 NTFS 權限即可阻止這類存取。
在您的網頁伺服器上任意執行惡意程式碼;您只要防止存取系統工具和命令,即可將此行為減至最少。
提升權限會讓惡意使用者使用具備高權限的帳戶執行程式;您只要使用最低權限的服務和使用者帳戶,即可將此行為減至最少。
病毒、蠕蟲和特洛依木馬造成的損害;您可藉由停用不必要的功能、使用最低權限的帳戶,以及經常套用最新的安全性補充程式,讓這類情形受到控制。
**注意:**由於確保網頁伺服器的安全是一項複雜而持續不斷的程序,因此無法保證完整的安全性。
回到頁首
開始之前
本節將告訴您,本文件中所述網頁伺服器的系統必要條件和特徵。
系統需求
本文件中做為範例的網頁伺服器系統需求如下:
伺服器執行 Windows Server 2003 標準版。
NTFS 磁碟分割上已安裝作業系統。如需關於 NTFS 的資訊,請在 Windows Server 2003 的「說明及支援中心」中搜尋「NTFS」。
Windows Server 2003 所需的補充程式和更新,已全數套用到該伺服器上。如要確認您的網頁伺服器上安裝的是最新的安全性更新,請至位於 Microsoft 網站 https://go.microsoft.com/fwlink/?LinkId=22630 上的 Windows Update 頁面,並且讓 Windows Update 掃描您的伺服器以找出可用的更新。
Windows Server 2003 安全性防護措施已套用到伺服器上。
本文件提供的介紹性資訊,可協助您踏出第一步,設定更安全的網頁伺服器。不過,為盡可能確保您網頁伺服器的安全,您必須了解伺服器上所執行應用程式的操作方式。本文件不包含應用程式專屬的安全性設定相關資訊。
網頁伺服器的特徵
本文件中做為範例的網頁伺服器特徵如下:
網頁伺服器是以工作者處理序隔離模式執行 IIS 6.0。
網頁伺服器主控一個使用到網際網路的網站。
網頁伺服器位於防火牆後方,僅允許 HTTP 連接埠 80 和 HTTPS 連接埠 443 上的流量。
網頁伺服器是專用的網頁伺服器,僅做為網頁伺服器而不供其他用途使用,例如檔案伺服器、列印伺服器,或執行 Microsoft SQL Server™ 的資料庫伺服器。
允許匿名存取網站。
網頁伺服器提供 HTML 和 ASP 網頁。
網頁伺服器上並未設定 Microsoft 的 FrontPage® 2002 Server Extensions。
網頁伺服器上的應用程式不需要資料庫連線能力。
網頁伺服器不支援 FTP (檔案上傳和下載)、SMTP (電子郵件) 或 NNTP (新聞群組) 通訊協定。
網頁伺服器不使用 Internet Security and Acceleration Server。
系統管理員必須於本機上登入,才能管理網頁伺服器。
回到頁首
減少網頁伺服器的攻擊點
從減少網頁伺服器的攻擊點,或降低伺服器對潛在攻擊者暴露的程度,開始進行確保網頁伺服器安全的程序。例如,僅啟用讓網頁伺服器正確操作時所需的元件、服務和連接埠。
停用 SMB 和 NetBIOS
主機列舉攻擊會掃描網路,以判斷潛在目標的 IP 位址。為減少對於您網頁伺服器上使用到網際網路的連接埠,所進行的主機列舉攻擊的成功率,請停用「傳輸控制通訊協定 (TCP)」以外的所有網路通訊協定。網頁伺服器使用到網際網路的網路介面卡上,不需要「伺服器訊息區 (SMB)」或 NetBIOS。
本節提供下列逐步指示,可協助您減少網頁伺服器的攻擊點:
停用使用到網際網路連線的 SMB
停用 NetBIOS over TCP/IP
**注意:**當您停用 SMB 和 NetBIOS,伺服器就無法做為檔案伺服器或列印伺服器運作,亦無法進行網路瀏覽,而您也無法從遠端管理網頁伺服器。如果您的伺服器是專用的網頁伺服器,需要系統管理員在本機上登入才能使用,則這些限制應該不會影響伺服器的運作。
SMB 使用下列連接埠:
NetBIOS 使用下列連接埠:
TCP 和「使用者資料包通訊協定 (User Datagram Protocol,UDP)」連接埠 137 (NetBIOS 名稱服務)
TCP 和 UDP 連接埠 138 (NetBIOS 資料包服務)
TCP 和 UDP 連接埠 139 (NetBIOS 工作階段服務)
僅停用 NetBIOS 將無法避免 SMB 通訊,因為標準的 NetBIOS 連接埠無法使用時,SMB 會使用 TCP 連接埠 445 (亦稱為「SMB 直接主機」)。您必須個別停用 NetBIOS 和 SMB。
需求
若要停用使用到網際網路連線的 SMB
依序按一下 [開始]、[設定]、[控制台],再按兩下 [網路連線]。
以滑鼠右鍵按一下您使用到網際網路的連線,再按一下 [內容]。
清除 [Client for Microsoft Networks] 核取方塊。
清除 [File and Printer Sharing for Microsoft Networks] 核取方塊,再按一下 [確定]。
若要停用 NetBIOS over TCP/IP
按一下 [開始],以滑鼠右鍵按一下 [我的電腦],再按一下 [管理]。
按兩下 [系統工具],然後選取 [裝置管理員]。
以滑鼠右鍵按一下 [裝置管理員]、按一下 [檢視],再按一下 [顯示隱藏裝置]。
按兩下 [非隨插即用驅動程式]。
以滑鼠右鍵按一下 [NetBios over Tcpip]、按一下 [停用],再按一下 [是]。
**注意:**本文件中的螢幕擷取畫面顯示測試環境,其中的資訊可能與您畫面上顯示的資訊有所不同。
.jpg)
之前的程序會停用 TCP 連接埠 445 和 UDP 連接埠 445 上的 SMB 直接主機接聽程式。它也會停用 Nbt.sys 驅動程式,並要求您重新啟動系統。
確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
若要確認已停用 SMB
依序按一下 [開始]、[設定],再按一下 [網路和撥號連線]。
以滑鼠右鍵按一下您使用到網際網路的連線,再按一下 [內容]。
確認已清除 [Client for Microsoft Networks] 和 [File and Printer Sharing for Microsoft Networks] 核取方塊,再按一下 [確定]。
若要確認已停用 NetBIOS
按一下 [開始],以滑鼠右鍵按一下 [我的電腦],再按一下 [管理]。
按兩下 [系統工具],然後選取 [裝置管理員]。
以滑鼠右鍵按一下 [裝置管理員]、按一下 [檢視],再按一下 [顯示隱藏裝置]。
按兩下 [非隨插即用驅動程式],再以滑鼠右鍵按一下 [NetBios over Tcpip]。
現在快顯功能表上會出現 [啟用] 選項,表示 [NetBIOS over TCP/IP] 目前為停用狀態。
按一下 [確定] 關閉 [裝置管理員]。
僅選取必要的 IIS 元件和服務
IIS 6.0 包括子元件和 WWW 服務以外的服務,例如 FTP 服務和 SMTP 服務。為降低遭受專門以特定服務或子元件做為目標進行攻擊的風險,建議您僅選取網站和 Web 應用程式正確執行所需的服務和子元件。
下表顯示「新增或移除程式」中的建議設定,為本文件中針對網頁伺服器上的 IIS 子元件和服務所使用的範例。
IIS 子元件和服務的建議設定
| 幕後智慧型傳送服務 (BITS) 伺服器擴充功能 |
停用 |
無變更 |
| 通用檔案 |
啟用 |
無變更 |
| FTP 服務 |
停用 |
無變更 |
| FrontPage 2002 Server Extensions |
停用 |
無變更 |
| IIS 管理員 |
啟用 |
無變更 |
| 網際網路列印 |
停用 |
無變更 |
| NNTP 服務 |
停用 |
無變更 |
| SMTP 服務 |
啟用 |
停用 |
| World Wide Web 服務 |
啟用 |
無變更 |
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**新增或移除程式。
- **若要設定 IIS 元件和服務**
1. 依序按一下 \[開始\]、\[控制台\],再按一下 \[新增或移除程式\]。
2. 按一下 \[新增/移除 Windows 元件\]。
3. 在 \[Windows 元件精靈\] 頁面上的 \[元件\]下,按一下 \[應用程式伺服器\],再按一下 \[詳細資料\]。
4. 按一下 \[Internet Information Services (IIS)\],再按一下 \[詳細資料\]。
5. 參考之前的表格,然後勾選或清除適當的 IIS 元件和服務核取方塊,即可選取或取消選取該元件或服務。
6. 按照精靈中的指示完成「Windows 元件精靈」。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已選取 IIS 元件和服務**
- 依序按一下 \[開始\]、\[控制台\],再按一下 \[系統管理工具\]。
現在系統管理工具的功能表中,便會出現「網際網路資訊服務 (IIS) 管理員」。
#### 僅啟用必要的網頁服務延伸模組
提供動態內容的網頁伺服器需要網頁服務延伸模組。每種動態內容的類型都與特定的 Web 服務延伸模組相對應。基於安全性理由,IIS 6.0 可讓您啟用和停用個別的網頁服務延伸模組,如此可僅啟用您的內容所需的延伸模組。
**警告:**請勿啟用所有的網頁服務延伸模組。雖然這樣做,能確保達到與現有網站和應用程式的最高相容性,但您網頁伺服器的攻擊點也同樣會大幅增加。您可能需要個別測試您的網站和應用程式,以確定僅啟用了必要的網頁服務延伸模組。
假設網頁伺服器設定為提供 Default.asp 檔案做為預設網頁。即使已設定預設網頁,您仍必須啟用 ASP 網頁服務延伸模組,才能檢視 .asp 網頁。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**網際網路資訊服務 (IIS) 管理員 (Iis.msc)。
- **若要啟用 ASP 網頁服務延伸模組**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 按兩下 \[本機電腦\],再按一下 \[網頁服務延伸模組\]。
3. 按一下 \[動態伺服器網頁\],再按一下 \[允許\]。
.jpg)
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **確認已啟用 ASP 網頁服務延伸模組**
1. 開啟文字編輯器、鍵入一些文字,然後以 Default.asp 名稱將檔案儲存到 C:\\inetpub\\wwwroot 目錄中。
2. 在 Internet Explorer 的 \[網址\] 方塊中,鍵入下列 URL,然後按下 **ENTER**:**https://localhost**
Default.asp 檔案會出現在瀏覽器中。
[](#mainsection)[回到頁首](#mainsection)
### 設定帳戶
建議您移除不使用的帳戶,因為攻擊者可能會發現這些帳戶,並利用它們存取您伺服器上的資料和 Web 應用程式。永遠要求強性密碼。弱性密碼會增加暴力攻擊或字典攻擊的成功率,因為攻擊者會嘗試猜測密碼。使用具備最低權限的帳戶。否則,攻擊者可能會藉由具備高層級權限的帳戶,存取未經授權的資源。
本節提供下列設定帳戶的逐步指示:
- 停用不使用的帳戶
- 使用應用程式集區隔離應用程式
#### 停用不使用的帳戶
攻擊者可能利用不使用的帳戶及其權限,來存取伺服器。您應定期稽核伺服器上的本機帳戶,並停用任何未使用的帳戶。在生產伺服器上停用帳戶之前,請先在測試伺服器上停用它們,以確定停用帳戶不會對應用程式的運作造成不良影響。如果停用帳戶未在測試伺服器上造成任何問題,則可在您的生產伺服器上停用此帳戶。
**注意:**如果您選擇刪除不使用的帳戶,而非停用它,請注意,您無法恢復已刪除的帳戶,而且無法刪除 Administrator 帳戶和 Guest 帳戶。同時,請確定先在測試伺服器上刪除該帳戶,然後再於您的生產伺服器上將它刪除。
本節提供下列刪除或停用不使用帳戶的逐步指示:
- 停用 Guest 帳戶
- 重新命名 Administrator 帳戶
- 重新命名 IUSR\_*ComputerName* 帳戶
##### 停用 Guest 帳戶
Guest 帳戶是以匿名方式連線到網頁伺服器時所使用的帳戶。Windows Server 2000 預設安裝過程中,Guest 帳戶為停用狀態。若要禁止以匿名方式連線到您的伺服器,請確定 Guest 帳戶持續為停用狀態。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**電腦管理
- **若要停用 Guest 帳戶**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[管理\]。
2. 按兩下 \[本機使用者和群組\],再按一下 \[使用者\] 資料夾。Guest 帳戶應顯示為附帶紅色 *X* 的圖示,以表示為停用狀態。如果未停用 Guest 帳戶,請繼續執行步驟 3 以停用它。
.jpg)
3. 以滑鼠右鍵按一下 Guest 帳戶,再按一下 \[內容\]。
4. 在 \[一般\] 索引標籤上,勾選 \[帳戶已停用\] 核取方塊,再按一下 \[確定\]。
現在,Guest 帳戶會顯示為附帶紅色 *X* 的圖示。
##### 重新命名 Administrator 帳戶
預設的本機 Administrator 帳戶為惡意使用者的目標,因為此帳戶在這部電腦上具備較高的權限。若要提高安全性,請將預設的 Administrators 帳戶重新命名,並另行指派更複雜的密碼。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦。
- **若要重新命名 Administrator 帳戶並指派強性密碼**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[管理\]。
2. 按兩下 \[本機使用者和群組\],再按一下 \[使用者\] 資料夾。
3. 以滑鼠右鍵按一下 Administrator 帳戶,再按一下 \[重新命名\]。
4. 在方塊中鍵入一個名稱,然後按下 **ENTER**。
5. 在桌面上按下 **CTRL+ALT+DEL**,再按一下 \[變更密碼\]。
6. 在 \[使用者名稱\] 方塊中鍵入 Administrator 帳戶的新名稱。
7. 在 \[舊密碼\] 方塊中鍵入目前的密碼,然後在 \[新密碼\] 方塊中鍵入新密碼,並於 \[確認新密碼\] 方塊中再次鍵入新密碼,然後按一下 \[確定\]。
**警告:**除非您忘記密碼而且沒有密碼重設磁片,否則請勿使用快顯功能表上的 \[設定密碼\] 功能表項目變更密碼。使用此方法變更系統管理員密碼,可能會造成此密碼保護的資料永久遺失。
##### 重新命名 IUSR 帳戶
預設的匿名網際網路使用者帳戶 IUSR\_*ComputerName*,是在安裝 IIS 期間所建立。*ComputerName* 的值是在安裝 IIS 時,您伺服器的 NetBIOS 名稱。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦。
- **若要重新命名 IUSR 帳戶**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[管理\]。
2. 按兩下 \[本機使用者和群組\],再按一下 \[使用者\] 資料夾。
3. 以滑鼠右鍵按一下 IUSR\_ComputerName 帳戶,再按一下 \[重新命名\]。
4. 鍵入新的帳戶名稱,再按下 **ENTER**。
- **若要在 IIS Metabase 中變更 IUSR 帳戶的值**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下本機電腦,再按一下 \[內容\]。
3. 勾選 \[Enable Direct Metabase Edit\] 核取方塊,再按一下 \[確定\]。
4. 瀏覽至 MetaBase.xml 檔案的位置,預設為 C:\\Windows\\system32\\inetsrv。
5. 以滑鼠右鍵按一下 MetaBase.xml 檔案,再按一下 \[編輯\]。
6. 搜尋 **AnonymousUserName** 內容,並鍵入 IUSR 帳戶的新名稱。
7. 在 \[檔案\] 功能表上,按一下 \[結束\],再按一下 \[是\]。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已停用某個帳戶**
1. 按下 **CTRL+ALT+DEL**,再按一下 \[登出\],以登出網頁伺服器。
2. 在 \[登入 Windows\]對話方塊中的 \[使用者名稱\] 方塊中,鍵入已停用帳戶的名稱以及使用的密碼,再按一下 \[確定\]。
此時會出現下列訊息:
您的帳戶已停用。請連絡您的系統管理員。
- **若要確認已重新命名某個帳戶**
1. 按下 **CTRL+ALT+DEL**,再按一下 \[登出\] 以登出網頁伺服器。
2. 在 \[登入 Windows\]對話方塊中的 \[使用者名稱\] 方塊中,鍵入已重新命名的帳戶舊有名稱,以及已重新命名帳戶使用的密碼,再按一下 \[確定\]。
此時會出現下列訊息:
系統無法讓您登入。請確定您的使用者名稱及網域無誤,然後再輸入密碼。密碼必須使用正確的大小寫。
3. 按一下 \[確定\],然後在 \[使用者名稱\] 方塊中,鍵入已重新命名帳戶的新名稱。
4. 鍵入已重新命名帳戶使用的密碼,再按一下 \[確定\]。
您應可以利用重新命名的帳戶登入這部電腦。
#### 使用應用程式集區隔離應用程式
若使用 IIS 6.0,您就可以將應用程式隔離到應用程式集區中。所謂應用程式集區是指,由一個或一組工作者處理序,所服務的由一個或多個 URL 組成的群組。使用應用程式集區有助於提升您網頁伺服器的可靠性和安全性,因為每一支應用程式均彼此獨立運作。
Windows 作業系統上的每一個執行處理序均具備一個處理序身份識別,用來決定處理序在系統上存取資源的方式。每一個應用程式集區亦具備一個處理序身份識別,而這個身份是具備您應用程式所需最低權限的帳戶。此處理序身份可允許以匿名方式存取您的網站或應用程式。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦。
- **若要建立應用程式集區**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 按兩下本機電腦,然後以滑鼠右鍵按一下 \[應用程式集區\],按一下 \[新增\],再按一下 \[應用程式集區\]。
3. 在 \[應用程式集區識別碼\] 方塊中,鍵入應用程式集區的新識別碼 (例如 ContosoAppPool)。
.jpg)
4. 在 \[應用程式集區設定\] 下,按一下 \[為新增應用程式集區使用預設設定值\],再按一下 \[確定\]。
- **若要指派網站或應用程式給應用程式集區**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下您要指派給應用程式集區的網站或應用程式,再按一下 \[內容\]。
3. 根據您選取的應用程式類型而定,依序按一下 \[主目錄\]、\[虛擬目錄\] 或 \[目錄\] 索引標籤。
4. 如果您指派目錄或虛擬目錄給應用程式集區,請確認 \[應用程式名稱\] 方塊中包含正確的網站或應用程式名稱。
-或者-
如果 \[應用程式名稱\] 方塊中沒有任何名稱,則按一下 \[建立\],然後鍵入網站或應用程式的名稱。
5. 在 \[應用程式集區\] 清單方塊中,按一下您要指派網站或應用程式的應用程式集區名稱,再按一下 \[確定\]。
.jpg)
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已建立應用程式集區**
1. 使用 Administrator 帳戶登入網頁伺服器。
2. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
3. 按兩下本機電腦,再按兩下 \[應用程式集區\],然後確認您建立的應用程式集區是否出現在 \[應用程式集區\] 節點下。
4. 以滑鼠右鍵按一下您建立的應用程式集區,再按一下 \[內容\]。
5. 按一下 \[識別身份\] 索引標籤,確認應用程式集區的識別身份已設定為預先定義、名為「網路服務」的安全性帳戶,再按一下 \[確定\]。
- **若要確認已將網站或應用程式指派給特定的應用程式集區**
1. 使用 Administrator 帳戶登入網頁伺服器。
2. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
3. 按兩下本機電腦,再按兩下 \[網站\],然後以滑鼠右鍵按一下您要確認應用程式集區設定的網站,再按一下 \[內容\]。
4. 根據您選取的應用程式類型而定,依序按一下 \[主目錄\]、\[虛擬目錄\] 或 \[目錄\] 索引標籤。
5. 在 \[應用程式集區\] 清單方塊中,確認已列出您要指派網站的應用程式集區名稱,再按一下 \[取消\]。
[](#mainsection)[回到頁首](#mainsection)
### 設定檔案和目錄的安全性
使用嚴格的存取控制,有助於保護敏感的檔案和目錄。在大多數情況下,允許存取特定帳戶會比拒絕存取特定帳戶更有效。請儘量在目錄層級設定存取權。檔案加入資料夾時,會沿用資料夾的權限,因此您無須採取進一步的動作。
本節提供下列逐步指示,設定檔案和目錄的安全性:
- 重新放置 IIS 記錄檔並設定權限
- 設定 IIS Metabase 權限
- 停用 FileSystemObject 元件
#### 重新放置 IIS 記錄檔並設定權限
為提升 IIS 記錄檔的安全性,您應重新將這些檔案放置到已格式化為使用 NTFS 檔案系統的非系統磁碟機上。這個位置應該與您網站內容的位置相同。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦和網際網路資訊服務 (IIS) 管理員 (Iis.msc)。
- **若要將 IIS 記錄檔的位置移到非系統的磁碟分割**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\]。
2. 瀏覽到您要重新放置 IIS 記錄檔的位置。
3. 以滑鼠右鍵按一下您要重新放置 IIS 記錄檔的目錄上一層,按一下 \[新增\],再按一下 \[資料夾\]。
4. 鍵入資料夾的名稱,例如,ContosoIISLogs,然後按下 **ENTER**。
5. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
6. 以滑鼠右鍵按一下網站,再按一下 \[內容\]。
7. 按一下 \[網站\] 索引標籤,再按一下 \[啟用記錄\] 框架中的 \[內容\]。
8. 在 \[一般內容\] 索引標籤上按一下 \[瀏覽\],然後瀏覽到您剛剛建立用來儲存 IIS 記錄檔的資料夾。
9. 按三次 \[確定\]。
**注意:**如果原始位置 Windows\\System32\\Logfiles 中已有 IIS 記錄檔,則必須手動將這些檔案移到新的位置。IIS 不會自行移動這些檔案。
- **若要設定 IIS 記錄檔上的 ACL**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\]。
2. 瀏覽到記錄檔所在的資料夾。
3. 以滑鼠右鍵按一下資料夾,按一下 \[內容\],再按一下 \[安全性\] 索引標籤。
4. 在上方的窗格中,按一下 \[Administrators\],並確定下方窗格中的權限已設定為 \[完全控制\]。
5. 在上方的窗格中,按一下 \[System\],並確定下方窗格中的權限已設定為 \[完全控制\],再按一下 \[確定\]。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已移動記錄檔且已設定權限**
1. 依序按一下 \[開始\]、\[搜尋\],再按一下 \[檔案或資料夾\]。
2. 在 \[搜尋名稱如下的檔案或資料夾\] 方塊中鍵入部份或完整的檔名 (例如 LogFiles),並且在 \[查詢\] 方塊中選取位置,再按一下 \[立即搜尋\]。
搜尋結果會傳回記錄檔的新位置。
3. 按下 **CTRL+ALT+DEL**,再按一下 \[登出\]。
4. 使用未具備存取記錄檔權限的帳戶登入網頁伺服器。
5. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\],然後瀏覽到 LogFiles 目錄。
6. 以滑鼠右鍵按一下 LogFiles 目錄,再按一下 \[開啟\]。
此時會出現下列訊息:
- 拒絕存取。
#### 設定 IIS Metabase 權限
IIS Metabase 是 XML 檔案,其中包含大部分的 IIS 組態資訊。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦和 MetaBase.xml 檔案。
- **若要限制存取 MetaBase.xml 檔案**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\]。
2. 瀏覽到 Windows\\System32\\Inetsrv\\MetaBase.xml 檔案,然後以滑鼠右鍵按一下此檔案,再按一下 \[內容\]。
3. 按一下 \[安全性\] 索引標籤,確認只有 Administrators 群組和 LocalSystem 帳戶具備 Metabase 的「完全控制」存取權,並移除所有其他檔案的權限,再按一下 \[確定\]。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已限制存取 MetaBase.xml 檔案**
1. 按下 **CTRL+ALT+DEL**,再按一下 \[登出\]。
2. 使用未具備存取 MetaBase.xml 檔案權限的帳戶登入網頁伺服器。
3. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\],然後瀏覽到 MetaBase.xml 的位置。
4. 以滑鼠右鍵按一下 MetaBase.xml 檔案,再按一下 \[開啟\]。
此時會出現下列訊息:
- 拒絕存取。
#### 停用 FileSystemObject 元件
ASP、Windows Script Host 和其他指令碼應用程式,均使用 FileSystemObject (FSO) 元件建立、刪除、取得相關資訊,以及操作磁碟機、資料夾和檔案。若考慮停用 FSO 元件,請注意這個動作也會移除 Ditionary 物件。同時,請確認沒有其他程式需要此元件。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**命令提示字元。
- **若要停用 FileSystemObject 元件**
1. 依序按一下 \[開始\]、\[執行\],然後在 \[開啟\] 方塊中鍵入 **cmd**,再按一下 \[確定\]。
2. 切換到 C:\\Windows\\system32 目錄。
3. 出現命令提示字元時,鍵入 **regsvr32 scrrun.dll /u**,再按下 **ENTER**。
此時會出現下列訊息:
DllUnregisterServer in scrrun.dll succeeded (scrrun.dll 中的 DllUnregisterServer 已成功)。
4. 按一下 \[確定\]。
5. 出現命令提示字元時,鍵入 **exit** ,即可關閉命令提示字元視窗。
[](#mainsection)[回到頁首](#mainsection)
### 確保網站和虛擬目錄的安全
將 Web 根目錄和虛擬目錄重新放置到非系統的磁碟分割中,有助於保護它們不受目錄橫越的攻擊。這些攻擊可讓攻擊者執行作業系統的程式和工具。由於橫越磁碟機攻擊是不可能發生的事,因此將網站內容重新放置到另一部磁碟機上,便能提供額外的防護來對抗這些攻擊。
本節提供下列逐步指示,確保網站和目錄的安全:
- 將您的網站內容移到非系統磁碟機上
- 設定網站權限
#### 將您的網站內容移到非系統磁碟機上
請勿使用預設的 \\Inetpub\\Wwwroot 目錄做為您網站內容的位置。例如,如果您將系統安裝到 C: 磁碟機上,請考慮將您的網站和內容目錄移到 D: 磁碟機上,以便降低目錄橫越攻擊的相關風險,不讓攻擊者成功嘗試瀏覽網頁伺服器的目錄結構。務必確認所有虛擬目錄均指向新的磁碟機。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**網際網路資訊服務 (IIS) 管理員 (Iis.msc) 和命令提示字元。
- **若要將您的網站內容移到非系統磁碟機上**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下內含您要移動其內容的網站,再按一下 \[停止\]。
3. 依序按一下 \[開始\]、\[執行\],然後在 \[開啟\] 方塊中鍵入 **cmd**,再按一下 \[確定\]。
4. 出現命令提示字元時,鍵入下列命令:
**xcopy c:\\inetpub\\wwwroot\\***SiteName Drive***:\\wwwroot\\***SiteName* **/s /i /o**
在之前的命令中,
- 以您的網站名稱取代 *SiteName*。
- 以新的磁碟機 (例如 D) 取代 *Drive*。
5. 回到 \[網際網路資訊服務 (IIS) 管理員\] 嵌入式管理單元。
6. 以滑鼠右鍵按一下網站,再按一下 \[內容\]。
7. 根據您選取的應用程式類型,按一下 \[主目錄\]、\[虛擬目錄\] 或 \[目錄\] 索引標籤,然後在 \[本機路徑\] 方塊中鍵入新目錄的位置,再按一下 \[確定\]。
-或-
瀏覽到您剛剛複製檔案的新目錄位置,再按一下 \[確定\]。
8. 以滑鼠右鍵按一下網站,再按一下 \[啟動\]。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認網站內容已移到非系統磁碟機上**
1. 依序按一下 \[開始\]、\[搜尋\],再按一下 \[檔案或資料夾\]。
2. 在 \[搜尋名稱如下的檔案或資料夾\] 方塊中鍵入部份或完整的檔名,並且在 \[查詢\] 方塊中選取位置,再按一下 \[立即搜尋\]。
搜尋結果會在新的位置以及原始位置列出您移動的檔案。
- **若要從系統磁碟機刪除您的網站內容**
- 瀏覽到 C:\\Inetpub\\Wwwroot\\*SiteName* 目錄,然後刪除您已移動到非系統磁碟機上的檔案。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已從系統磁碟機刪除網站內容**
1. 依序按一下 \[開始\]、\[搜尋\],再按一下 \[檔案或資料夾\]。
2. 在 \[搜尋名稱如下的檔案或資料夾\] 方塊中鍵入部份或完整的檔名,並且在 \[查詢\] 方塊中選取位置,再按一下 \[立即搜尋\]。
搜尋結果只會在新位置列出您移動的檔案。
#### 設定網站權限
您可以針對特定網站、目錄和檔案,設定您網頁伺服器的存取權限。這些權限會套用到所有使用者,無論他們的特定存取權限為何。
##### 設定檔案系統目錄上的權限
IIS 6.0 倚賴 NTFS 權限的協助,來保護個別的檔案和目錄,以避免未經授權的存取。不同的是,網站權限會套用到嘗試存取網站的任何人,而使用 NTFS 權限可讓您定義哪些使用者可存取網站內容,以及允許這些使用者操作該內容的方式。為提升安全性,請同時使用網站權限和 NTFS 權限。
存取控制清單 (ACL) 指示哪些使用者或群組,具備存取或修改特殊檔案的權限。但它的方式不是在每一個檔案上設定 ACL,而是針對每一種檔案類型建立新目錄、在每一個目錄上設定 ACL,然後讓檔案沿用所在目錄的權限。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**我的電腦和網際網路資訊服務 (IIS) 管理員 (Iis.msc)。
- **若要將網站內容移到其他資料夾**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\]。
2. 瀏覽到包含網站內容的資料夾,然後按一下網站內容的最上層資料夾。
3. 在 \[檔案\] 功能表上,按一下 \[開新檔案\],再按一下 \[資料夾\],即可在網站的內容目錄中建立新的資料夾。
4. 指定資料夾的名稱,然後按下 **ENTER**。
5. 按下 **CTRL**,然後選取您要保護的每一個網頁。
6. 以滑鼠右鍵按一下網頁,再按一下 \[複製\]。
7. 以滑鼠右鍵按一下新資料夾,再按一下 \[貼上\]。
**注意:**如果您已建立這些網頁的連結,則必須更新連結以反映網站內容的新位置。
- **若要設定網站內容的權限**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下 \[網站\] 資料夾、網站、目錄、虛擬目錄,或您要設定的檔案,再按一下 \[內容\]。
3. 根據您要授予或拒絕的存取權類型而定,勾選或清除下列所有核取方塊 (如果有的話):
- **指令檔來源存取權。**使用者可存取來源檔案。如果選取 \[讀取\],則可讀取來源;如果選取 \[寫入\],則可寫入來源。\[指令檔來源存取權\] 包括指令檔的來源程式碼。如果未選取 \[讀取\] 或 \[寫入\],則無法使用此選項。
- **讀取** (預設為已選取)。使用者可檢視目錄或檔案的內容及內容。
- **寫入。**使用者可變更內容以及目錄或檔案的內容。
- **目錄瀏覽。**使用者可檢是檔案清單和集合。
- **記錄造訪。**針對每一次網站的造訪建立記錄項目。
- **索引此資源。**允許「索引服務」索引此資源。如此可讓使用者在資源上進行搜尋。
4. 在 \[執行權限\] 清單方塊中,選取執行指令碼的適當層級:
- **無。**不在伺服器上執行指令碼或可執行檔 (例如,檔案類型為 .exe 的檔案)。
- **僅指令碼。**僅在伺服器上執行指令碼。
- **指令碼和可執行檔。**可在伺服器上同時執行指令碼和可執行檔。
5. 按一下 \[確定\]。如果目錄的子節點具備不同設定的網站權限,則會出現 \[繼承覆寫\] 方塊。
6. 如果出現 \[繼承覆寫\] 方塊,請在您要套用目錄 Web 權限的 \[子節點\] 清單中選取子節點。
-或-
按一下 \[全選\] 設定內容,以將 Web 權限套用到所有子節點。
7. 如果您看到一個以上的 \[繼承覆寫\] 方塊,請從 \[子節點\] 清單選取子節點,或按一下 \[全選\],再按一下 \[確定\],將此內容的 Web 權限套用到子節點。
如果目錄具備您已變更的網站權限,且所屬的子節點亦針對特殊選項設定了網站權限,則子節點中的權限將覆寫您為目錄設定的權限。如果您希望將目錄層級的網站權限套用到子節點,則必須在 \[繼承覆寫\] 方塊中選取這些子節點。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認已拒絕網站內容目錄的寫入存取權**
1. 按下 **CTRL+ALT+DEL**,再按一下 \[登出\]。
2. 使用具備實體或虛擬目錄上的「讀取」和「執行」權限的帳戶登入網頁伺服器。
3. 按一下 \[開始\]、以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[檔案總管\],然後瀏覽到您要複製到實體或虛擬目錄的檔案位置。
4. 以滑鼠右鍵按一下檔案,再按一下 \[複製\]。
5. 瀏覽到實體或虛擬目錄的位置,然後以滑鼠右鍵按一下該目錄。快顯功能表上不會提供 \[貼上\] 選項,這表示您未具備「寫入」目錄的權限。
[](#mainsection)[回到頁首](#mainsection)
### 設定網頁伺服器的 Secure Sockets Layer
在您的網頁伺服器上設定 Secure Sockets Layer (SSL) 安全性功能,以確認內容的完整性、使用者的識別身份,以及加密網路傳輸。SSL 安全性倚賴伺服器憑證,可讓使用者在傳送私人資訊 (例如信用卡號碼) 之前,先驗證您的網站。每一個網站只能擁有一個伺服器憑證。
#### 取得和安裝伺服器憑證
憑證是由稱為「憑證授權單位 (CA)」的非 Microsoft 組織所發出。伺服器憑證通常與您的網頁伺服器相關,尤其是您設定了 SSL 的網站。您必須產生憑證要求、傳送要求到 CA,然後在收到 CA 寄出的憑證之後安裝它。
憑證仰賴一對加密金鑰 (一個公開金鑰和一個私密金鑰) 來強迫執行安全性。當您產生伺服器憑證的要求時,實際上是產生了私密金鑰。您從 CA 收到的伺服器憑證則包含公開金鑰。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**網際網路資訊服務 (IIS) 管理員 (Iis.msc) 和 Web 伺服器憑證精靈。
- **若要產生伺服器憑證的要求**
1. 按一下 \[開始\],以滑鼠右鍵按一下 \[我的電腦\],再按一下 \[管理\]。
2. 按兩下 \[服務及應用程式\] 區段,再按兩下 \[Internet Information Services\]。
3. 以滑鼠右鍵按一下您要安裝伺服器憑證的網站,再按一下 \[內容\]。
4. 按一下 \[目錄安全設定\] 索引標籤。在 \[安全通訊\] 區段中,按一下 \[伺服器憑證\] 啟動「Web 伺服器憑證精靈」,再按一下 \[下一步\]。
5. 按一下 \[建立新憑證\],再按一下 \[下一步\]。
6. 按一下 \[準備要求,但於稍後傳送\],再按一下 \[下一步\]。
7. 在 \[名稱\] 方塊中,鍵入易記的名稱。(預設名稱為您要產生憑證要求的網站名稱,例如 https://www.contoso.com)。
8. 指定位元長度,再按一下 \[下一步\]。
加密金鑰的位元長度決定加密的強度。大部分非 Microsoft CA 均較希望您選擇最小的 1024 位元。
9. 在 \[組織\] 區段中,鍵入您的組織和組織單位資訊。確定此資訊正確無誤,且 \[組織\] 欄位中未包含逗號,再按一下 \[下一步\]。
10. 在 \[您站台的公用名稱\] 區段中,鍵入包含網域名稱的主機電腦名稱,再按一下 \[下一步\]。
11. 鍵入您的地理資訊,再按一下 \[下一步\]。
12. 將檔案儲存為 .txt 檔。(預設檔名和位置為 C:\\certreq.txt。)
下列範例顯示憑證要求檔案的外觀。
```
-----BEGIN NEW CERTIFICATE REQUEST-----
MIIDATCCAmoCAQAwbDEOMAwGA1UEAxMFcGxhbjgxDDAKBgNVBAsTA1BTUzESMBAG
A1UEChMJTWljcm9zb2Z0MRIwEAYDVQQHEwlDaGFybG90dGUxFzAVBgNVBAgTDk5v
cnRoIENhcm9saW5hMQswCQYDVQQGEwJVUzCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
gYkCgYEAtW1koGfdt+EoJbKdxUZ+5vE7TF1ZuT+xaK9jEWHESfw11zoRKrHzHN0f
IASnwg3vZ0ACteQy5SiWmFaJeJ4k7YaKUb6chZXG3GqL4YiSKFaLpJX+YRiKMtmI
JzFzict5GVVGHsa1lY0BDYDO2XOAlstGlHCtENHOKpzdYdANRg0CAwEAAaCCAVMw
GgYKKwYBBAGCNw0CAzEMFgo1LjAuMjE5NS4yMDUGCisGAQQBgjcCAQ4xJzAlMA4G
A1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATCB/QYKKwYBBAGCNw0C
AjGB7jCB6wIBAR5aAE0AaQBjAHIAbwBzAG8AZgB0ACAAUgBTAEEAIABTAEMAaABh
AG4AbgBlAGwAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBp
AGQAZQByA4GJAGKa0jzBn8fkxScrWsdnU2eUJOMUK5Ms87Q+fjP1/pWN3PJnH7x8
MBc5isFCjww6YnIjD8c3OfYfjkmWc048ZuGoH7ZoD6YNfv/SfAvQmr90eGmKOFFi
TD+hl1hM08gu2oxFU7mCvfTQ/2IbXP7KYFGEqaJ6wn0Z5yLOByPqblQZAAAAAAAA
AAAwDQYJKoZIhvcNAQEFBQADgYEAhpzNy+aMNHAmGUXQT6PKxWpaxDSjf4nBmo7o
MhfC7CIvR0McCQ+CBwuLzD+UJxl+kjgb+qwcOUkGX2PCZ7tOWzcXWNmn/4YHQl0M
GEXu0w67sVc2R9DlsHDNzeXLIOmjUl935qy1uoIR4V5C48YNsF4ejlgjeCFsbCoj
Jb9/2RM=
-----END NEW CERTIFICATE REQUEST-----
```
13. 確認您的要求詳細資料,按一下 \[下一步\],再按一下 \[完成\]。
- **若要送出伺服器憑證的要求**
1. 請聯繫您的 CA,以了解送出要求的需求。
2. 將您在之前程序中建立的 .txt 檔內容,複製成 CA 所需的要求格式。
3. 將要求傳送到您的 CA。
收到 CA 寄出的憑證時,可立即將憑證安裝到您的網頁伺服器上。
- **若要安裝伺服器憑證**
1. 將憑證 (.cer) 檔案複製到 C:\\Windows\\System32\\CertLog 資料夾。
2. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
3. 以滑鼠右鍵按一下您要安裝伺服器憑證的網站,再按一下 \[內容\]。
4. 按一下 \[目錄安全設定\] 索引標籤。在 \[安全通訊\] 區段中,按一下 \[伺服器憑證\] 啟動「Web 伺服器憑證精靈」,再按一下 \[下一步\]。
5. 按一下 \[處理擱置要求及安裝憑證\],再按一下 \[下一步\]。
6. 瀏覽到 CA 寄給您的憑證。按兩次 \[下一步\],再按一下 \[完成\]。
##### 確認新的設定
確認您的本機電腦上已套用適當的安全性設定。
- **若要確認網頁伺服器上已安裝憑證**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按一下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下擁有您所檢視憑證的網站,再按一下 \[內容\]。
3. 在 \[目錄安全設定\] 索引標籤上的 \[安全通訊\] 區域中,按一下 \[檢視憑證\] 檢閱憑證,再按兩次 \[確定\]。
#### 強迫執行和啟用您網頁伺服器上的 SSL 連線
在您安裝伺服器憑證之後,必須在網頁伺服器上強迫執行 SSL 連線。接著,您必須啟用 SSL 連線。
##### 需求
- **認證:**您必須以網頁伺服器上 Administrators 群組成員的身份登入。
- **工具:**網際網路資訊服務 (IIS) 管理員 (Iis.msc)。
- **若要強迫執行 SSL 連線**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下您要強迫執行 SSL 連線的網站,再按一下 \[內容\]。
3. 按一下 \[目錄安全設定\] 索引標籤。在 \[安全通訊\] 區段中,按一下 \[編輯\]。
4. 按一下 \[必須使用安全通道 (SSL)\], 選擇加密強度,再按一下 \[確定\]。
**注意:**如果您指定 128 位元加密,則使用 40 位元或 56 位元強度瀏覽的用戶端電腦便無法與您的網站進行通訊,除非將瀏覽器升級為支援 128 位元加密的版本。
- **若要啟用您網頁伺服器上的 SSL 連線**
1. 依序按一下 \[開始\]、\[控制台\]、\[系統管理工具\],再按兩下 \[網際網路資訊服務 (IIS) 管理員\]。
2. 以滑鼠右鍵按一下您要啟用 SSL 連線的網站,再按一下 \[內容\]。
3. 按一下 \[網站\] 索引標籤。在 \[網站識別\] 區段中,確認 \[SSL 連接埠\] 方塊的數值為 443。
4. 按一下 \[進階\]。通常會出現兩個方塊,且 \[在這個網站使用多重識別碼\] 方塊中已列出網站的 IP 位址和連接埠。如果尚未列出連接埠 443,請在 \[在這個網站使用多重 SSL 識別碼\] 欄位中,按一下 \[新增\]。選取伺服器的 IP 位址,在 \[SSL 連接埠\] 方塊中鍵入數值 **443**,再按一下 \[確定\]。
##### 確認新的設定
確認您的網頁伺服器上已套用適當的安全性設定。
- **若要確認您網頁伺服器上的 SSL 連線**
1. 開啟您的瀏覽器,然後嘗試使用標準的 https:// 通訊協定連線到您的網頁伺服器。例如,在 \[位址\] 方塊中,鍵入下列字串:**https://localhost**
如果已強迫執行 SSL,則會出現下列錯誤訊息:
The page must be viewed over a secure channel.The page you are trying to access is secured with Secure Sockets Layer (SSL). (此網頁必須透過安全通道檢視。您嘗試存取的網頁經過 SSL 安全加密。)
2. 請再次嘗試鍵入下列字串,以連線到您要查看的網頁:**https://localhost**
通常,這樣會出現您網頁伺服器的預設網頁。
[](#mainsection)[回到頁首](#mainsection)
### 相關資訊
如需關於確保 IIS 6.0 安全的詳細資訊,請參閱下列連結:
- Microsoft 網站上的《[Security Enhancements in Internet Information Services 6.0 (英文)](https://go.microsoft.com/fwlink/?linkid=22800)》,網址為 [https://go.microsoft.com/fwlink/?LinkId=22800](https://go.microsoft.com/fwlink/?linkid=22800)。
- TechNet 網站上的《[Configuring Application Isolation on Windows Server 2003 and Internet Information Services (IIS) 6.0 (英文)](https://go.microsoft.com/fwlink/?linkid=2280)》,網址為 [https://go.microsoft.com/fwlink/?LinkId=2280](https://go.microsoft.com/fwlink/?linkid=2280)。
- Microsoft Events and Webcasts 網站上的《[TechNet Webcast: Securing Internet Information Services (IIS) (英文)](https://go.microsoft.com/fwlink/?linkid=22802)》,網址為 [https://go.microsoft.com/fwlink/?LinkId=22802](https://go.microsoft.com/fwlink/?linkid=22802)。
如需關於 IIS 6.0 的詳細資訊,請參閱下列連結:
- Microsoft Download Center 上的《[Internet Information Services (IIS) 6.0 Resource Kit](https://go.microsoft.com/fwlink/?linkid=22803)》,網址為 [https://go.microsoft.com/fwlink/?LinkId=22803](https://go.microsoft.com/fwlink/?linkid=22803)。
- TechNet 網站上的 [Internet Information Services (英文)](https://go.microsoft.com/fwlink/?linkid=22804) 技術頁面,網址為 [https://go.microsoft.com/fwlink/?LinkId=22804](https://go.microsoft.com/fwlink/?linkid=22804)。
- Microsoft 網站上的《[Technical Overview of Internet Information Services (IIS) 6.0 (英文)](https://go.microsoft.com/fwlink/?linkid=22805)》,網址為 [https://go.microsoft.com/fwlink/?LinkId=22805](https://go.microsoft.com/fwlink/?linkid=22805)。
[](#mainsection)[回到頁首](#mainsection)