身份驗證票證是Kerberos網絡安全協議的一個安全組件。它充當令牌的某種作用,是在客戶端計算機和服務器之間傳遞的一個小數據集合,以便兩臺計算機可以相互證明身份。除了這種相互的網絡標識外,票證還詳細說明了客戶端訪問...
身份驗證票證是Kerberos網絡安全協議的一個安全組件。它充當令牌的某種作用,是在客戶端計算機和服務器之間傳遞的一個小數據集合,以便兩臺計算機可以相互證明身份。除了這種相互的網絡標識外,票證還詳細說明了客戶端訪問服務器及其服務的權限,以及為會話分配的時間。與計算機進行倒立的女性基本上有兩種身份驗證票證:票證授予票證(TGT),也被稱為獲取票證的票證,是客戶端計算機首次建立其身份時發出的主票證。這種類型的票證通常持續很長時間,超過10小時或更長時間,并且在用戶登錄網絡期間可以隨時續訂。使用TGT,然后,用戶可以請求單個身份驗證票證以訪問網絡上的其他服務器。客戶端到服務器票證(也稱為會話票證)是第二種形式的身份驗證票證。這通常是在客戶端希望訪問特定服務器上的服務時發出的短期票證會話票證包含客戶端計算機的網絡地址、用戶信息和票證有效的持續時間。在某些Kerberos實現(如Microsoft~s?Active Directory?)中,第三種類型的票證稱為推薦票證,也可以使用。當客戶端希望訪問獨立于域的服務器時,會授予此票證類型。Kerberos票證授予系統的工作方式是使用一個單獨的服務器,即密鑰分發中心(KDC),這臺機器有兩個子組件在運行,第一個子組件被稱為身份驗證服務器(as)AS知道網絡上所有其他計算機和用戶的信息,并保存他們的密碼數據庫。當用戶登錄網絡時,AS授予他一個TGT。當用戶需要訪問網絡上某個服務器時,他使用前面給出的TGT,并從KDC的第二部分請求服務票證,稱為票證授予服務器(TGS)。TGS將會話票證發送回用戶,然后用戶可以使用該票證訪問他請求的服務器。當服務器收到會話票證時,它會向用戶發回另一條消息,以驗證其身份以及允許用戶訪問所請求的服務。如果是引用門票,如果主域的KDC創建了一個引用票證,允許客戶端從另一個網絡域上的另一個KDC請求會話票證,則需要額外的步驟。整個票證生成和共享過程在每一步都加密,以防止攻擊者竊聽或偽裝成用戶。身份驗證票證方法的主要缺點是所有授權的集中結構。如果攻擊者設法訪問KDC,他實際上獲得了對所有用戶身份和密碼的訪問權限,然后可以冒充任何人。此外,如果KDC變得不可用,另一個問題是票證的詳細生命周期,它要求網絡上的所有計算機都同步時鐘
-
發表于 2020-08-06 05:17
- 閱讀 ( 1204 )
- 分類:電腦網絡