《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > Web服務(wù)中基于信任的跨域安全認(rèn)證模型
Web服務(wù)中基于信任的跨域安全認(rèn)證模型
來源:微型機(jī)與應(yīng)用2012年第3期
盧曉霞,韓堅華
(廣東工業(yè)大學(xué) 計算機(jī)學(xué)院,廣東 廣州 510006)
摘要: 在分析XCAML和WS-Security安全規(guī)范的基礎(chǔ)上,設(shè)計出一種基于信任的跨域安全認(rèn)證模型TB-WSCDSA。該模型解決了跨域服務(wù)雙方身份認(rèn)證的問題,并依據(jù)各自安全域的訪問控制策略和信任計算所需的數(shù)據(jù)和算法,計算雙方的信任度,根據(jù)信任度閾值比較結(jié)果對雙方進(jìn)行信任評估和授權(quán),并將結(jié)果以信任證書的方式發(fā)送給服務(wù)雙方以保證安全通信。
Abstract:
Key words :

摘  要: 在分析XCAML和WS-Security安全規(guī)范的基礎(chǔ)上,設(shè)計出一種基于信任的跨域安全認(rèn)證模型TB-WSCDSA。該模型解決了跨域服務(wù)雙方身份認(rèn)證的問題,并依據(jù)各自安全域的訪問控制策略和信任計算所需的數(shù)據(jù)和算法,計算雙方的信任度,根據(jù)信任度閾值比較結(jié)果對雙方進(jìn)行信任評估和授權(quán),并將結(jié)果以信任證書的方式發(fā)送給服務(wù)雙方以保證安全通信。
關(guān)鍵詞: Web服務(wù);信任;身份認(rèn)證;數(shù)字證書

 Web服務(wù)憑借其松散耦合、語言與平臺無關(guān)以及開放、標(biāo)準(zhǔn)化等優(yōu)點,已經(jīng)成為企業(yè)跨平臺應(yīng)用集成的首選[1]。但是,Web服務(wù)的安全及信任仍然是制約其發(fā)展的最大阻礙。當(dāng)前,OASIS已經(jīng)發(fā)布了一系列的安全規(guī)范,主要有WS-Security規(guī)范、安全斷言標(biāo)記語言SAML規(guī)范、可擴(kuò)展的訪問控制高標(biāo)識語言XCAML規(guī)范,而且又提出WS-Trust規(guī)范和WS-Federation規(guī)范提供對信任的支持,通過交換安全令牌在不同安全域通信雙方建立信任[2],但是這主要還是針對Web服務(wù)安全的身份認(rèn)證,并沒有提供如何進(jìn)行信任評價和信任決策。
 本文針對OASIS發(fā)布的關(guān)于Web服務(wù)安全規(guī)范不能滿足服務(wù)雙方利用信任信息進(jìn)行信任評估和決策授權(quán)的問題,將信任機(jī)制引入身份認(rèn)證及訪問控制中,提出了一種Web服務(wù)中基于信任的跨域安全認(rèn)證模型TB-WSCDSA(Trust-Based Cross-Domain Security Authentication of Web Service)。該模型能夠解決服務(wù)提供方與請求方跨域認(rèn)證的問題。它將PKI數(shù)字證書與XCAML相結(jié)合,通過一個可信的第三方機(jī)構(gòu)對不同安全域的服務(wù)雙方進(jìn)行認(rèn)證,利用雙方的直接交互經(jīng)驗及各自域內(nèi)其他證人的推薦信任信息,計算信任度,并與自身預(yù)先設(shè)定好的信任標(biāo)準(zhǔn)或信任度閾值進(jìn)行比較,然后根據(jù)比較結(jié)果進(jìn)行決策和授權(quán)。決策結(jié)果保存在信任證書中,發(fā)送給服務(wù)請求方和提供方,作為雙方信任并進(jìn)行通信的依據(jù)。
1 模型框架
 TB-WSCDSA模型是基于XCAML和PKI數(shù)字證書的。圖1是TB-WSCDSA模型圖。首先,服務(wù)請求方及提供方都從本域內(nèi)的CA認(rèn)證機(jī)構(gòu)獲取自己的數(shù)字證書,這樣才能在交互過程中進(jìn)行彼此認(rèn)證。可信的第三方認(rèn)證機(jī)構(gòu)使用PKI的CA認(rèn)證。這里認(rèn)定,可信的第三方認(rèn)證機(jī)構(gòu)已經(jīng)與雙方的根CA(信任錨)建立信任關(guān)系[3]。
 服務(wù)雙方認(rèn)證完成后,將各自的數(shù)字證書以及第三方認(rèn)證結(jié)果發(fā)送到模型中的認(rèn)證模塊進(jìn)行驗證。在確認(rèn)服務(wù)雙方的身份后,模型的XACML的訪問控制模塊通過計算信任度決定是否發(fā)送信任證書給請求方或提供方。最后,請求方使用該信任證書向提供方請求服務(wù),提供方使用該信任證書決定是否提供服務(wù)。

 

 

2.1 認(rèn)證
 身份認(rèn)證是TB-WSCDSA模型的基礎(chǔ),只有確定了服務(wù)雙方的身份以后,才能夠根據(jù)相關(guān)信任信息進(jìn)行信任評估和授權(quán)決策。該認(rèn)證過程是跨安全域的,包括服務(wù)請求方、請求方所在域的根CA機(jī)構(gòu)(信任錨)、服務(wù)提供方、提供方所在域的根CA機(jī)構(gòu)(信任錨)[3]、已經(jīng)與雙方根CA建立信任關(guān)系的可信的第三方信任機(jī)構(gòu)以及TB-WSCDSA。圖3顯示了認(rèn)證過程。認(rèn)證過程如下:
 (1)服務(wù)請求方及提供方從各自所在安全域的根CA機(jī)構(gòu)獲得本域數(shù)字證書。
 (2)取得本域數(shù)字證書后,請求方加密發(fā)送數(shù)字證書給提供方,提供方收到后用自己的私鑰解密,并通過本域的根CA發(fā)送到可信第三方機(jī)構(gòu)進(jìn)行認(rèn)證,提供方同樣將自己的數(shù)字證書發(fā)送給請求方進(jìn)行認(rèn)證。
 (3)可信的第三方CA機(jī)構(gòu)對服務(wù)雙方認(rèn)證完成后,返回認(rèn)證結(jié)果。
 (4)服務(wù)請求方和提供方從第三方接收到認(rèn)證結(jié)果后,將對方的數(shù)字證書及第三方認(rèn)證結(jié)果打包加密發(fā)送到TB-WSCDSA模型的認(rèn)證模塊;認(rèn)證模塊驗證服務(wù)雙方提供的證書及結(jié)果,完成認(rèn)證。

2.2 訪問控制策略管理
 服務(wù)雙方在完成認(rèn)證后將結(jié)果發(fā)送到TB-WSCDSA模型的認(rèn)證模塊,認(rèn)證模塊通過請求方域及提供方域證人的請求推薦信任、雙方的數(shù)字證書以及第三方認(rèn)證結(jié)果后,將服務(wù)請求轉(zhuǎn)發(fā)到訪問控制模塊,再對雙方進(jìn)行信任評估和決策。訪問控制模塊包括策略管理、信任度計算和決策授權(quán)3個部分。
 策略是XACML的核心,XACML定義了標(biāo)準(zhǔn)的策略語言模型[1]。在TB-WSCDSA的策略模型中,<target>標(biāo)簽是該策略集(策略、規(guī)則)的索引,用來查找某個訪問控制請求所適用的策略集或策略規(guī)則;<subject>標(biāo)簽定義了適用的訪問請求主體,如<subject>any subject     </subject>表示適用于任何主體;<resource>標(biāo)簽定義了適用的客體,如某個Web服務(wù)的WSDL文件;<action>標(biāo)簽定義了主體請求獲得的行為,如Web服務(wù)的執(zhí)行(execute);<condition>標(biāo)簽是TB-WSCDSA中最重要的標(biāo)簽之一,它定義了被授權(quán)所必須滿足的信任條件,其中包括信任度閾值(trust_ threshold)和信任度比較函數(shù)(function:trust_comparison)兩個主要部分。在獲得服務(wù)雙方的信任度之后,利用信任度比較函數(shù)來比較該信任度是否滿足信任度閾值(trust_threshold)的要求,相應(yīng)地返回true或false。
2.3 信任度計算
 TB-WSCDSA中的信任計算部分由XML解析器、數(shù)據(jù)庫和信任處理機(jī)三部分組成。TB-WSCDSA計算直接信任度的信息來自于服務(wù)雙方。首先,服務(wù)雙方初始化各自的信任處理機(jī),得到了信任度的計算方法。信任度計算所必需的數(shù)據(jù)用XML文件發(fā)送到XML解析器中, 解析后保存在數(shù)據(jù)庫相應(yīng)的表格之內(nèi)。在計算信任度時候,信任處理機(jī)從數(shù)據(jù)庫中讀取相應(yīng)的數(shù)據(jù)進(jìn)行計算。本文計算的信任度包括雙方直接交互信息(稱為個體緯度)和來自于域中其他證人的信息(稱為社會緯度)。最后將兩者進(jìn)行綜合[4]。
個體緯度的信任度公式如下:

  
2.4 決策和授權(quán)
 決策和授權(quán)由PDP完成,就是根據(jù)訪問控制策略和信任度來決定是否給予授權(quán)的過程[5]。其決策的過程如下:
 (1)解析服務(wù)雙方的服務(wù)請求,獲取<subject><resource>  <action>和<environment>標(biāo)簽(<environment>標(biāo)簽可能不存在)。
 (2)根據(jù)以上4個標(biāo)簽查找<target>與此相匹配的策略文件policy.XML。
 (3)如果存在相應(yīng)的策略文件,則進(jìn)行步驟(4);否則,返回 not-applicable,訪問控制決策失敗。
 (4)解析policy.XML中rule的<condition>標(biāo)簽,獲得信任度比較函數(shù)trust_comparison和信任度閾值trust_threshold,請求獲取服務(wù)提供方對該服務(wù)請求方的信任度requestor_trust以及服務(wù)請求方對提供方的信任度provider_trust。
 (5)返回服務(wù)雙方的信任度requestor_trust和provider_trust。
 (6)根據(jù)<condition>標(biāo)簽中定義的信任度比較函數(shù)trust_comparison,比較服務(wù)雙方的信任度requestor_trust和provider_trust是否大于等于各自的信任度閾值trust_threshold,如果是,則返回true;否則,返回false。
 (7)驗證返回值是true還是false,如果是true,則返回<effect>標(biāo)簽值permit;否則,返回deny。
最后,PDP將決策的結(jié)果發(fā)送給PEP,PEP將決策結(jié)果封裝在信任證書中發(fā)送給服務(wù)請求方和服務(wù)提供方。服務(wù)請求方利用TB-WSCDSA提供的信任證書向服務(wù)提供方請求服務(wù),而服務(wù)提供方利用信任證書授權(quán)請求方使用服務(wù)。
 本文提出了一種Web服務(wù)下基于信任的跨域認(rèn)證模型TB-WSCDSA。該模型的優(yōu)點是能夠和OASIS發(fā)布的諸多Web服務(wù)安全規(guī)范兼容。TB-WSCDSA與認(rèn)證代理類似,是存在于服務(wù)請求方與服務(wù)提供者之間的中間件系統(tǒng),TB-WSCDSA代替服務(wù)提供方和請求方,完成信任計算和評估工作,而信任計算的算法、信任信息及策略又來自于服務(wù)雙方。因此,計算得到的信任度和授權(quán)決策結(jié)果是服務(wù)雙方可信賴的。服務(wù)雙方只需要驗證各自通信時提供的信任證書,就可以實現(xiàn)基于信任的授權(quán)和訪問控制。認(rèn)證模塊實現(xiàn)了單點登錄的功能,在認(rèn)證過程中,認(rèn)證的客體只要提供一次認(rèn)證信息,大大簡化了請求服務(wù)和推薦信任信息分享過程中的認(rèn)證復(fù)雜度。
參考文獻(xiàn)
[1] 馬曉寧,馮志勇,徐超.Web服務(wù)中基于信任的訪問控制[J].計算機(jī)工程,2010,36(3):10-12.
[2] PAPAZOGLOU M P. Web服務(wù)原理和技術(shù)[M].北京:機(jī)械工業(yè)出版社,2009.
[3] 俞旭.PKI中幾種信任模型的分析研究[C].江蘇省電力安全論壇論文集,2004:351-356.
[4] SABATER J, SIERRA C. Reputation and social network analysis in multi-agent systems[C]. Proceedings of the 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems. Bologna, Italy:[s.n.],2002: 475-482.
[5] 馮曉寧,馮志勇,徐超.Web服務(wù)中跨安全域的基于信任的訪問控制模型[J].計算機(jī)應(yīng)用研究,2009,26(12):4751-4753,4767.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美主播一区二区三区美女 久久精品人 | 久久久中精品2020中文| 亚洲影院污污.| 99精品欧美一区二区三区综合在线| 亚洲高清免费在线| 久久精品亚洲乱码伦伦中文| 欧美在线视频a| 欧美一级片一区| 欧美一区二区高清在线观看| 午夜精品短视频| 欧美一区二区三区视频免费| 性欧美1819性猛交| 久久国产高清| 亚洲激情欧美| 99riav1国产精品视频| 日韩视频在线一区二区| 一本色道精品久久一区二区三区| 99精品欧美一区二区三区综合在线| 一区二区日韩精品| 亚洲午夜影视影院在线观看| 亚洲一区综合| 性欧美长视频| 久久精品国产亚洲一区二区| 久久久精品性| 麻豆精品视频| 欧美精选一区| 欧美亚韩一区| 国产日韩欧美在线播放不卡| 黑人巨大精品欧美一区二区小视频 | 欧美日韩另类国产亚洲欧美一级| 欧美日韩亚洲不卡| 国产精品乱码妇女bbbb| 国产偷久久久精品专区| 国内精品美女在线观看| 亚洲电影一级黄| 99亚洲一区二区| 亚洲欧美日韩精品在线| 久久国产精品一区二区三区| 亚洲茄子视频| 这里只有视频精品| 欧美呦呦网站| 欧美成人免费视频| 欧美亚州一区二区三区 | 欧美综合二区| 日韩视频免费在线| 欧美一区二区三区喷汁尤物| 美女爽到呻吟久久久久| 欧美日韩在线视频一区| 国产日韩一区在线| 亚洲人久久久| 性亚洲最疯狂xxxx高清| 亚洲精品一区在线| 欧美一区=区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品久久久久久久久久久久久久| 国产亚洲欧美中文| 亚洲毛片在线观看| 欧美影院视频| 中国日韩欧美久久久久久久久| 欧美一区在线直播| 欧美精品久久一区二区| 国产欧美一区二区精品性色| 亚洲区欧美区| 欧美一级淫片播放口| 一区二区欧美在线| 久久午夜视频| 国产精品嫩草99av在线| 亚洲国产va精品久久久不卡综合| 中文网丁香综合网| 亚洲欧洲日产国码二区| 香蕉av777xxx色综合一区| 欧美大片在线观看| 国产一区二区电影在线观看 | 在线观看欧美精品| 亚洲一区二区三区在线视频| 亚洲国产一区在线观看| 先锋影音久久久| 欧美日韩成人免费| 极品尤物久久久av免费看| 一本色道久久综合| 亚洲精品免费一二三区| 久久精品日韩| 国产精品免费观看在线| 亚洲激情在线| 亚洲成人在线视频网站| 亚洲欧美一区二区激情| 欧美日韩a区| 在线国产欧美| 欧美伊人久久大香线蕉综合69| 亚洲女同精品视频| 欧美激情在线狂野欧美精品| 黄色一区三区| 午夜久久99| 亚洲男人影院| 欧美色综合网| 亚洲精品九九| 99国产精品自拍| 欧美成人免费观看| 一区二区在线视频播放| 欧美一级网站| 一区二区高清视频| 欧美精品1区| 最新国产の精品合集bt伙计| 亚洲国产91精品在线观看| 欧美在线观看视频一区二区三区| 欧美色视频一区| 亚洲精选91| 夜夜爽www精品| 久久激情网站| 国产精品综合不卡av| 亚洲一区二区三区四区五区黄| 亚洲一区二区毛片| 欧美视频你懂的| 在线一区欧美| 亚洲午夜小视频| 国产精品久久久久77777| 一区二区三区国产盗摄| 在线视频日韩| 欧美日韩免费在线视频| 99成人在线| 在线视频精品一| 欧美日韩亚洲一区二| 99这里只有久久精品视频| 宅男在线国产精品| 国产精品v日韩精品| 亚洲深夜福利| 先锋影音一区二区三区| 国产伦精品一区二区三区免费迷| 亚洲午夜一区二区| 午夜久久久久久久久久一区二区| 国产精品久久久久婷婷| 亚洲综合色在线| 午夜影视日本亚洲欧洲精品| 国产精品免费福利| 午夜精品久久久久久久久| 久久国产精品久久久久久久久久 | 日韩视频国产视频| 欧美激情久久久久| 亚洲免费观看高清在线观看| 在线视频精品一区| 国产精品人成在线观看免费| 午夜精品久久久久久99热| 久久免费视频在线观看| 136国产福利精品导航| 99精品视频免费| 国产精品美女999| 久久爱www| 欧美黑人国产人伦爽爽爽| 一本色道久久综合亚洲91| 亚洲欧美文学| 激情五月综合色婷婷一区二区| 亚洲美女诱惑| 国产精品成人国产乱一区| 午夜精品在线视频| 欧美大尺度在线| 亚洲一区二区三区中文字幕| 玖玖玖国产精品| 99国产精品久久久| 久久精品国产久精国产爱| 亚洲国产婷婷综合在线精品 | 欧美精品成人一区二区在线观看| 一区二区三区国产| 久久久精品视频成人| 亚洲精品欧洲精品| 先锋影音网一区二区| 在线播放国产一区中文字幕剧情欧美 | 日韩视频―中文字幕| 欧美一二三视频| 在线免费观看一区二区三区| 亚洲一二三四久久| 国产亚洲福利一区| 日韩图片一区| 国产日韩综合| 99国产麻豆精品| 国产一区二区三区精品久久久| 99国产精品久久久久老师| 国产精品一区久久| 99成人在线| 国产一区在线视频| 中国av一区| 伊人色综合久久天天| 亚洲免费视频观看| 亚洲成人影音| 久久av资源网| 一区二区高清在线| 美日韩在线观看| 午夜精品一区二区三区电影天堂| 欧美精品偷拍| 久久精品一区四区| 国产精品高潮在线| 亚洲免费精彩视频| 黄色一区二区在线| 午夜精品久久久久久99热软件| 亚洲电影天堂av| 久久精品国产清高在天天线| 一区二区电影免费在线观看| 免费久久久一本精品久久区| 午夜精品福利一区二区蜜股av| 欧美日韩精品在线| 亚洲高清在线|