《電子技術(shù)應用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應用 > 云計算環(huán)境下基于信任屬性的混合信任評估模型
云計算環(huán)境下基于信任屬性的混合信任評估模型
2016年電子技術(shù)應用第2期
樊曉賀1,2,王 嬌1,2,杜亮亮1
1.桂林電子科技大學 電子工程與自動化學院,廣西 桂林541004; 2.中國電子技術(shù)標準化研究院 信息安全研究中心,北京100007
摘要: 針對用戶如何選擇安全可信的云服務(wù)提供商的問題,提出了基于信任屬性的混合信任評估模型。該模型利用“硬”信任屬性對云平臺的安全能力進行評估,用“軟”信任機制對云服務(wù)提供商行為的信任度進行評估,并建立信任衰減監(jiān)控機制。實驗結(jié)果表明,該模型的評估結(jié)果更貼近云服務(wù)提供商的真實信任度。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.02.023
中文引用格式: 樊曉賀,王嬌,杜亮亮. 云計算環(huán)境下基于信任屬性的混合信任評估模型[J].電子技術(shù)應用,2016,42(2):85-87,91.
英文引用格式: Fan Xiaohe,Wang Jiao,Du Liangliang. Hybrid trust evaluation model based on trust properties in cloud computing[J].Application of Electronic Technique,2016,42(2):85-87,91.
Hybrid trust evaluation model based on trust properties in cloud computing
Fan Xiaohe1,2,Wang Jiao1,2,Du Liangliang1
1.School of Electrical Engineering and Automation,Guilin University of Electronic Technology,Guilin 541004,China; 2.Research Center of Information Security,China Electronics Standardization Institute,Beijing 10007,China
Abstract: Considering the problem that cloud users will select a security and trusted cloud service provider(CSP),a hybrid trust evaluation model based trust properties was proposed. This model evaluates security capabilities of CSP with hard trust mechanisms and evaluates credibility of CSP with soft trust mechanisms, and establishes a mechanism which monitors time decay. The experimental results show that this model results are closer to the CSP’s actual trust value.
Key words : security capacity;hard trust;soft trust;trust decay

0 引言

    傳統(tǒng)的安全機制被用來提供授權(quán)和認證,雖然解決了身份信任的問題,但不能解決云服務(wù)提供商行為可信的問題。云計算的信任評估模型的研究已經(jīng)初步展開,并迅速成為云計算安全領(lǐng)域中的研究熱點。

    目前國內(nèi)外學者基于不同的方法和數(shù)學工具提出了多種解決云計算安全的方案。文獻[1]提出了一種私有虛擬基礎(chǔ)設(shè)施,這是一個云計算安全架構(gòu),使用信任模型使提供商和用戶共同承擔安全責任。文獻[2]提出了一種基于硬件的認證機制,為用戶在云計算環(huán)境下進行數(shù)據(jù)處理提供安全保證。文獻[3]提出了一種基于TPM虛擬化的研究方法,該方法確保用戶能夠在云環(huán)境中使用身份認證來保障云平臺的安全性。但這些研究沒有給出具體的評估方法,用戶很難對云平臺的安全能力進行評估。

    此外還有一個關(guān)鍵的問題是如何對云服務(wù)商進行信任評估,文獻[4]提出了一個基于貝葉斯網(wǎng)絡(luò)的信任模型;文獻[5]提出了一個基于全局信任信息的信任模型EigenRep;文獻[6]提出了一種基于模糊集合理論的信任評估模型,該模型通過引入中間推薦節(jié)點的直接交互經(jīng)驗,來體現(xiàn)主觀因素方面的重要性;文獻[7]在信任云的基礎(chǔ)上提出了一種基于云模型的主觀信任量化評價方法,設(shè)計了一種信任變化云來刻畫信任客體信用度的變化情況,為進一步的信任決策提供依據(jù)。

    但是現(xiàn)有模型仍然存在一些問題:(1)用戶很難獲得云平臺真實的安全能力信息并進行安全評估。(2)現(xiàn)有模型沒有針對云計算的具體特點對云服務(wù)提供商進行信任評估的方法。

    針對以上問題,本文將云服務(wù)提供商的安全能力要求進行屬性劃分,為云服務(wù)商提供安全能力自我評估的方法。此外,文中利用“硬”信任機制對服務(wù)商的安全服務(wù)能力進行評估,利用“軟”信任機制對云服務(wù)商的行為進行信任評估,最后進行實例分析。

1 混合信任評估模型

1.1 模型的相關(guān)定義

    定義1 云服務(wù)商安全能力即信任屬性集合TA={CO,DG,RS,HR,IS,LG,OP,RI,RM,RS,SA},集合TA是根據(jù)云計算服務(wù)安全能力要求標準按語義進行分類(合規(guī)性,數(shù)據(jù)管理,設(shè)施安全,人員安全,信息安全,合法性,操作管理,風險管理,發(fā)布管理,彈性操作),CO={CO-01,CO-02…},DG={DG-01,DG-02…},TA中每一項都有子類,每個子類對應一個或幾個評估項,如CO-01={CO-01.1,CO-01.2,…}。

1.2 模型的架構(gòu)圖

    用戶根據(jù)自己的業(yè)務(wù)需求對云服務(wù)商提出安全要求,云服務(wù)商進行自我評估并向用戶提供評估結(jié)果,用戶對云服務(wù)商進行可信評估。圖1給出了具體的評估模型框架,具體的評估流程如圖2所示。

tx3-t1.gif

tx3-t2.gif

    (1)云服務(wù)商提供安全能力的自我評估結(jié)果,用戶依據(jù)評估結(jié)果來初步選擇符合自己安全需求的云服務(wù)商,之后向?qū)傩哉J證服務(wù)模塊PVS提交所要驗證的屬性。

    (2)PVS向認證服務(wù)模塊VS發(fā)送屬性認證信息,VS通過′ALOPA′策略逐一認證每個屬性。

    (3)如果用戶提交的所有信任屬性都通過了′ALOPA′策略的驗證,VS就會向PVS發(fā)送一個反饋信息。

    (4)所有的信任屬性經(jīng)過認證后就會進行信任狀態(tài)檢查,PVS要求信任服務(wù)模塊TS根據(jù)屬性集合來判斷當前云平臺的信任狀態(tài)。

    (5)根據(jù)信任屬性的語義TS使用信任運算符來判斷云平臺的信任狀態(tài)。

    (6)對所有信任屬性的綜合信任值和用戶的信任期望值進行比較,PVS要求決策模塊DM給出最終的評估結(jié)果。

    (7)DM對計算出的綜合信任值和用戶信任值進行比較,將比較結(jié)果反饋給PVS。

    (8)PVS將最終結(jié)果發(fā)給用戶。

1.3 硬信任評估模塊

    利用簡單邏輯語言′ALOPA′[8]來描述云平臺屬性之間的依賴關(guān)系,判斷云平臺的安全能力是否滿足用戶的要求。

    定義2 ′ALOPA′策略:′HasC′,′HasPF′,′SatC′和′SatPF′為′ALOPA′策略的四個術(shù)語符號,′Has′表示兩個實體之間的層次結(jié)構(gòu)關(guān)系,′Sat′表示實體與屬性之間的符合關(guān)系,實體可以是平臺或平臺組件。

    定義3 利用′ALOPA′策略的四個術(shù)語符號定義了兩個運算規(guī)則:組件屬性規(guī)則CP和平臺屬性規(guī)則PP,具體的形式如下:

    tx3-gs1.gif

    pf和c分別表示平臺和組件,p表示屬性,規(guī)則1表示將組件的屬性與平臺的屬性相關(guān)聯(lián),規(guī)則2表示將一種類型的屬性與另一種屬性相關(guān)聯(lián)。

1.4 軟信任評估模塊

    “軟”信任模型TM對含有不確定性的信任用評價意見o表示[9],每個評價意見都是由一個二元數(shù)組o=(t,c)∈{[0,1],[0,1]}表示,t表示平均評級(積極評價和消極評價的相對次數(shù)),c表示平均評級的確定性。

    定義4 信任模型:TM=(E,TR,OP),E表示實體集,TR表示實體間的信任關(guān)系,OP表示一系列管理信任關(guān)系的操作。實體E包括用戶U、云服務(wù)提供商CP、認證機構(gòu)CA。信任關(guān)系TR表示對于給定的屬性兩個實體之間的信任關(guān)系。

    定義5 信任關(guān)系TR:TR.1是指一個屬性被第三方評估機構(gòu)評估或云服務(wù)提供商自己進行評估;TR.2是指一個屬性只能被第三方機構(gòu)進行評估;TR.3是指云服務(wù)提供商對因為有組件c而擁有相應的屬性進行聲明。具體表示如下:

    TR.1=(A,B,C,P,K,θ,M,p,n,u)

    TR.2=(A,B,P,K,θ,M,p,n,u)

    TR.3=(A,B,C,P,K,θ,M,p,n,u)

    以上表示的含義是由于實體B有組件C,所以實體A信任實體B,組件C滿足屬性P,K是一個信任集,這種信任是在時間?茲測出的,p代表積極的評價,n代表不好的評價,u代表不確定,M表示對服務(wù)提供商的意見也就是數(shù)組o。TR.2和TR.3的區(qū)別就是TR.3中實體B中包含了特定組件C,所以擁有屬性P。上述表示中的每個參數(shù)的取值范圍如下:實體A,B∈(U,CP,CA);C表示實體B中所有組件的子集;P表示組件C滿足的屬性的子集;K∈{satisfaction,certification},satisfaction表示B中一個服務(wù)平臺的組件滿足某個給定的屬性,certification表示相信CA所認證的組件屬性;θ表示更新提供商o值的時間;tx3-gs2.gifp、n、u分別表示積極評價、不好的評價、不確定性評價的次數(shù)。

    定義6 信任衰減:信任隨著時間動態(tài)變化,衰減運算函數(shù)Ψk,Δ表示根據(jù)以前的評價oold來計算現(xiàn)在的評價onew。計算方程如下:

    tx3-gs3.gif

    k表示衰減率取值范圍,為0<k≤1,如果衰減率為1%,則k=0.01,如果衰減率為10%,則k=0.1。用Δ的值來表示兩個不同時間對信任評估的不同評價,如果Δ=0,則onew與oold一樣,如果Δ=∞,則onew=0,文中選取的Δ為兩次給出評價的年數(shù),最小值為0/365(0天),最大值為730/365(2年)。

    定義7 信任操作OP是對云服務(wù)商可信度評估的基礎(chǔ),包括收集證據(jù)、信任評估、信任比較三部分。

1.4.1 收集證據(jù)

    用戶可以根據(jù)自己直接評價得出證據(jù)也可以通過其他人的建議得出,這些證據(jù)分為積極的評價、消極的評價和不確定評價,根據(jù)不同評價的次數(shù)分別得出p、n、u的值。

1.4.2 信任評估

    文中利用評價的表示方法以及確定性信任和確定性邏輯運算符[11]來進行信任評估。

    定義8 直接信任:用戶A與提供商B之間的直接信任關(guān)系是通過符合性和認證評價來計算的。針對TR.1、TR.2和TR.3直接信任的計算方程如下:

    tx3-gs4-1-3.gif

tx3-gs4-6.gif

    定義10 綜合信任是利用直接信任和間接信任計算出來的。計算方程如下:

    tx3-gs7-9.gif

1.4.3 信任比較

    O1和O2是兩個給定的評價建議,評價建議操作符為≥o,如果t1>t2,c1>c2,則O1≥O2,DM輸出1,O1比O2好,否則DM輸出0。

    定義11 決策模型DM:用戶在部署服務(wù)之前根據(jù)自己要求的屬性集{PU}=P1,P2,…,Pn選出可信的云服務(wù)提供商。用戶針對服務(wù)商所提供的屬性設(shè)置自己可接受的信任值的域,如果每個屬性都符合′ALOPA′策略且評價水平o(t,c)≥τ(τ是用戶自己定義的信任值的域),就認為該提供商是可信賴的,且提供的服務(wù)滿足用戶的要求。

2 實際場景應用分析

    本文利用某政府部門(用戶H)在市場上選擇安全可信的云服務(wù)商為實例進行分析,政府用戶主要關(guān)注云服務(wù)商合規(guī)性、數(shù)據(jù)管理和信息安全方面的安全能力。假設(shè)用戶H要求的安全屬性集為{PH}={CO-01,DG-01,IS-21},云服務(wù)提供商CP自我評估的信任屬性為{PCP},且{PH}tx3-2-x1.gif{PCP}。用戶將云服務(wù)商提供的屬性集提交給PVS,利用′ALOPA′策略進行驗證。如果所有的屬性都通過了定義3中的驗證規(guī)則,則VS就會給PVS一個反饋值證明云服務(wù)商所宣稱的安全能力能夠滿足用戶的需求,之后PVS就會將每個經(jīng)過驗證的屬性向TS提出信任狀態(tài)檢查,TS利用邏輯運算符計算云平臺的綜合信任值,最終的評估結(jié)果為CO-01(t,c)=(0.4525,0.9230),IS-21(t,c)=(0.3690,0.9178),DG-01(t,c)=(0.6048,0.8994),這里選取Δ=0,則onew=oold,計算出每一種信任關(guān)系中onew的值,實例中用戶的期望信任值分別為τ={(0.70,0.80),(0.60,0.80),(0.80,0.90)},然后將每一個屬性的綜合信任值與用戶的信任期望值進行比較:DG-01(t,c)≥oτ(t,c),則DM向PVS輸出1,PVS將信任評估結(jié)果反饋給用戶。

3 總結(jié)與展望

    本文提出了一種基于信任屬性的混合信任評估模型,解決了用戶對云服務(wù)商安全可信的評估問題,最后進行實例分析。實驗結(jié)果表明該模型簡單有效、易于操作。由于云計算環(huán)境的復雜性,目前很多信任評估模型還處于理論研究階段,本文提出的模型為建立用戶與云服務(wù)商之間的信任關(guān)系提供了一定的參考,但有很多推薦用戶的實際情況是不同的,推薦意見的信任度根據(jù)推薦者不同的業(yè)務(wù)能力也是不一樣的,針對這個問題還需要進一步深入研究。

參考文獻

[1] KRAUTHEIM F J.Private virtual infrastructure for cloud computing[C].Proceedings of the HotCloud’09.USA:USENIX Association,2009:5-5.

[2] SCHIFFMAN J,MOYER T,VIJAYAKUMAR H,et al.Seeding clouds with trust anchors[C].Proceedings of the ACM CCSW’10.USA:ACM,2010:43-46.

[3] SADEGHI A R,STBLE C,WINANDY M.Property-based tpm virtualization[C].Information Security,ser.Lecture Notes in Computer Science.Springer Berlin/Heidelberg,2008.

[4] WANG Y,VASSILEVA J.Trust and reputation model in peer-to-peer networks[C].Proceedings of the 3rd International Conference on Peer-to-Peer Computing,USA:2003:150-157.

[5] KAMVAR S D,SEHLOSSER M T,MOLINA H G.The eigentrust algorithm for reputation management in P2P networks[C].Proceedings of the 12th International Conference on World Wide Web ACM,Budapest:ACM Press,2003:640-651.

[6] ZHANG L,WANG R C,ZHANG Y P.A trust evaluation model based on fuzzy set for grid environment[J].Acta Electronica Sinica,2008,36(5):862-868.

[7] WANG S X,ZHANG L,LI H S.Evaluation approach of subjective trust based on cloud model[J].Journal of Software,2010,21(6):1341-1352.

[8] NAGARAJAN A.Techniques for trust enhanced distributed authorization using trusted platforms[D].Macquarie Universtiy,2010.

[9] RIES S,HABIB S M.Certainlogic:a logic for modeling trust and uncertainty[C].Trust and Trustworthy Computing.Springer Berlin/Heidelberg,2011:254-261.

[10] NAGARAJAN A.Trust enhanced distributed authorisation for web services[D].Macquarie Universtiy,2014.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。