高清无码男男同同性,久久久久日韩AV无码一区,自拍 另类 综合 欧美小说,尤物网址在线观看

0371-63319761
您的當(dāng)前位置:主頁 > 安全研究 > 安全研究 >

物聯(lián)網(wǎng)安全:信任與信任管理

時間:2020-12-17


信任是信息安全的基石,是交互雙方進(jìn)行身份認(rèn)證的基礎(chǔ)。信任涉及假設(shè)、期望和行為。信任是與風(fēng)險相聯(lián)系的,并且信任關(guān)系的建立不可能總是全自動的,這意味著信任的定量測量是比較困難的,但信任可以通過級別進(jìn)行度量和使用,以決定身份和訪問控制級別。
 
1、信任的分類
 
信任通常分為基于身份的信任(Identity Trust)和基于行為的信任(Behavior Trust)兩類?;谏矸莸男湃尾捎渺o態(tài)的控制機(jī)制,即在用戶對目標(biāo)對象實(shí)施訪問前就對其訪問權(quán)限進(jìn)行了限制。基于行為的信任通過實(shí)體的行為歷史記錄和當(dāng)前行為的特征來動態(tài)判斷目標(biāo)實(shí)體的可信任度?;谛袨榈男湃伟ㄖ苯有湃危―irect Trust)和反饋信任(Indirect Trust)。反饋信任又可稱為推薦信任、間接信任或者聲譽(yù)(Reputation)。
 
(1)基于身份的信任
 
基于身份的信任采用靜態(tài)驗證機(jī)制(Static Authentication Mechanism)來決定是否給一個實(shí)體授權(quán)。常用的技術(shù)包括加密(Encryption)、數(shù)據(jù)隱藏(Data Hiding)、數(shù)字簽名(Digital Signatures)、授權(quán)協(xié)議(Authentication Protocols)以及訪問控制(Access Control)策略等。
 
目前,基于身份的信任技術(shù)的研究相當(dāng)成熟,并得到了廣泛應(yīng)用。大部分應(yīng)用系統(tǒng)都通過用戶認(rèn)證、安全身份相互鑒別、通信加密、私鑰保護(hù)、安全委托與單點(diǎn)登錄等安全技術(shù)防止非法用戶通過網(wǎng)絡(luò)使用或獲取目標(biāo)對象的任何資源,以保障數(shù)據(jù)和計算結(jié)點(diǎn)的安全性。
 
例如,實(shí)體A與實(shí)體B進(jìn)行交互,它們首先需要對對方的身份進(jìn)行驗證。這也就是說,信任的首要前提是對對方身份的確認(rèn),否則,與虛假、惡意的實(shí)體進(jìn)行交互,很有可能會導(dǎo)致?lián)p失。
 
基于身份的信任是信任的基礎(chǔ)。在傳統(tǒng)安全領(lǐng)域,身份信任問題已經(jīng)得到了廣泛的研究和應(yīng)用。而在現(xiàn)今復(fù)雜多變的網(wǎng)絡(luò)環(huán)境下,基于身份的信任在安全模塊設(shè)計時固然必要,但是僅靠它還不能解決網(wǎng)絡(luò)系統(tǒng)面臨的所有安全問題。
 
盡管采用基于身份的信任機(jī)制能夠一定程度上保護(hù)網(wǎng)絡(luò)系統(tǒng)的安全,但在一個開放的網(wǎng)絡(luò)環(huán)境中,明顯存在以下問題。
 
1)在基于身份信任的系統(tǒng)中,必須事先確定管理域內(nèi)、管理域間的資源是可信賴的,用戶是可靠的,應(yīng)用程序是無惡意的。但在基于網(wǎng)絡(luò)的計算系統(tǒng)中,交互實(shí)體間的生疏性以及共享資源的敏感性成為了跨管理域信任建立的屏障。網(wǎng)絡(luò)涉及數(shù)以百計的、處在不同安全域的計算資源,大量的計算資源的介入將導(dǎo)致無法直接在各個實(shí)體(如應(yīng)用、用戶與資源)間建立事先的信任關(guān)系。
 
2)在基于身份信任的系統(tǒng)中,隨著時間的推移,原先信賴的用戶或資源也可能變得不可信,期望所有的用戶對他們的行為負(fù)責(zé)是不現(xiàn)實(shí)的。因為大部分網(wǎng)絡(luò)平臺許可應(yīng)用程序在計算資源上運(yùn)行,這時網(wǎng)絡(luò)計算資源會被應(yīng)用程序部分控制,惡意用戶可以通過運(yùn)行網(wǎng)絡(luò)應(yīng)用程序來攻擊系統(tǒng)。應(yīng)用程序在網(wǎng)絡(luò)計算資源上運(yùn)行時,需要占用一定的計算資源,即使用計算機(jī)上的CPU計算能力、內(nèi)存空間和磁盤空間等資源,并且還要使用操作系統(tǒng)的系統(tǒng)調(diào)用。在這種情況下,一個合法注冊用戶如果是惡意用戶的話,其完全可以通過在網(wǎng)絡(luò)計算環(huán)境上執(zhí)行應(yīng)用程序(或任務(wù))來發(fā)現(xiàn)計算機(jī)系統(tǒng)的漏洞、獲取其他用戶的信息資源,甚至攻擊網(wǎng)絡(luò)系統(tǒng),破壞網(wǎng)絡(luò)資源的完整性。
 
(2)基于行為的信任
 
基于行為的信任是指針對兩個或者多個實(shí)體,某一實(shí)體對其他實(shí)體在交互過程中的歷史行為表現(xiàn)作出評價,也就是對其他實(shí)體所生成的能力可靠性進(jìn)行確認(rèn)。采用基于行為的信任,在實(shí)體安全性驗證時,往往比一個身份或者是授權(quán)更具有不可抵賴性和權(quán)威性,也更加貼合社會實(shí)踐中的信任模式,因而具有很高的研究價值。
 
2、信任的屬性
 
信任的屬性包括信任的動態(tài)性、不對稱性、傳遞性和衰減性,分別說明如下。
 
(1)信任的動態(tài)性
 
信任關(guān)系不是絕對的,而是動態(tài)變化的。實(shí)體A與實(shí)體B在交互前,雙方之間不存在信任關(guān)系,即A不信任B在某方面執(zhí)行特定操作或者提供特定服務(wù)的能力。通過推薦介紹,A與B建立交互關(guān)系后,如果B總能按照A的預(yù)期完成任務(wù),則A對B的信任程度會逐漸提高。
 
(2)信任的不對稱性
 
信任的不對稱性又稱為信任的主觀性。具體而言,A信任B,不等價于B也信任A;實(shí)體A對B的信任程度也不一定等于B對A的信任程度。信任可以是一對一、一對多甚至是多對多的關(guān)系。圖1表示了這幾種信任關(guān)系模式。
 
圖1  信任關(guān)系模式
 
(3)信任的傳遞性
 
兩個實(shí)體間存在多次交互歷史時,雙方可以根據(jù)對方的歷史行為評價對方,這樣建立起的信任關(guān)系稱為直接信任;而如果交互的雙方事先不存在協(xié)作關(guān)系,或者交互的一方需要更多地了解另一方時,往往會通過第三方實(shí)體的推薦信息來為信任決策提供參考,這樣建立起的信任關(guān)系稱為反饋信任,即A信任B,B信任C,那么A也信任C。信任存在的推薦關(guān)系,說明了信任在一定程度上具有傳遞性。
 
(4)信任的衰減性
 
信任有隨時間衰減的趨勢。在某一特定時刻T,實(shí)體A信任實(shí)體B,但是經(jīng)過一段時間,在該時間段內(nèi)A與B不存在交互關(guān)系,則A會由于時間的推移而對B的認(rèn)知程度下降,即A不確定B當(dāng)前是否能夠表現(xiàn)得如同時刻T那樣,從而顯示為A對B的信任程度降低。這就說明在實(shí)體交互過程中,最近的交互活動更能反映實(shí)體的可信程度。
 
3、信任管理
 
1996年,布拉澤(Blaze)等人為解決互聯(lián)網(wǎng)上網(wǎng)絡(luò)服務(wù)的安全問題,提出了信任管理(Trust Management)的概念,并首次將信任管理機(jī)制引入分布式系統(tǒng)之中。隨著以互聯(lián)網(wǎng)為基礎(chǔ)的各種大規(guī)模開放應(yīng)用系統(tǒng)(如網(wǎng)格、普適計算、P2P、Ad hoc、Web服務(wù)、Cloud、物聯(lián)網(wǎng)等)相繼出現(xiàn)并被應(yīng)用,信任關(guān)系、信任模型和信任管理的研究逐漸成為了信息安全領(lǐng)域的研究熱點(diǎn)。
 
近10年來,科研工作者在信任關(guān)系、信任模型和信任管理等方面開展了深入的研究工作,取得了較大的研究進(jìn)展,主要體現(xiàn)在以下3個層面。
 
(1)基于策略(或憑證)的靜態(tài)信任管理技術(shù)
 
基于策略(或憑證)的靜態(tài)信任管理(Policy-Based or Credential-Based Static Trust Management)技術(shù)主要是根據(jù)布拉澤等人提出的信任管理的概念,在實(shí)體可信的基礎(chǔ)上為該實(shí)體提供資源訪問權(quán)限,并以信任查詢的方式提供分布式靜態(tài)信任機(jī)制,這對于解決單域環(huán)境的安全可信問題具有良好的效果。在該可信性保障系統(tǒng)中,信任關(guān)系通過憑證或憑證鏈獲得,如果沒有憑證鏈,則表示沒有信任關(guān)系,否則就是完全信任??梢酝ㄟ^撤銷憑證來撤銷信任關(guān)系,其基本原理繼承了基于身份的靜態(tài)信任驗證機(jī)制,主要方法是應(yīng)用策略建立信任、聚焦管理和交換憑證,進(jìn)而增強(qiáng)訪問控制能力。
 
為了使信任管理能夠獨(dú)立于特定的應(yīng)用,布拉澤等人還提出了一個通用的信任管理框架,如圖2所示。其中,信任管理引擎(Trust Management Engine,TME)是整個信任管理模型的核心,體現(xiàn)了通用的、與應(yīng)用無關(guān)的一致性檢驗算法,并可根據(jù)輸入的請求、符號憑證、本地策略,輸出請求是否被許可的判斷結(jié)果。
 
圖2  基于策略(或憑證)的信任管理框架
 
信任管理引擎是信任管理系統(tǒng)的核心,在設(shè)計信任管理引擎會涉及以下幾個主要問題:① 描述和表達(dá)安全策略和安全信任憑證;② 設(shè)計策略一致性檢驗算法;③ 劃分信任管理引擎和應(yīng)用系統(tǒng)的職能。
 
基于策略(或憑證)的靜態(tài)信任管理技術(shù)本質(zhì)上是使用一種精確的、靜態(tài)的方式來描述和處理復(fù)雜的、動態(tài)的信任關(guān)系,即通過程序以形式化的方法驗證信任關(guān)系。其研究的核心問題是訪問控制信息的驗證,包括憑證鏈的發(fā)現(xiàn)、訪問控制策略的表達(dá)與驗證等。應(yīng)用開發(fā)人員需要編制復(fù)雜的安全策略,以進(jìn)行信任評估,這樣的方法顯然不適合處理運(yùn)行時動態(tài)演化的可信關(guān)系。
 
另外,基于策略(或憑證)的靜態(tài)可信性保障技術(shù)主要分析的是身份和授權(quán)信息,并側(cè)重于授權(quán)關(guān)系、委托等的研究,一旦信任關(guān)系建立,通常會將授權(quán)絕對化,不會顧及實(shí)體的行為對實(shí)體信任關(guān)系的影響。而且,在基于策略(憑證)的靜態(tài)可信性保障系統(tǒng)中,必須事先確定管理域內(nèi)、管理域間的資源是可信賴的,用戶是可靠的,應(yīng)用程序是無惡意的。但在云計算、邊緣計算和物聯(lián)網(wǎng)等大規(guī)模開放網(wǎng)絡(luò)計算系統(tǒng)中,交互實(shí)體間的生疏性以及共享資源的敏感性成為了跨管理域建立信任的屏障。大規(guī)模開放網(wǎng)絡(luò)計算涉及數(shù)以萬計的、處在不同安全域的計算資源,大量的計算資源的介入將導(dǎo)致無法直接在各個網(wǎng)絡(luò)實(shí)體(如應(yīng)用、用戶與資源等)間建立事先的信任關(guān)系。
 
(2)基于證書和訪問控制策略交互披露的自動信任協(xié)商技術(shù)
 
在開放的、自主的網(wǎng)絡(luò)環(huán)境中的在線服務(wù)、供應(yīng)鏈管理和應(yīng)急處理等具有多個安全管理自治域的應(yīng)用中,為了實(shí)現(xiàn)多個虛擬組織間的資源共享和協(xié)作計算,需要通過一種快速、有效的機(jī)制在數(shù)目龐大、動態(tài)分散的個體和組織間建立信任關(guān)系,而服務(wù)間的信任關(guān)系通常會被動態(tài)地建立、調(diào)整,需要依靠協(xié)商方式達(dá)成協(xié)作或資源訪問的目的,以維護(hù)服務(wù)的自治性、隱私性等安全需要。
 
為了解決以上問題,溫斯萊特(Winslett)和溫斯伯勤(Winsborough)等人提出了自動信任協(xié)商(Automated Trust Negotiation, ATN)的概念。ATN是通過協(xié)作網(wǎng)絡(luò)實(shí)體間的信任憑證、訪問控制策略的交互披露,逐漸為各方建立信任關(guān)系的。當(dāng)訪問者與資源或服務(wù)提供方不在同一個安全域時,基于憑證和策略的常規(guī)訪問控制方法就不能有效地對訪問者的行為進(jìn)行控制,而ATN則可以為合法用戶訪問資源提供安全保障,以防止非法用戶進(jìn)行非授權(quán)訪問。
 
ATN的優(yōu)點(diǎn)體現(xiàn)在:陌生者之間的信任關(guān)系通過參與者的屬性信息交換進(jìn)行確立,通過數(shù)字證書的暴露來實(shí)現(xiàn);協(xié)商雙方都可定義訪問控制策略,以規(guī)范對方對其敏感資源的訪問;協(xié)商過程中不需要可信第三方(如CA)的參與。最近幾年,ATN 的研究已經(jīng)取得了迅速發(fā)展,并已經(jīng)應(yīng)用到了一些分布式應(yīng)用系統(tǒng)中,通過信任憑證、訪問控制策略的交互披露,資源的請求方和提供方可以方便地建立實(shí)體間的初始信任關(guān)系。自動信任協(xié)商技術(shù)解決了跨多安全域隱私保護(hù)、信任建立等問題,成為了廣域安全協(xié)作中一個嶄新的研究領(lǐng)域,其研究和應(yīng)用在國際上倍受關(guān)注。但對于網(wǎng)絡(luò)化實(shí)體行為的關(guān)系問題,例如,如何描述網(wǎng)絡(luò)實(shí)體信任屬性,如何動態(tài)建模網(wǎng)絡(luò)實(shí)體行為的關(guān)系,以及如何建立信任性質(zhì)和實(shí)體行為之間的內(nèi)在聯(lián)系及其嚴(yán)格的描述等問題,還沒有展開深入的研究。在復(fù)雜開放的網(wǎng)絡(luò)環(huán)境下,隨著網(wǎng)絡(luò)規(guī)模的增大,所涉及資源的種類和范圍的不斷擴(kuò)大、應(yīng)用復(fù)雜度的提高以及計算模式的革新等,都需要學(xué)者對信任的動態(tài)屬性及其與網(wǎng)絡(luò)實(shí)體行為的關(guān)系問題進(jìn)行深入探索。
 
(3)基于行為特征的動態(tài)信任管理
 
1994年,馬歇爾(Marsh)首先從社會學(xué)、行為學(xué)等角度對基于行為特征的信任管理技術(shù)(Behavior-based Trust Management Technology,BTMT)進(jìn)行了開創(chuàng)性的研究。BTMT也稱為動態(tài)信任管理技術(shù)(Dynamic Trust Management Technology,DTMT),其最初在在線貿(mào)易社區(qū)(Online Trading Communities)構(gòu)建信任和促進(jìn)合作中得到了廣泛的研究。如在eBay中,用戶的高度動態(tài)性使傳統(tǒng)的質(zhì)量保障機(jī)制不起作用,而動態(tài)信任機(jī)制則可使松散的系統(tǒng)用戶間進(jìn)行相互評估,并由系統(tǒng)綜合后得到每個用戶的信任值。
 
不同于基于策略的靜態(tài)信任管理技術(shù)和基于證書和訪問控制策略交互披露的自動信任協(xié)商技術(shù),動態(tài)信任管理技術(shù)與相關(guān)理論的主要思想是:在對信任關(guān)系進(jìn)行建模與管理時,強(qiáng)調(diào)綜合考察影響實(shí)體可信性的多種因素(特別是行為上下文),針對實(shí)體行為可信的多個屬性進(jìn)行有側(cè)重點(diǎn)地建模;強(qiáng)調(diào)動態(tài)地收集相關(guān)的主觀因素和客觀證據(jù)的變化,以一種及時的方式實(shí)現(xiàn)對實(shí)體可信性評測、管理和決策,并對實(shí)體的可信性進(jìn)行動態(tài)更新與演化。信任管理技術(shù)已經(jīng)廣泛應(yīng)用于電子商務(wù)交易平臺之中。
 
相較于傳統(tǒng)的信任管理,動態(tài)信任關(guān)系的管理有以下新的特征:① 需要盡可能多地收集與信任關(guān)系相關(guān)的信息,并將其轉(zhuǎn)化為影響信任關(guān)系的不同量化輸入;② 在信任管理中強(qiáng)調(diào)對信任關(guān)系進(jìn)行動態(tài)地監(jiān)督和調(diào)整,考察信任關(guān)系的多個屬性,同時考慮不同信任關(guān)系之間的關(guān)聯(lián)性,因此,需要管理的信任網(wǎng)絡(luò)的復(fù)雜性和不確定性提高了;③ 在決策支持方面,強(qiáng)調(diào)通過綜合考慮信任關(guān)系中的各主要因素以及其他相關(guān)聯(lián)的安全因素進(jìn)行決策,因此,動態(tài)信任管理中的可信決策制定需要更加復(fù)雜的策略支持;④ 動態(tài)信任管理技術(shù)要求采用分布式信任評估和分布式?jīng)Q策的形式,同時要求解決不同實(shí)體之間的信任管理的協(xié)調(diào)問題,根據(jù)實(shí)體能力的差異采取不同的信任管理策略。
 
4、動態(tài)信任管理
 
布拉澤將信任管理定義為采用一種統(tǒng)一的方法描述和解釋安全策略(security policy)、安全憑證以及用于直接授權(quán)關(guān)鍵性安全操作的信任關(guān)系。信任管理系統(tǒng)的核心內(nèi)容是,用于描述安全策略和安全憑證的安全策略描述語言和用于對請求、安全憑證和安全策略進(jìn)行一致性證明-驗證的信任管理引擎。具體說來,動態(tài)信任管理的主要任務(wù)包括以下幾個方面。
 
(1)信任關(guān)系的初始化
 
主體和客體信任關(guān)系的建立,需要經(jīng)歷兩個階段:主體的服務(wù)發(fā)現(xiàn)階段以及客體的信任度賦值和評估階段。當(dāng)一個客體需要某種服務(wù)時,能夠提供某種服務(wù)的服務(wù)者可能有多個,客體需要選擇一個合適的服務(wù)提供者。這時就需要根據(jù)服務(wù)者的聲譽(yù)等因素來進(jìn)行選擇。
 
(2)行為觀測
 
監(jiān)控主體間所有交互的影響及其產(chǎn)生的證據(jù)是動態(tài)信任管理的關(guān)鍵任務(wù)之一,信任評估和決策依據(jù)在很大程度上依賴于觀察者。信任值的更新需要根據(jù)觀測系統(tǒng)的觀測結(jié)果進(jìn)行動態(tài)更新。行為觀測主要有兩個任務(wù):實(shí)體之間交互上下文的觀測與存儲,以及觸發(fā)信任值的動態(tài)更新。當(dāng)一個觀測系統(tǒng)檢測到某個實(shí)體的行為超出了許可或者實(shí)體的行為是一個攻擊性行為時,則需要觸發(fā)一個信任值的重新評估。
 
(3)信任評估與計算
 
根據(jù)數(shù)學(xué)模型建立的運(yùn)算規(guī)則,在時間和觀測到的證據(jù)上下文的觸發(fā)下動態(tài)地進(jìn)行信任值的重新計算,是信任管理的核心工作。實(shí)體A和實(shí)體B交互后,實(shí)體A需要更新信任信息結(jié)構(gòu)表中對實(shí)體B的信任值。如果這個交互是基于推薦者的交互,那么主體A不僅要更新它對實(shí)體B的信任值,還要評估對它提供推薦的主體的信任值,這樣,信任評估就可以部分解決信任模型中存在的惡意推薦問題。
 
5、信任評價與計算
 
(1)信任度
 
信任關(guān)系通常有程度之分,信任計算的目的就是要比較準(zhǔn)確地刻畫這種程度。正是由于信任有程度之分,因此其評價過程才變得重要而有意義。信任的可度量性使源實(shí)體可利用歷史經(jīng)驗對目標(biāo)實(shí)體的未來行為進(jìn)行判斷,進(jìn)而得到信任的具體程度。信任度是信任程度的定量表示,它是用來度量信任程度高低的。
 
信任度(Trust Degree,TD),就是信任程度的定量表示。信任度可以根據(jù)歷史交互經(jīng)驗推理得到,它反映的是主體(Trustor,也叫作源實(shí)體)對客體(Trustee,也叫作目標(biāo)實(shí)體)的能力、誠實(shí)度、可靠度的認(rèn)識,對目標(biāo)實(shí)體未來行為的判斷。TD可以稱為信任程度、信任值、信任級別、可信度等。
 
信任度可以用直接信任度和反饋信任度來綜合衡量。這里,直接信任源于其他實(shí)體的直接接觸,而反饋信任則是一種口頭傳播的名望。
 
圖3給出了直接信任和反饋信任的圖示化描述。
 
圖3  直接信任和反饋信任
 
一般來說,信任關(guān)系不是絕對的,而是動態(tài)變化的。A信任B提供某種服務(wù)的能力,隨著與B交互次數(shù)的增多,A會根據(jù)每次交互的成功與否而逐漸調(diào)整對B的信任度,形成A對B的直接信任。另外,信任還存在反饋關(guān)系,當(dāng)實(shí)體以前沒有直接與某個實(shí)體交互時,則只能參考別的實(shí)體提供的反饋信息,并根據(jù)自己的策略來判斷交互實(shí)體的信任度。
 
在圖3中,若A信任B,而B信任C,則A具有對B提供的關(guān)于目標(biāo)C的某一信任目標(biāo)的信任度,B是推薦人,A對B有直接信任,A對C有反饋信任。若D對E有直接信任,而A對D沒有直接信任(不信任),那么,A對E會有什么樣的信任關(guān)系呢?目前有兩種認(rèn)知。一種是接受來自陌生節(jié)點(diǎn)的推薦信息。在這種方法中,若E請求A提供的服務(wù),而A事先沒有E的任何信息,則A會在整個網(wǎng)絡(luò)中使用廣播的方式查詢對E的推薦信息,然后再對收集到的推薦信息進(jìn)行聚合,從而得到E的反饋信任度。另一種是A只相信可信節(jié)點(diǎn)的反饋信息,而不采納陌生節(jié)點(diǎn)的反饋信息。因此,在圖3中,A不會通過D形成對E的反饋信任度。第一種方法雖然簡單,但是不太符合人類社會對推薦過程的認(rèn)知規(guī)律,而且容易引發(fā)陌生節(jié)點(diǎn)的惡意反饋問題,第二種是一種比較符合人類認(rèn)知規(guī)律的反饋聚合機(jī)制。根據(jù)上面的描述,下面給出直接信任度、反饋信任度以及總體信任度的定義。
 
直接信任度(Direct Trust Degree,DTD),是指通過實(shí)體之間的直接交互經(jīng)驗得到的信任關(guān)系的度量值。直接信任度建立在源實(shí)體與目標(biāo)實(shí)體交互經(jīng)驗的基礎(chǔ)上,隨著雙方交互的不斷深入,源實(shí)體對目標(biāo)實(shí)體的信任關(guān)系會更加明晰。相對于其他來源的信任關(guān)系,源實(shí)體會更傾向于根據(jù)直接經(jīng)驗來對目標(biāo)實(shí)體作信任評價。
 
反饋信任度(Feedback Trust Degree,F(xiàn)TD),表示實(shí)體間通過第三者的間接推薦形成的信任度,也叫聲譽(yù)(Reputation)、推薦信任度(Recommendation Trust Degree)、間接信任度(Indirect Trust)等(本書統(tǒng)一稱為反饋信任度)。反饋信任建立在中間推薦實(shí)體的推薦信息的基礎(chǔ)上,根據(jù)源實(shí)體對這些推薦實(shí)體信任程度的不同,推薦信任也會被不同程度地取舍。但是由于推薦實(shí)體的不穩(wěn)定性,或者有偽裝的惡意推薦實(shí)體的存在,反饋信任度的可靠性難以度量。
 
總體信任度(Overall Trust Degree,OTD),也叫作綜合信任度或者全局信任度。信任關(guān)系的評價,就是源實(shí)體根據(jù)直接交互得到對目標(biāo)實(shí)體的直接信任關(guān)系,以及根據(jù)反饋得到目標(biāo)實(shí)體的推薦信任關(guān)系,將兩種信任關(guān)系進(jìn)行合成即可得到對目標(biāo)實(shí)體的綜合信任評價。
 
(2)信任度計算
 
信任度計算是實(shí)現(xiàn)身份認(rèn)證的前提。典型的信任度計算方法介紹如下。
 
1)基于加權(quán)平均的總體信任度計算
 
目前的信任模型在獲取總體信任度時大多采用直接信任度與反饋信任度加權(quán)平均的方式進(jìn)行聚合計算:
 
 
其中,Pi與Pj是兩個交互實(shí)體,Γ(Pi,Pj)是總體信任度,ΓD(Pi,Pj)是直接信任度,ΓI(Pi,Pj)是反饋信任度,W1和W2分別為直接信任度與反饋信任度的分類權(quán)重。
 
當(dāng)W1=0時,信任由推薦決定;但當(dāng)W2=0時,信任由行為觀測決定。
 
2)基于歷史證據(jù)窗口的總體信任度計算
 
在一個信任管理系統(tǒng)中,信任評估和預(yù)測的依據(jù)是系統(tǒng)檢測到的、保存在主體節(jié)點(diǎn)本地數(shù)據(jù)庫中的一些交互上下文數(shù)據(jù),這些上下文數(shù)據(jù)被稱為歷史證據(jù)。信任管理系統(tǒng)所設(shè)定的參與信任度評估的最大歷史記錄個數(shù),稱為歷史證據(jù)窗口(History Evidence Window,HEW)。
 
基于HEW的總體信任度計算方法可以定義如下:
 
 
其中,h是信任評估主體的本地數(shù)據(jù)庫中現(xiàn)有的Pi與Pj之間交互的歷史證據(jù)(樣本)總數(shù),H是系統(tǒng)設(shè)定的參與信任度評估的最大歷史記錄個數(shù),也就是歷史證據(jù)窗口HEW,W1和W2分別為直接信任度與反饋信任度的權(quán)重。
 
當(dāng)一個服務(wù)請求者(Service Requester,SR)向服務(wù)提供者(Service Provider,SP)提出服務(wù)請求時,SP需要對該SR的總體信任度進(jìn)行評估和預(yù)測,進(jìn)而根據(jù)預(yù)測結(jié)果由訪問控制模塊中的決策函數(shù)決定SR可以得到的服務(wù)級別(Service Level)。為了預(yù)測SR的總體信任度,SP會首先在本地數(shù)據(jù)庫(Evidence Base)中檢索與該SR以前直接交互的證據(jù),并統(tǒng)計在系統(tǒng)設(shè)定的有效時間內(nèi)的證據(jù)數(shù)目h。若h≥H,則表示SP現(xiàn)有的有效直接證據(jù)數(shù)目足以判斷該SR的可信度,這時,信任管理系統(tǒng)只需要計算直接信任度,就可將計算得到的結(jié)果作為該SR的總體信任度。若0<h<H,則表示現(xiàn)有的直接證據(jù)不充分,不足以判斷該SR的總體信任度,因此,還需要考慮第三方實(shí)體的反饋信息,也就是反饋信任度。此時,信任管理系統(tǒng)既需要計算直接信任度,也需要計算反饋信任度,然后根據(jù)W1和W2進(jìn)行總體信任度的聚合計算。若h=0,則表示主體與客體之間是首次交互,主體的本地數(shù)據(jù)庫中沒有記錄客體的任何信息,這時信任評估系統(tǒng)只能依靠第三方的反饋信任來評估客體的總體信任度。
 
與傳統(tǒng)的總體信任度計算方法相比,該方法具有以下優(yōu)點(diǎn)。
 
1)更加符合人類社會的心理認(rèn)知與行為習(xí)慣
 
從信任的內(nèi)涵來看,信任關(guān)系本質(zhì)上是最復(fù)雜的社會關(guān)系之一,也是一個抽象的心理“認(rèn)知”過程,這里的總體信任度計算方法與人類社會的信任決策過程相一致,因此,能更合理地反映信任關(guān)系的內(nèi)涵。
 
2)可以有效抵御惡意節(jié)點(diǎn)的不誠實(shí)反饋信息
 
在開放的環(huán)境中,可能存在著大量的惡意節(jié)點(diǎn),這些惡意節(jié)點(diǎn)也有可能發(fā)送不誠實(shí)的反饋信息。動態(tài)信任管理的主要任務(wù)就是如何有效地發(fā)現(xiàn)和抵御這些惡意節(jié)點(diǎn)可能給系統(tǒng)帶來的攻擊和有效減少惡意節(jié)點(diǎn)的反饋行為。這里的總體信任度計算方法在主體證據(jù)較充分時,不再考慮第三方的反饋信息,這樣,顯然可以有效抵御惡意節(jié)點(diǎn)的不誠實(shí)反饋信息。
 
3)可以有效提高系統(tǒng)的執(zhí)行效率
 
傳統(tǒng)的總體信任度計算方法在任何情況下都要進(jìn)行反饋信任度的計算,而計算反饋信任度需要在整個分布式網(wǎng)絡(luò)中進(jìn)行反饋節(jié)點(diǎn)的搜索,這需要大量的時空開銷??傮w信任度計算方法有效地減少了信任評估系統(tǒng)計算反饋信任度的次數(shù),因而可以有效提高信任管理系統(tǒng)的執(zhí)行效率。圖4給出的是兩種信任計算方法的流程。
 
圖4  兩種信任計算方法流程

原文來源:公眾號“計算機(jī)與網(wǎng)絡(luò)安全”,如有侵權(quán)通知刪帖。
 

Copyright © 2017-2024 河南中瀚安全技術(shù)有限公司 版權(quán)所有 豫ICP備18011434號-1 豫公網(wǎng)安備 41019702002746號