Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

我們強烈建議所有使用者升級至 Microsoft Windows Server 2008 上執行的 Microsoft 網際網路資訊服務(IIS)版本7.0。 IIS 7.0 大大增強了 Web 基礎結構的安全性。如需有關 IIS 安全性相關主題的詳細資訊,請造訪下列 Microsoft 網站:

如需有關 IIS 7.0 的詳細資訊,請造訪下列 Microsoft 網站:

本文適用於 Windows 2000。 對 Windows 2000 的支援已於 2010 年 7 月 13 日結束。是您規劃從 Windows 2000 移轉策略的起點。 如需詳細資訊,請參閱 。

摘要

本文逐步說明如何針對 Microsoft Internet Information Services (IIS)5.0 中的 Web 要求設定驗證。

Web 驗證的運作方式

Web 驗證是網頁瀏覽器與網頁伺服器之間的通訊,其中涉及少量的超文字傳輸通訊協定(HTTP)標頭和錯誤訊息。通訊流程如下:

  1. 網頁瀏覽器提出要求,例如 HTTP-取得。

  2. Web 服務器會執行驗證檢查。 如果由於需要驗證而失敗,伺服器會傳回如下所示的錯誤訊息:

    您無權查看此 pageYou 沒有許可權使用您所提供的認證來查看此目錄或頁面。

    此訊息中包含的資訊,網頁瀏覽器可以用來將要求重新提交為經過驗證的要求。

  3. 網頁瀏覽器會使用伺服器的回應來構造包含驗證資訊的新要求。

  4. Web 服務器會執行驗證檢查。 如果檢查成功,則 Web 服務器會將最初要求的資料傳送回到網頁瀏覽器。

驗證方法

注意:使用下列部分驗證方法時,您必須使用已使用 ntfs 檔案系統格式化的磁片磁碟機,因為 ntfs 格式化的磁碟機會維持最高的安全性等級。IIS 支援五個下列的 Web 驗證方法:

匿名驗證

IIS 會建立 IUSR_computername 帳戶(其中 computername 是電腦的名稱),以便在匿名使用者要求網頁內容時進行驗證。 這個帳戶為使用者提供本機登入的權利。 您可以將匿名使用者存取權重設為使用任何有效的 Windows 帳戶。注意:您可以針對不同的網站、虛擬目錄、物理目錄及檔案設定不同的匿名帳戶。如果 Windows 2000 電腦是獨立伺服器,則 IUSR_computername 帳戶是在本機伺服器上。 如果伺服器是網網域控制站,則會為網域定義 IUSR_computername 帳戶。

基本驗證

使用基本驗證,限制對 NTFS 格式網頁伺服器上檔案的存取權。 在基本驗證中,使用者必須輸入認證,且存取權是以使用者識別碼為基礎。若要使用基本驗證,請向每個使用者授予在本機登入的許可權,並讓管理更容易,將他們新增到可存取所需檔案的群組。注意:因為使用者認證是使用 Base64 編碼來編碼,但在透過網路傳輸時不會加密,所以基本驗證會視為不安全的驗證形式。

整合式 Windows 驗證

整合式 Windows 驗證比基本驗證更安全,而且在使用者擁有 Windows 網域帳戶的內部網路環境中,它也能正常運作。 在整合式 Windows 驗證中,瀏覽器會嘗試從網域登入目前使用者的認證,如果這項操作失敗,系統會提示使用者輸入使用者名稱和密碼。 如果您使用整合式 Windows 驗證,使用者的密碼就不會傳送到伺服器。 如果使用者以網域使用者身分登入本機電腦,則當使用者存取該網域中的網路電腦時,使用者就不需要再次進行驗證。注意:您無法透過 proxy 伺服器使用整合式 Windows 驗證。

摘要式驗證

[摘要式驗證] 會解決基本驗證的許多缺點。 使用摘要式驗證時,密碼不會以明文傳送。 此外,您也可以透過 proxy 伺服器使用摘要式驗證。 [摘要式驗證] 使用質詢/回應機制(這是一種整合式 Windows 驗證使用),其中密碼是以加密格式傳送的。 若要使用摘要式驗證:

  • Windows 2000 的伺服器必須位於網域中。

  • 您必須在網網域控制站上安裝 IISSuba 檔案。 在 Windows 2000 Server 安裝期間,系統會自動複製此檔案。

  • 您必須將所有使用者帳戶設定為 [儲存密碼],並啟用 [以 可逆加密 帳戶] 選項。 [啟用這個帳戶] 選項需要重設或重新輸入密碼。

注意:如果您使用的是摘要式驗證,就必須使用 Microsoft Internet Explorer 5.0 或更新版本作為網頁瀏覽器。

用戶端憑證對應

用戶端憑證對應是在憑證與使用者帳戶之間建立「對應」的方法。 在這個模型中,使用者會出示一個憑證,系統會查看對應來判斷應該登入的使用者帳戶。 您可以使用下列兩種方法的其中一種將憑證對應至 Windows 使用者帳戶:

  • 使用 Active Directory。

  • 使用 IIS 中定義的規則。

如需有關如何將用戶端憑證對應至使用者帳戶的其他資訊,請在 IIS 檔中搜尋用戶端憑證對應。 如果您已安裝 IIS,您可以在網頁瀏覽器的網址列中輸入下列 URL 來查看 IIS 檔,其中 localhost 是本機主機的名稱:

http://localhost/iisHelp/iis/misc/default.asp如需如何使用憑證的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

如何使用憑證伺服器2.0 在 Windows 2000 的 IIS 5 測試環境中設定 SSL您可以設定每個驗證方法,以控制對 IIS 伺服器上下列專案的存取權:

  • 在 IIS 伺服器上裝載的所有網頁內容。

  • 在 IIS 伺服器上託管的個別網站。

  • 個別的虛擬目錄或網站中的物理目錄。

  • 網站中的個別頁面或檔案。

如何設定 IIS 網站驗證

  1. 使用系統管理帳戶登入 Web 服務器電腦。

  2. 按一下 [ 開始],指向 [ 程式],指向 [ 管理工具],然後按一下 [ Internet 服務管理員]。[網際網路資訊服務] 管理單元隨即啟動。

  3. 在主控台樹中,按一下 [*電腦名稱稱是電腦名稱] 的 [ 電腦名稱]。

  4. 以滑鼠右鍵按一下下列其中一個專案,然後按一下 [ 屬性]:

    • 若要針對 IIS 伺服器上裝載的所有網頁內容設定驗證,請以滑鼠右鍵按一下 [ * 電腦名稱稱]。

    • 若要為個別網站設定驗證,請以滑鼠右鍵按一下您想要的網站。

    • 若要為網站上的虛擬目錄或實體目錄設定驗證,請按一下您想要的網站,然後以滑鼠右鍵按一下您想要的目錄,例如 [ _vti_pvt]。

    • 若要針對網站中的個別頁面或檔案設定驗證,請按一下您要的網站,按一下包含所需檔案或頁面的資料夾,然後以滑鼠右鍵按一下您要的檔案或頁面。

  5. 在 [ 專案名稱 屬性 ] 對話方塊中,[ 專案 名稱] 是您所選取之專案的名稱,按一下 [ 目錄安全性 ] 索引標籤。注意:如果選取的專案是個別檔案,請按一下 [檔案 安全性 ] 索引標籤。

  6. 在 [ 匿名存取及驗證控制] 底下,按一下 [ 編輯]。

  7. 按一下以選取 [ 匿名存取 ] 核取方塊,以開啟 [匿名存取]。 若要關閉匿名存取,請按一下以清除此核取方塊。注意:如果您關閉 [匿名存取],您必須設定某種形式的驗證存取權。

    1. 若要變更用來匿名存取此資源的帳戶,請按一下 [匿名存取所用的帳戶] 旁的 [編輯]。

    2. 在 [ 匿名使用者帳戶 ] 對話方塊中,按一下您要用來進行匿名存取的使用者帳戶。

    3. 如果您想要使用 Windows LogonUser () API 進行使用者驗證,請按一下以清除 [ 允許 IIS 控制密碼 ] 核取方塊。注意:只要關閉此密碼控制選項,就會強制 IIS 使用一般驗證,並在本機記錄帳戶。 如果使用者在網路電腦上存取資源(例如檔案或 Microsoft Access 資料庫)時遇到困難,您就應該關閉此選項。

    4. 按一下 [確定]。

  8. 在 [ 經過驗證的存取] 底下,按一下以選取 [ 基本驗證(以明文傳送密碼) ] 核取方塊,以開啟基本驗證。 當您收到下列訊息時,請按一下 [是]:

    您所選取的驗證選項會導致密碼以無資料加密方式在網路上傳輸。 企圖危害您的系統安全性的人,可以在驗證程式期間使用通訊協定分析程式來檢查使用者密碼。 如需有關使用者驗證的詳細資訊,請參閱線上協助。 此警告不適用於 HTTPS (或 SSL)連線。您確定要繼續嗎?

    1. 若要選取要用來驗證使用基本驗證之使用者的網域,請按一下 [ 編輯 ],然後 選取預設網域

    2. 在 [ Domain Name ] (功能變數名稱)方塊中輸入您想要的網域,然後按一下 [確定]。注意: 如果您擔心內部網路上的安全性,因為基本驗證會以明文傳送使用者名稱和密碼資訊,所以您可以使用基本驗證與安全通訊端層(SSL)搭配使用。

  9. 按一下以選取 [ Windows 網域伺服器的摘要式驗證 ] 核取方塊以使用摘要式驗證。 當您收到下列訊息時,請按一下 [是]:

    [摘要式驗證] 只適用于 Windows 2000 網域帳戶,且要求帳戶將密碼儲存為加密的明文文字。您確定要繼續嗎?注意:您必須將使用者帳戶設定為開啟 [ 使用可逆加密 帳戶] 選項的 [儲存密碼]。

  10. 按一下以選取 [ 整合 windows 驗證 ] 核取方塊,以使用集成 windows 驗證。注意:此驗證方法先前稱為「MICROSOFT Windows NT 質詢/回應」或「NT LAN MANAGER (NTLM)」。

  11. 按一下 [確定],然後在 [ 專案名稱 屬性 ] 對話方塊中,按一下 [確定]。 如果 [ 繼承覆蓋 ] 對話方塊隨即開啟:

    1. 按一下 [ 全選 ],將新的驗證設定套用到您所變更之專案內的所有檔案或資料夾。

    2. 按一下 [確定]。

  12. 停止網際網路資訊服務。

參考

如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

如何針對 Windows 2000 中的網頁伺服器進行疑難排解

如何使用 NTFS 許可權來保護在 IIS 4.0 或5上執行的網頁

如何在 IIS 上設定 FrontPage 網站上的許可權

設定摘要式驗證以搭配網際網路資訊服務5.0 使用

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×