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

IIS服務(wù)器身份驗(yàn)證的方式與基本原理

原創(chuàng)
系統(tǒng) Windows
IIS服務(wù)器在使用的時(shí)候會(huì)有很多用戶訪問(wèn),服務(wù)器的管理員需要知道IIS服務(wù)器的身份驗(yàn)證方式與基本的原理,這樣管理起來(lái)才能更加安全。

【51CTO獨(dú)家特稿】之前我們介紹了攻擊悄然來(lái)臨 該如何保障IIS安全。IIS服務(wù)器有是微軟推出的一個(gè)強(qiáng)大的服務(wù)器,他可以實(shí)行多種用戶身份驗(yàn)證。很多管理員由于不了解相關(guān)的方式和原理,導(dǎo)致了整個(gè)服務(wù)器的癱瘓。能夠熟練的掌握IIS服務(wù)器的用戶驗(yàn)證原理就可以避免這樣的悲劇發(fā)生。

IIS服務(wù)器具有身份驗(yàn)證功能,可以有以下幾種驗(yàn)證方式:

匿名訪問(wèn)

這種方式不驗(yàn)證訪問(wèn)用戶的身份,客戶端不需要提供任何身份驗(yàn)證的憑據(jù),服務(wù)端把這樣的訪問(wèn)作為匿名的訪問(wèn),并把這樣的訪問(wèn)用戶都映射到一個(gè)服務(wù)端的賬戶,一般為IUSER_MACHINE這個(gè)用戶,可以修改映射到的用戶:

集成windows身份驗(yàn)證

這種驗(yàn)證方式里面也分為兩種情況

NTLM驗(yàn)證

這種驗(yàn)證方式需要把用戶的用戶名和密碼傳送到服務(wù)端,服務(wù)端驗(yàn)證用戶名和密碼是否和服務(wù)器的此用戶的密碼一致。用戶名用明碼傳送,但是密碼經(jīng)過(guò)處理后派生出一個(gè)8字節(jié)的key加密質(zhì)詢碼后傳送。

Kerberos驗(yàn)證

這種驗(yàn)證方式只把客戶端訪問(wèn)IIS的驗(yàn)證票發(fā)送到IIS服務(wù)器,IIS收到這個(gè)票據(jù)就能確定客戶端的身份,不需要傳送用戶的密碼。需要kerberos驗(yàn)證的用戶一定是域用戶。

每一個(gè)登錄用戶在登錄被驗(yàn)證后都會(huì)被域中的驗(yàn)證服務(wù)器生成一個(gè)票據(jù)授權(quán)票(TGT)作為這個(gè)用戶訪問(wèn)其他服務(wù)所要驗(yàn)證票的憑證(這是為了實(shí)現(xiàn)一次登錄就能訪問(wèn)域中所有需要驗(yàn)證的資源的所謂單點(diǎn)登錄SSO功能),而訪問(wèn)IIS服務(wù)器的驗(yàn)證票是通過(guò)此用戶的票據(jù)授權(quán)票(TGT)向IIS獲取的。之后此客戶訪問(wèn)此IIS都使用這個(gè)驗(yàn)證票。同樣訪問(wèn)其他需要驗(yàn)證的服務(wù)也是憑這個(gè)TGT獲取該服務(wù)的驗(yàn)證票。

下面是kerberos比較詳細(xì)的原理。

Kerberos原理介紹:

工作站端運(yùn)行著一個(gè)票據(jù)授權(quán)的服務(wù),叫Kinit,專門用做工作站同認(rèn)證服務(wù)器Kerberos間的身份認(rèn)證的服務(wù)。

1. 用戶開(kāi)始登錄,輸入用戶名,驗(yàn)證服務(wù)器收到用戶名,在用戶數(shù)據(jù)庫(kù)中查找這個(gè)用戶,結(jié)果發(fā)現(xiàn)了這個(gè)用戶。

2. 驗(yàn)證服務(wù)器生成一個(gè)驗(yàn)證服務(wù)器跟這個(gè)登錄用戶之間共享的一個(gè)會(huì)話口令(Session key),這個(gè)口令只有驗(yàn)證服務(wù)器跟這個(gè)登錄用戶之間使用,用來(lái)做相互驗(yàn)證對(duì)方使用。同時(shí)驗(yàn)證服務(wù)器給這個(gè)登錄用戶生成一個(gè)票據(jù)授權(quán)票(ticket-granting ticket),工作站以后就可以憑這個(gè)票據(jù)授權(quán)票來(lái)向驗(yàn)證服務(wù)器請(qǐng)求其他的票據(jù),而不用再次驗(yàn)證自己的身份了。驗(yàn)證服務(wù)器把{ Session key + ticket-granting ticket }用登錄用戶的口令加密后發(fā)回到工作站。

3. 工作站用自己的口令解密驗(yàn)證服務(wù)器返回的數(shù)據(jù)包,如果解密正確則驗(yàn)證成功。解密后能夠獲得登錄用戶與驗(yàn)證服務(wù)器共享的Session key和一張ticket-granting ticket。到此,登錄用戶沒(méi)有在網(wǎng)絡(luò)上發(fā)送口令,通過(guò)驗(yàn)證服務(wù)器使用用戶口令加密驗(yàn)證授權(quán)票的方法驗(yàn)證了用戶,用戶跟驗(yàn)證服務(wù)器之間建立了關(guān)系,在工作站上也保存來(lái)相應(yīng)的身份證明,以后要是用網(wǎng)絡(luò)中的其他服務(wù),可以通過(guò)這個(gè)身份證明向驗(yàn)證服務(wù)器申請(qǐng)相應(yīng)服務(wù)器的服務(wù)票,來(lái)獲得相應(yīng)服務(wù)身份驗(yàn)證。

4. 如果用戶第一次訪問(wèn)IIS服務(wù)器,工作站的kinit查看本機(jī)上沒(méi)有訪問(wèn)IIS服務(wù)器的驗(yàn)證票,于是kinit會(huì)向驗(yàn)證服務(wù)器發(fā)出請(qǐng)求,請(qǐng)求訪問(wèn)IIS服務(wù)的驗(yàn)證票。Kinit先要生成一個(gè)驗(yàn)證器,驗(yàn)證器是這樣的:{用戶名:工作站地址}用跟驗(yàn)證服務(wù)器間的Session key加密。Kinit將驗(yàn)證器、票據(jù)授權(quán)票、你的名字、你的工作站地址、IIS服務(wù)名字發(fā)送的驗(yàn)證服務(wù)器,驗(yàn)證服務(wù)器驗(yàn)證驗(yàn)證授權(quán)票真實(shí)有效,然后用跟你共享的Session key解開(kāi)驗(yàn)證器,獲取其中的用戶名和地址,與發(fā)送這個(gè)請(qǐng)求的用戶和地址比較,如果相符,說(shuō)明驗(yàn)證通過(guò),這個(gè)請(qǐng)求合法。

5. 驗(yàn)證服務(wù)器先生成這個(gè)用戶跟IIS服務(wù)器之間的Session key會(huì)話口令,之后根據(jù)用戶請(qǐng)求生成IIS服務(wù)器的驗(yàn)證票,是這個(gè)樣子的:{會(huì)話口令:用戶名:用戶機(jī)器地址:服務(wù)名:有效期:時(shí)間戳},這個(gè)驗(yàn)證票用IIS服務(wù)器的密碼(驗(yàn)證服務(wù)器知道所有授權(quán)服務(wù)的密碼)進(jìn)行加密形成最終的驗(yàn)證票。最后,驗(yàn)證服務(wù)器{會(huì)話口令+加好密的驗(yàn)證票}用用戶口令加密后發(fā)送給用戶。

6. 工作站收到驗(yàn)證服務(wù)器返回的數(shù)據(jù)包,用自己的口令解密,獲得跟IIS服務(wù)器的Session key和IIS服務(wù)器的驗(yàn)證票。

7. 工作站kinit同樣要生成一個(gè)驗(yàn)證器,驗(yàn)證器是這樣的:{用戶名:工作站地址}用跟IIS服務(wù)器間的Session key加密。將驗(yàn)證器和IIS驗(yàn)證票一起發(fā)送到IIS服務(wù)器。

8.IIS服務(wù)器先用自己的服務(wù)器密碼解開(kāi)IIS驗(yàn)證票,如果解密成功,說(shuō)明此驗(yàn)證票真實(shí)有效,然后查看此驗(yàn)證票是否在有效期內(nèi),在有效期內(nèi),用驗(yàn)證票中帶的會(huì)話口令去解密驗(yàn)證器,獲得其中的用戶名和工作站地址,如果跟驗(yàn)證票中的用戶名和地址相符則說(shuō)明發(fā)送此驗(yàn)證票的用戶就是驗(yàn)證票的所有者,從而驗(yàn)證本次請(qǐng)求有效。

基本身份驗(yàn)證

這種驗(yàn)證方式完全是把用戶名和明文用明文(經(jīng)過(guò)base64編碼,但是base64編碼不是加密的,經(jīng)過(guò)轉(zhuǎn)換就能轉(zhuǎn)換成原始的明文)傳送到服務(wù)端驗(yàn)證。服務(wù)器直接驗(yàn)證服務(wù)器本地是否用用戶跟客戶端提供的用戶名和密碼相匹配的,如果有則通過(guò)驗(yàn)證。

【51CTO獨(dú)家特稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處。】

【編輯推薦】

  1. Microsoft FTP Service 7.5 for IIS 7.0 (x86)
  2. Win Server 2008 R2中IIS 7.5的改進(jìn)
  3. 攻擊悄然來(lái)臨 該如何保障IIS安全
  4. 解惑IIS無(wú)法添加映射之謎
  5. .NET角色在IIS 7.0中的配置

 

責(zé)任編輯:張浩 來(lái)源: 51CTO.com
相關(guān)推薦

2010-08-23 16:52:37

DHCP服務(wù)器

2010-07-19 17:30:47

2021-02-08 21:40:04

SockmapBPF存儲(chǔ)

2012-01-12 14:37:34

jQuery

2010-07-09 15:24:29

2010-09-15 15:48:09

CSS Hack

2020-11-26 13:54:03

容器LinuxDocker

2011-11-29 12:17:00

2010-08-20 13:29:33

OFDM

2020-03-21 14:57:14

手機(jī)定位智能手機(jī)APP

2013-04-07 14:09:55

Android應(yīng)用基本

2009-02-24 09:43:00

IP電話原理

2010-06-28 11:28:26

2011-06-15 16:43:31

PHPIIS7

2010-03-17 13:35:02

2010-05-27 13:32:36

IIS服務(wù)安全認(rèn)證

2016-08-17 23:53:29

網(wǎng)絡(luò)爬蟲抓取系統(tǒng)

2019-11-28 10:45:28

ZooKeeper源碼分布式

2016-08-18 00:04:09

網(wǎng)絡(luò)爬蟲抓取系統(tǒng)服務(wù)器

2013-09-22 14:02:09

內(nèi)存數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品久久久久久亚洲综合网 | 欧美老少妇一级特黄一片 | 欧美v片| 欧美日韩在线一区二区三区 | 国产伦精品一区二区三区在线 | 久久综合888 | 久久三级影院 | 久久久精彩视频 | 亚洲女人天堂成人av在线 | 99亚洲精品| 欧美 日韩 在线播放 | 久久久久国产精品 | 中国黄色在线视频 | 日韩毛片免费看 | 欧美日韩国产一区二区三区不卡 | 午夜影院黄| 日韩av在线一区 | 欧美a免费 | 国产高清免费 | 亚洲视频二区 | 在线欧美视频 | 免费黄色在线观看 | 国产91一区 | 国产精品永久 | 91精品国产色综合久久 | 日韩av看片 | 91在线免费视频 | 成人在线国产 | 久久综合九色综合欧美狠狠 | 91五月天 | 久久伊人影院 | www.婷婷| 日韩精品免费在线观看 | 国产精品久久久久久久久免费软件 | 亚洲精品视频一区二区三区 | www.国产精| av三级在线观看 | www.久久| 久久国产欧美日韩精品 | www.99精品 | 精品日韩|