安全性


使用者及伺服器金鑰換用
金鑰輪替是一個程序,用來更新儲存在使用者及伺服器 ID 檔中的 Notes 公開及專用金鑰組。這組金鑰可能必須定期更換,預防有未偵測到的私密金鑰妥協情況發生;補救從已知的私密金鑰妥協進行回復的情況;或是更新為更大型的金鑰以增加安全性。

您可以透過安全設定政策文件,配置觸發初始化使用者金鑰換用的條件,而對於伺服器金鑰換用則是在「伺服器」文件中進行。觸發條件包括:


在 Domino 7 之前,只能由個別使用者透過由電子郵件,或經由伺服器認證來要求新的金鑰。在 Domino 7 中,管理員可以使用金鑰換用功能,將置換金鑰部署到使用者群組 (透過安全設定政策文件)

如需透過安全設定政策文件來配置使用者金鑰置換的觸發條件的相關資訊,請參閱「配置使用者政策」一章。

Notes 7 使用者也可以透過「使用者安全性」對話方塊上的「新建公開金鑰」按鈕,觸發金鑰換用。如果他們選擇「鑑別通訊協定」作為憑證要求方法,就會如同由政策設定觸發而換用現行的金鑰。如果他們選擇「郵件通訊協定」,就會使用 R6 及先前的郵件方法。

若需如何觸發金鑰換用的相關資訊,請參閱建立新的 Notes 公開金鑰並將其新增到 Domino 名錄

政策已經建立,或是使用者已透過「使用者安全性」對話方塊觸發金鑰換用時,下次使用者對起始伺服器進行鑑定時,就會將金鑰換用資訊寫入 ID 檔案中。當發生觸發條件時,就會初始化金鑰換用,在使用者 ID 檔案中建立新的金鑰並標示為擱置中。當使用者在新/擱置中金鑰產生之後,透過起始伺服器進行認證時,就會在「管理要求」資料庫中建立「認證新金鑰要求」

完成金鑰換用程序:

1. 在「Domino 管理者」中,開啟「管理員申請」資料庫。

2. 在「認證新金鑰要求」視界中,選取使用者的要求,然後按一下「認證選取的項目」。

3. 在「選擇發證者」對話方塊中,執行下列其中一項:


4. 在「憑證到期日」對話方塊中,驗證日期無誤再按一下「確定」。

5. 在「處理統計資料」對話方塊中,驗證未發生失敗,然後按一下「確定」。

當使用者接下來透過起始伺服器進行認證時,即會出現一個對話方塊,詢問新的使用者是否要接受新的公開金鑰。使用者必須按一下「確定」以接受新的憑證。使用者 ID 檔案中的新/擱置中金鑰就會啟動,並備存舊的金鑰。

附註 備存的金鑰會保留在 ID 檔案中,如此可用來將使用該金鑰加密的文件解密。

配置伺服器金鑰換用

1. 在「伺服器」文件中,按一下「管理」。

2. 在「公開金鑰需求」下,完成下列欄位:
欄位動作
允許的最小金鑰強度指定所容許保護力最弱的金鑰大小。保護力比此更弱的金鑰將會被換用。
  • 無最小值 (預設值)
  • 與所有版本相容的最大值 (630 位元)。
  • 和第 6 版與以上的版本相容 (1024 位元)。
允許的最大金鑰強度指定所容許保護力最強的金鑰大小。保護力比此更強的金鑰將會被換用。
  • 最小值 (512 位元)
  • 與所有版本相容的最大值 (630 位元)。
  • 和第 6 版與以上的版本相容 (1024 位元) (預設值)。
偏好的金鑰強度指定金鑰被換用時要使用的金鑰強度:
  • 最小值 (512 位元)。
  • 與所有版本相容的最大值 (630 位元)。
  • 和第 6 版與以上的版本相容 (1024 位元) (預設值)。
金鑰允許的經歷時間最大值 (以天數為單位)指定在需要替換金鑰前,金鑰可達到的經歷時間上限。
允許的最早金鑰建立日期在此日期前建立的任何金鑰將被替換。
請勿自動產生新的金鑰,直到指定金鑰不符合金鑰寬度需求而可被換用的最早日期
建立新金鑰後,舊金鑰仍為有效的天數上限指定在網路鑑別期間,可使用舊金鑰的時間長短。在 Notes 金鑰驗證期間,會將所有的新舊憑證以及所有的換用金鑰組織成樹狀結構。在該樹狀結構中會進行周遊,以搜尋可相互鏈結以驗證金鑰的一組憑證。若憑證已到期,則無法在該鏈接中使用它。若因金鑰有受損之虞而加以換用,最好能設定一個簡短的值,作為該金鑰的舊發行憑證能夠使用的時間期限。此設定的有效值為 1 到 36500 天,而預設值為 365。
3. 關閉並儲存文件。金鑰換用資訊會寫入伺服器 ID 檔案。當發生觸發條件時,就會初始化金鑰換用,在伺服器 ID 檔案中建立新的金鑰並標示為擱置中。

4. 重新啟動伺服器。

5. 在「Domino 管理者」中,開啟「管理員申請」資料庫。

6. 在「認證新金鑰要求」視界中,選取伺服器的要求,然後按一下「認證選取的項目」。

7. 在「選擇發證者」對話方塊中,執行下列其中一項:

8. 在「憑證到期日」對話方塊中,驗證日期無誤再按一下「確定」。

9. 在「處理統計資料」對話方塊中,驗證未發生失敗,然後按一下「確定」。

10. 在伺服器控制台鍵入 "tell adminp process all" 以完成金鑰認證處理。

11. 鍵入 "restart server"。重新啟動伺服器,可使伺服器讀取它的資訊,並接受新的認證金鑰。