杜 爽
(吉林農(nóng)業(yè)大學工程技術學院 長春 130118)
為解決各行業(yè)業(yè)務系統(tǒng)管理控制檢查中發(fā)現(xiàn)的應用賬號授權泛濫、賬號管理不嚴、缺少事后稽核、密碼保護不足及多次登錄問題,有必要將多種業(yè)務系統(tǒng)集成在統(tǒng)一的認證、鑒權系統(tǒng)中,以便實現(xiàn)安全的登錄控制管理。
為實現(xiàn)上述功能,達到較高的安全性,賬號所有者的身份認證技術是關鍵。在較多的認證實踐中,數(shù)字證書認證技術被認為是能夠有效實現(xiàn)身份鑒別的認證技術,基于數(shù)據(jù)證書認證可以實現(xiàn)訪問控制、安全登錄及安全審計等技術問題。但在利用數(shù)字證書實現(xiàn)單點登錄系統(tǒng)的實踐過程中,我們也發(fā)現(xiàn)某些特定的高敏感系統(tǒng)往往需要一種更高級別的驗證保護。
數(shù)字證書是由權威公正的第三方機構CA中心簽發(fā)的,以數(shù)字證書為核心的加密技術可以對網(wǎng)絡上進行傳輸?shù)男畔⒓咏饷堋?shù)字簽名和身份驗證。采用數(shù)字證書的可以保障網(wǎng)絡應用的機密性、完整性、可用性及安全性[1]。
數(shù)字證書認證系統(tǒng)主要由注冊機構(RA)、認證機構(CA)、密鑰管理中心(KMC)構成。
·RA:主要負責接受證書申請、管理證書需求人的申請信息及審核申請人的真實身份,具體執(zhí)行證書受理服務。
·CA:負責向身份符合的用戶制作對應權限證書、制定證書有效期以及執(zhí)行CA系統(tǒng)整體策略,并對系統(tǒng)進行管理和維護[2]。
·KMC:用于對用戶的數(shù)字證書中的公鑰、私鑰的托管和維護。KMC可產(chǎn)生數(shù)字證書所對應的私鑰,當發(fā)生用戶數(shù)字證書私鑰丟失或毀壞的情況,可通過安全的管理措施予以恢復。
證書申請。首先用戶向RA注冊機構發(fā)出申請,RA保存用戶的注冊申請信息留用。
人工審核。注冊機構操作員核對用戶信息并批準申請后,通過注冊機構管理柜員授權。
證書頒發(fā)。注冊機構RA向簽發(fā)機構CA傳遞用戶申請,證書中包含關于用戶及簽署CA的各種信息,具體包括可辨別用戶身份的惟一標識信息、證書持有者的公鑰、證書廢止期限等。
獲得證書。證書生成完畢后,簽發(fā)機構CA將證書輸出至目錄服務器及用戶。
證書使用。數(shù)字證書申請者獲得證書后,可通過自行下載等方式將證書存入各類物理介質(zhì)中,需身份鑒權操作時提供證書即可[3,4]。
銀行業(yè)金庫模式是一種雙驗證模式,該模式要求兩名金庫管庫員要同開庫、同進庫、同在庫、同出庫、同鎖庫。參考金庫模式,本文提出了雙簽名認證協(xié)議模式,支持使用數(shù)字證書鑒權方式下登錄特定敏感系統(tǒng)時必須同時提供兩人數(shù)字證書的形式,實現(xiàn)了類似銀行金庫模式的雙重“鑰匙”證明,有效地加強了通過數(shù)字證書鑒權認證登錄方式的安全性。
為實現(xiàn)本方式,本文提出了由負責接收鑒權需求的認證Web門戶、負責驗證用戶證書真實性及相應用戶權限的鑒權中心、證書管理中心及負責生成聯(lián)合證書的聯(lián)合授權中心。
如圖1所示,提案的鑒權實現(xiàn)方式如下。
·初始鑒權:用戶1向認證Web門戶發(fā)送登錄請求(步驟1),認證門戶將身份驗證信息發(fā)送至鑒權中心(步驟 2)。
·當鑒權中心發(fā)現(xiàn)權限信息不足時,向門戶發(fā)出權限不足但可補充授權信息(步驟3),門戶轉(zhuǎn)達補充授權需求(步驟 4)。
·授權補充:用戶1提供聯(lián)合授權人用戶2,信息至認證Web門戶(步驟5)。
·聯(lián)合授權:認證Web門戶發(fā)送至聯(lián)合授權中心(步驟7),聯(lián)合授權中心向用戶2發(fā)出用戶1的請求(步驟8),用戶2同意本次聯(lián)合鑒權需求(步驟9)。
·聯(lián)合后新證書下發(fā):聯(lián)合鑒權中心向用戶證書中心發(fā)出提取證書信息請求(步驟10),并由聯(lián)合鑒權中心生成本次聯(lián)合證書,通知認證Web門戶授權成功信息(步驟 11)。
圖1 雙簽名數(shù)字證書鑒權實現(xiàn)過程
·向鑒權中心發(fā)送本次聯(lián)合證書,用于記錄及鑒權審查(步驟 12)。
·鑒權中心完成本次鑒權(步驟13)利用本次聯(lián)合證書,用戶進行登錄,認證門戶跳轉(zhuǎn)界面至用戶所需服務界面(步驟14)。
本文提出的雙簽名認證提案能夠有效地滿足針對特定敏感系統(tǒng)的提高鑒權認證強度的需求。將特定系統(tǒng)的鑒權登錄強化至兩人同時確認當次訪問的程度,有效降低了單一工作人員利用自身證書存在的高風險信息泄密的可能性。
下一階段研究雙證書合并的實現(xiàn)協(xié)議及程序模擬實現(xiàn)工作。
1 洪琳,李展.數(shù)字簽名、數(shù)字信封和數(shù)字證書.計算機應用,2000(2)
2 趙維武,王維.數(shù)字證書驗證系統(tǒng)的設計與實現(xiàn).實驗技術與管理,2008(1)
3 田文春,韋崗.基于數(shù)字證書的樹型結構安全多播方案.電子與信息學報,2002(12)
4 YD/T 1614-2007.公眾IP網(wǎng)絡安全要求-基于數(shù)字證書的訪問控制,2007