成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

三步輕松理解Kerberos協議

網絡 通信技術
Kerberos是一種身份驗證協議,它作為一種可信任的第三方認證服務,通過使用對稱加密技術為客戶端/服務器應用程序提供強身份驗證。

[[349739]]

本文轉載自微信公眾號「Bypass」,作者Bypass。轉載本文請聯系Bypass公眾號。

 Kerberos是一種身份驗證協議,它作為一種可信任的第三方認證服務,通過使用對稱加密技術為客戶端/服務器應用程序提供強身份驗證。在域環境下,AD域使用Kerberos協議進行驗證,熟悉和掌握Kerberos協議是學習域滲透的基礎。

Kerberos協議中主要的三個角色:

  1. 1.訪問服務的Client 
  2. 2.提供服務的Server 
  3. 3.KDC:密鑰分發中心,默認安裝在域控上 
  4.     AS:身份驗證服務 
  5.     TGS:票證授予服務 

Kerberos協議認證過程:

協議可以分為三個步驟:一是獲得票據許可票據,二是獲取服務許可票據,三是獲得服務。

第一步:獲得票據許可票據

KRB_AS_REQ:用于向KDC請求TGT

當用戶在客戶端輸入域用戶和密碼時,客戶端將用戶密碼轉換為hash作為加密密鑰,對時間戳進行加密作為請求憑據。

cipher:加密的時間戳,即客戶端的當前時間與用戶的hash加密后的結果

KRB_AS_REQ 數據包如下:

KRB_AS_REP:用于通過KDC傳遞TGT

收到請求后,KDC從AD域數據庫中找到對用用戶的hash解密時間戳來驗證用戶身份。如果時間戳在允許的時間范圍內,那么它就會生成一個會話密鑰(Session key),以AS_REP 數據包進行響應。

AS_REP 包含信息:

  1. ticket:使用krbtgt hash加密,包含用戶名/會話密鑰和到期時間等信息. 
  2. enc-part:使用用戶hash加密,包含會話密鑰/TGT到期時間和隨機數(防重放) 

KRB_AS_REP數據包如下:

第二步:獲得服務許可票據

KRB_TGS_REQ:使用TGT向KDC請求TGS

客戶端獲得TGT和用戶密鑰加密的enc-part,使用用戶hash解密enc-part獲得會話密鑰(Session key),然后使用會話密鑰將用戶名/時間戳進行加密,生成authenticator和TGT發送給TGS。

  1. ticket:實質上就是一張TGT,客戶端沒有 krbtgt hash,故無法解密TGT. 

KRB_TGS_REQ 數據包如下:

 

KRB_TGS_REP:通過KDC傳遞TGS

TGS 收到KRB_TGS_REQ請求后,使用 krbtgt hash解密ticket 獲取會話密鑰(Session key),然后使用會話密鑰解密 authenticator 獲取用戶名和時間戳進行身份驗證。確認信息后,創建一個服務會話密鑰(Service Session key)。

ticket:使用對應的服務密鑰進行加密,包含服務會話密鑰/用戶名/到期時間等信息,本質上就是一張ST(Service Ticket)。enc-part:包含使用會話密鑰加密的服務會話密鑰(Service Session key)

  1. ticket:使用對應的服務密鑰進行加密,包含服務會話密鑰/用戶名/到期時間等信息,本質上就是一張ST(Service Ticket)。 
  2. enc-part:包含使用會話密鑰加密的服務會話密鑰(Service Session key) 

KRB_TGS_REP數據包如下:

 

 

第三步:獲得服務

KRB_AP_REQ:使用TGS,服務對用戶身份驗證

客戶端已經擁有了有效的TGS可以與服務進行交互,使用會話密鑰解密 enc-part,得到 服務會話密鑰(Service Session key),將用戶名/時間戳等信息使用服務會話密鑰(Service Session key)進行加密,得到新的Authentication。

KRB_AP_REP:由服務用來針對用戶標識自身

服務端接收到請求,使用自己的hash解密TGS獲得服務會話密鑰(Service Session key)和授權用戶信息,然后使用服務會話密鑰解密Authentication,比對用戶名和時間戳等信息,如果有相互驗證標記,服務端使用服務會話密鑰加密時間戳發給客戶端,客戶端解密時間戳驗證服務端,然后開始請求服務。

 

責任編輯:武曉燕 來源: Bypass
相關推薦

2011-07-13 09:54:22

VMware故障vSphere

2009-10-12 13:41:00

RHEL 內核

2022-02-16 08:21:11

JavaSwagger工具

2010-08-12 10:10:37

FlexMapABC

2009-02-10 09:36:00

局域網網速測試

2010-06-30 13:02:30

2015-06-09 09:25:34

2009-04-11 21:56:01

安全技術防火墻VPN

2015-01-28 16:09:33

廣域網優化

2009-02-03 09:48:00

DHCP服務器安全

2021-03-02 07:02:45

Linux操作系統

2010-05-24 13:00:49

2012-01-13 11:13:47

數據中心耗電量

2009-02-04 09:45:05

Java SocketSocket APIJava編程

2012-08-08 17:05:36

App運營

2012-05-25 10:18:23

響應式

2016-02-17 14:37:47

云遷移云退出戰略

2021-09-04 23:27:58

Axios源碼流程

2009-11-05 10:01:26

Visual Stud

2020-11-02 10:51:17

Express源碼Web
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩毛片 | 国产精品18hdxxxⅹ在线 | 欧美色a v | 91n成人| 午夜小视频在线观看 | 国产精品国色综合久久 | 日韩中文字幕在线视频观看 | 久久久123| 欧美日韩精品一区 | 久久久国产一区二区 | 国产精品免费视频一区 | 欧美激情久久久 | 亚洲444kkkk在线观看最新 | 久久久久中文字幕 | www一级片 | 亚洲成人免费 | 国产91综合一区在线观看 | 精品毛片视频 | 日韩三级在线 | 精久久久| 久久伊人影院 | 国产精品久久毛片av大全日韩 | 久久无毛 | 不卡在线视频 | 亚洲综合一区二区三区 | 欧美一级久久精品 | 美女黄色在线观看 | 在线日韩欧美 | 中文字幕国产一区 | 成人免费视频网站在线观看 | 国产精品久久久久一区二区三区 | 日韩三级在线 | 天堂资源最新在线 | 亚洲一区二区三区在线观看免费 | 色婷婷亚洲国产女人的天堂 | 国产片网站 | 搞黄视频免费看 | www.玖玖玖| 免费一区 | 日日夜夜免费精品 | 成年人视频在线免费观看 |