簡介
本文檔介紹如何配置Cisco Umbrella虛擬裝置(VA)以通過安全通道接收使用者 — IP對映。
必要條件
需求
思科建議您瞭解以下主題:
-
私鑰建立、證書建立、證書簽名和管理不在Umbrella元件的範圍內。這必須在這些元件的外部執行。
-
您必須為每個虛擬裝置建立一個具有唯一公用名稱的證書。
-
您還必須在內部DNS伺服器中新增一個A記錄,將此公用名稱指向虛擬裝置的IP地址。
-
如果需要更改虛擬裝置的IP地址,也必須相應地更改此A記錄。
-
與證書對應的FQDN必須配置為Umbrella控制面板上的本地域,以便VA將此域識別為本地域。
-
需要分別以.key和.cer格式建立私鑰和證書。
-
您可以為此使用自簽名證書或CA簽名證書。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- 運行版本2.7或更高版本的虛擬裝置
- Umbrella AD聯結器必須運行版本1.5或更高版本
- Umbrella Chromebook客戶端必須運行版本1.3.3或更高版本
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
概觀
運行版本2.6或更低版本的Umbrella虛擬裝置支援在埠443上僅以未加密的形式接收來自Umbrella Active Directory(AD)聯結器和使用者 — IP對映。因此,部署的一個必備條件是AD聯結器和VA或Chromebook客戶端與VA只能通過受信任的網路進行通訊。
從版本2.7開始,Umbrella虛擬裝置現在可以通過HTTPS從AD聯結器接收AD使用者 — IP對映,也可以通過HTTPS從每個Umbrella Chromebook客戶端接收類似的GSuite使用者 — IP對映。
本文詳細介紹每個元件上啟用HTTPS通訊的配置步驟。預設情況下,HTTPS通訊被禁用,並且AD聯結器和Chromebook客戶端僅通過HTTP與VA通訊。
注意:啟用此功能會增加VA和Umbrella AD聯結器上的CPU和記憶體利用率,並會導致VA的DNS吞吐量降低。因此,建議僅在您的組織符合性要求時啟用此功能。
虛擬裝置
向VA新增私鑰和證書
將私鑰和證書新增到VA的步驟:
1.通過文本編輯器開啟私鑰檔案。
2.選擇「全部」、「複製」,然後貼上此命令的雙引號:
config va ssl key "paste the contents of the .key file here"
向VA新增證書
將證書新增到VA的步驟:
1.通過文本編輯器開啟證書檔案。
2.選擇「全部」、「複製」,然後貼上下面命令的雙引號:
config va ssl cert "paste the contents of the .crt file here"
在VA上啟用HTTPS
使用以下命令在VA上啟用HTTPS:
config va ssl enable
驗證HTTPS啟用
使用以下命令驗證是否已啟用HTTPS:
config va show
此命令的輸出可包括HTTPS狀態以及SSL證書詳細資訊。
輸出示例:
HTTPS status : enabled
SSL Certificate Start Time : 2024-04-16 16:11:08
SSL Certificate Expiry Time : 2025-04-16 16:11:08
Issuer : C = US, ST = MASSACHUSETTS, L = BOSTON, O = CISCOSUPPORT, CN = server.domain.com
Common Names : vmhost.domain.com
VA可能需要20分鐘才能開始通過HTTPS接收事件。大約過20分鐘後,可以使用config va status
命令檢查。AD聯結器的狀態在中間時段處於黃色(停止)狀態,並且在VA開始通過HTTPS接收事件後變為綠色狀態。
如果要停用HTTPS並恢復為HTTP,請使用命令config va ssl disable。
如果要重新啟用HTTPS,必須再次新增私鑰和證書,然後使用config va enable命
令。
Active Directory
如果對每個VA使用CA簽名的證書,請確保在運行AD聯結器的每個系統上安裝根證書和每個VA證書的頒發CA證書,該系統與VA位於同一站點。
如果對每個VA使用自簽名證書,請確保每個VA證書安裝在運行AD聯結器的每個系統上,該系統與VA位於同一Umbrella站點。
附註:僅需要在AD聯結器上安裝與AD聯結器位於同一Umbrella站點中的VA的證書。
VA最多可能需要20分鐘才能將HTTPS狀態同步到Umbrella,然後將其同步到AD聯結器。因此,聯結器開始通過HTTPS向VA傳送資料可能需要長達20分鐘。 VA會丟棄在此期間傳送的任何使用者 — IP對映。因此,建議僅在不需要使用者登入的停機時間內對VA進行配置更改。
Umbrella Android使用者端
如果您使用的是針對VA的CA簽名證書,請確保將根證書和針對每個VA證書的頒發CA證書推送到每個Android裝置並安裝在每台裝置上。
如果您為VA使用自簽名證書,請確保將每個VA證書推送到每個Android裝置並安裝在每個VA裝置上。
證書可用後,Umbrella Android客戶端可以開始使用此證書設定VA的HTTPS通道。
Umbrella Chromebook使用者端
如果您將由CA簽名的證書用於VA,請確保將根證書和每個VA證書的頒發CA證書推送到每個Chromebook並安裝在每個Chromebook上。
如果您將自簽名證書用於VA,請確保將每個VA證書推送到每個Chromebook並安裝在每個Chromebook上。
證書可用後,Umbrella Chromebook客戶端可以開始使用此證書設定VA的HTTPS通道。
有關詳細資訊,請參閱Umbrella Chromebook Client: 一文通過安全通道將使用者 — IP對映傳送到Umbrella虛擬裝置。
配置順序
在VA上啟用HTTPS後,VA不接受通過HTTP以明文傳送的使用者 — IP對映。因此,通過HTTP傳送的任何使用者登入都會被丟棄,並且這些使用者的DNS請求的使用者屬性不可用。因此,建議按以下順序配置這些元件:
1.根據CA簽名或自簽名證書為每個VA建立證書和私鑰。
2.將證書和私鑰分別新增到每個VA。
3.確保每個VA證書(或VA自簽名證書)的根證書和中間父證書安裝在與VA在同一站點中運行AD聯結器的每個系統上,以及安裝在每個Chromebook上。
4.在停機時間內,在虛擬助理上啟用HTTPS。
附註:VA上的證書必須在過期之前被替換,並且中間父級和根證書必須安裝在AD聯結器和Umbrella Chromebook客戶端上。如果未執行此操作,則AD聯結器和Umbrella Chromebook客戶端無法與VA通訊。