隨著 IT 系統(tǒng)所支撐的業(yè)務(wù)程序的激增,用戶和系統(tǒng)管理者都面對同一個日益復(fù)雜的,進(jìn)行作業(yè)功能操作的界面。典型情況下,用戶不得不在多個系統(tǒng)上進(jìn)行登陸,這將迫使同一個登陸對話框多次出現(xiàn),每個系統(tǒng)都調(diào)用不同的用戶名和驗(yàn)證信息。而系統(tǒng)管理者則面臨在每個系統(tǒng)管理用戶帳號,并為了以一種協(xié)同的方式訪問而維持完整的強(qiáng)制安全策略。對于用戶這種采用遺傳方式登陸到多系統(tǒng)的說明如下:
采用遺傳方式的用戶登陸多系統(tǒng)
在歷史上,一個分布式計(jì)算機(jī)系統(tǒng)由各個組件作為獨(dú)立安全域裝配而成。這些組件由包含關(guān)聯(lián)操作系統(tǒng)和應(yīng)用程序的獨(dú)立平臺組成。
這些組件作為官能上的獨(dú)立域,終端用戶必須自己獨(dú)立辨別和驗(yàn)證他想要交互的那些域。該場景在上圖已有說明。終端用戶最初通過和主域(Primary Domain)交互來建立會話。在上圖中被稱做主域登陸(Primary Domain Sign-On),并且需要終端用戶提供一組可用的用戶信息,例如用戶名和密碼。主域會話典型的由操作系統(tǒng)會話外殼在代表終端用戶環(huán)境的終端用戶機(jī)器上運(yùn)行獲得的(比如:程序?qū)傩裕h(huán)境變量和根目錄)。通過主域會話外殼,用戶可以調(diào)用其他的域服務(wù),比如平臺或應(yīng)用程序。
要調(diào)用二級域(Secondary Domain)服務(wù),終端用戶需要進(jìn)行二級域登陸(Secondary Domain Sign-on)。并要求終端用戶再次提供用戶信息,終端用戶不得不引導(dǎo)一個獨(dú)立的登陸對話框進(jìn)行驗(yàn)證。二級域會話是典型的操作系統(tǒng)外殼或程序外殼,再一次代表終端用戶環(huán)境。從管理的角度上看,采用遺傳方式需要獨(dú)立的管理每個域,而且是多用戶帳戶管理界面。權(quán)衡可用性和安全上的考量,需要在企業(yè)中為多個不同域部署一種協(xié)同機(jī)制以及可集成的用戶登陸功能以及用戶帳號管理功能。提供這種協(xié)同和集成的服務(wù)有益于為企業(yè)提供真實(shí)的開銷,通過:
減少用戶登陸到獨(dú)立域花費(fèi)的操作時(shí)間,同時(shí)也降低了進(jìn)行登陸操作時(shí)失敗的機(jī)率。
通過減少必要的用戶句柄和記住多組認(rèn)證消息,增強(qiáng)了安全性。
減少了時(shí)間的花費(fèi),改善了響應(yīng),通過系統(tǒng)管理員為系統(tǒng)增加、刪除、修改用戶訪問權(quán)。
通過增強(qiáng)系統(tǒng)管理員維護(hù)用戶帳號配置的完整性,來改善安全。采用協(xié)同一致的方式禁止或取消獨(dú)立用戶訪問所有系統(tǒng)資源。
單用戶登陸到多用戶
這種服務(wù)被稱做單點(diǎn)登陸(Single Sign-On)。不管怎樣,該服務(wù)對于終端用戶和管理方面都同樣重要。這種方式在上圖中有所體現(xiàn)。在單點(diǎn)登陸方式,系統(tǒng)必須從用戶收集數(shù)據(jù),作為主登陸的一部分,所有的身份和用戶信息必須提供給用戶驗(yàn)證系統(tǒng),以便每個二級域進(jìn)行潛在的交互。
這些信息由終端用戶作為主域登陸過程的一部分提供,可在下面幾個方面為二級域提供登陸:
直接方式,用戶提供的信息直接作為二級域的第二次登陸的一部分。
間接方式,用戶提供的信息被用于找回存儲在單點(diǎn)登陸管理數(shù)據(jù)庫上的其他用戶的標(biāo)識和用戶信息。取回的信息接著被用于基本的二級域登陸操作。
立即方式,與二級域建立會話作為初始會話的確立。意味著程序的客戶將在第一次登陸操作時(shí)同時(shí)自動調(diào)用并建立通信。
臨時(shí)存儲或緩存,應(yīng)用于終端用戶偶爾請求二級域服務(wù)的情況。
從管理的角度來看,單點(diǎn)登陸模式提供一種單一用戶管理界面,所有的組件域?qū)⒁詤f(xié)同和同步的方式管理。
單點(diǎn)登陸模式在安全方面的重要意義在于:
二級域與主域的信任關(guān)系:
正確地?cái)嘌越K端用戶的身份和驗(yàn)證信息。
保護(hù)為使用未經(jīng)許可的二級域而驗(yàn)證終端用戶身份的驗(yàn)證信息。
當(dāng)主、從域之間通訊受到威脅,比如中途攔截或丟失(eavsdropping)引起可能的偽裝攻擊,驗(yàn)證信息應(yīng)被保護(hù)起來。
請注意!引用、轉(zhuǎn)貼本文應(yīng)注明原譯者:Rosen Jiang 以及出處:http://www.aygfsteel.com/rosen