• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      自治網(wǎng)絡(luò)系統(tǒng)可信保護(hù)機(jī)制研究與實(shí)現(xiàn)

      2011-10-17 03:07:02劉安戰(zhàn)
      關(guān)鍵詞:網(wǎng)絡(luò)系統(tǒng)完整性靜態(tài)

      劉安戰(zhàn)

      中原工學(xué)院 河南 450007

      0 前言

      國際組織可信計算組織 TCG推出的產(chǎn)品和規(guī)范提供了基于硬件可信平臺模塊 TPM 的數(shù)據(jù)安全存儲和完整性驗(yàn)證解決方案。TCG 開發(fā)了一系列可信計算技術(shù)方面的技術(shù)規(guī)范。然而,隨著服務(wù)計算的發(fā)展,在網(wǎng)絡(luò)環(huán)境下如何建立可信的安全機(jī)制是個需要研究和探討的安全問題。

      1 可信保護(hù)機(jī)制的基本網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

      無論是怎樣的分布式自治網(wǎng)絡(luò)系統(tǒng),在引入可信保護(hù)機(jī)制時,都存在一個可信硬件的支持問題。在設(shè)計自治網(wǎng)絡(luò)系統(tǒng)的可信保護(hù)機(jī)制時,考慮到可信硬件 TPM 的支持問題,采用在自治網(wǎng)絡(luò)系統(tǒng)中引用一個可信網(wǎng)絡(luò)節(jié)點(diǎn),該節(jié)點(diǎn)由鑲嵌有可信的硬件芯片TPM,并安裝有可信保護(hù)機(jī)制所需要的可信軟件棧TSS。整個自治網(wǎng)絡(luò)系統(tǒng)采用星型的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖1所示。這里稱引入可信節(jié)點(diǎn)的自治網(wǎng)絡(luò)系統(tǒng)為可信自治網(wǎng)絡(luò)系統(tǒng)。

      圖1 網(wǎng)絡(luò)拓?fù)鋱D

      可信中心節(jié)點(diǎn)提供基本功能:(1)對系統(tǒng)內(nèi)部節(jié)點(diǎn)起到基于TPM安全保護(hù)功能;(2)對系統(tǒng)外部提供基于TPM可信報告。

      2 系統(tǒng)中應(yīng)用的完整性保護(hù)機(jī)制

      可信自治網(wǎng)絡(luò)系統(tǒng)保護(hù)應(yīng)用靜態(tài)依賴配置的完整性也就是檢查應(yīng)用依賴存儲介質(zhì)上執(zhí)行文件和運(yùn)行時支持庫等文件的完整性。可信自治網(wǎng)絡(luò)系統(tǒng)采用基于 TPM 的數(shù)據(jù)保護(hù)和簽名,達(dá)到硬件級別的可信安全,通過利用 TPM 提供的PCR達(dá)到系統(tǒng)狀態(tài)的安全保護(hù)。

      在可信自治網(wǎng)絡(luò)系統(tǒng)中,系統(tǒng)首先通過可信初始化,把系統(tǒng)中需要保護(hù)的應(yīng)用的完整性基準(zhǔn)值I初始化到可信數(shù)據(jù)庫中,在運(yùn)行時刻通過計算檢測H和I是否相同的方法,判斷應(yīng)用的靜態(tài)可信性。由于I是作為基準(zhǔn)的,因此它的安全性必須得到保障,通過利用可信平臺模塊TPM的數(shù)據(jù)安全功能對保存在可信數(shù)據(jù)庫中基準(zhǔn)值I進(jìn)行簽名保護(hù),確保其安全。

      應(yīng)用靜態(tài)可信保護(hù)能夠確保應(yīng)用對應(yīng)的進(jìn)程處在非運(yùn)行狀態(tài)時的進(jìn)程代碼和數(shù)據(jù)的完整性,但它不能確保應(yīng)用對應(yīng)的進(jìn)程加載到內(nèi)存后沒有被惡意修改或破壞。TCG的可信鏈機(jī)制能夠很好保護(hù)加載在本地計算機(jī)上的應(yīng)用是可信的,基本過程首先有一個可信根,由可信根開始,每加載一個新的模塊之前,都首先度量要加載的模塊的完整性,如果檢測通過則運(yùn)行加載模塊,然后,進(jìn)行控制權(quán)的轉(zhuǎn)移。這樣一步一步逐漸擴(kuò)大信任域,使得整個體統(tǒng)處于可信的狀態(tài)。應(yīng)用的動態(tài)可信保護(hù)需要在加載應(yīng)用前進(jìn)行靜態(tài)的完整性檢查,系統(tǒng)只允許符合靜態(tài)可信的應(yīng)用啟動,從而達(dá)到系統(tǒng)整個運(yùn)行環(huán)境的可信。

      在可信自治網(wǎng)絡(luò)系統(tǒng)中,可信中心節(jié)點(diǎn)可以利用傳統(tǒng)的可信鏈機(jī)制保障可信安全,但是自治網(wǎng)絡(luò)系統(tǒng)即使一個一體的系統(tǒng),同時又是一個分布式的網(wǎng)絡(luò),加載在集群普通節(jié)點(diǎn)上的應(yīng)用,由于缺少 TPM 的支持,沒有辦法通過傳統(tǒng)的可信啟動方法解決可信安全問題。

      對于一個應(yīng)用A對應(yīng)的若干個進(jìn)程P1,P2,…Pm ,通過抽取這些進(jìn)程運(yùn)行期間的不變的特征值后,再利用靜態(tài)可信保護(hù)機(jī)制保護(hù)應(yīng)用A的運(yùn)行完整性。這里稱應(yīng)用A對應(yīng)的進(jìn)程運(yùn)行期間的不變數(shù)據(jù)集為A的靜態(tài)抽取集,記作SS(A)。如果應(yīng)用A對應(yīng)的進(jìn)程名,進(jìn)程ID和啟動時間在整個運(yùn)行期間是不會改變的,則可以把這些信息進(jìn)行保護(hù)。因此可信自治網(wǎng)絡(luò)系統(tǒng)的保護(hù)方式不同于傳統(tǒng)的檢驗(yàn)-->啟動(阻止啟動)-->檢驗(yàn)-->啟動(阻止啟動)的過程,而是采用啟動-->度量-->可信存儲-->檢驗(yàn)-->阻止啟動(無動作)。也就是說,在應(yīng)用啟動后,采用靜態(tài)抽取的方法抽取出應(yīng)用進(jìn)程運(yùn)行過程中不變的信息進(jìn)行HASH可信存儲,在可信存儲后的任何時刻可以通過檢驗(yàn)的方法判斷應(yīng)用是否可信。

      用上述靜態(tài)可信保護(hù)的方法對于那些運(yùn)行中變化頻繁的應(yīng)用顯然是不適用的,為了彌補(bǔ)其不足,可信自治網(wǎng)絡(luò)系統(tǒng)還采用授權(quán)監(jiān)控的方式達(dá)到動態(tài)可信應(yīng)用保護(hù)的目的,如圖2,當(dāng)系統(tǒng)中的應(yīng)用運(yùn)行于非可信中心節(jié)點(diǎn)UtNode時,通過在檢測服務(wù)模塊Trdm對運(yùn)行于UtNode上的應(yīng)用進(jìn)行可信控制,Trdm通過白名單WL和黑名單BL的方式控制運(yùn)行于UtNode上的應(yīng)用,列于WL中的應(yīng)用采用由Trdm先檢查后啟動的可信啟動方式保證可信,列于黑名單中的應(yīng)用(一般是破壞程序病毒木馬等)Trdm通過檢測控制的方式阻止其運(yùn)行。

      為了增加Trdm的安全性,系統(tǒng)使Trdm運(yùn)行于核心模塊。同時Trdm本身也可以看成是系統(tǒng)中的應(yīng)用,WL和BL是Trdm的靜態(tài)完整集S(Trdm),可信中心對Trdm采用靜態(tài)抽取方式和靜態(tài)可信保護(hù)的方式來保護(hù)Trdm的可信。

      圖2 可信鏈機(jī)制

      3 系統(tǒng)的設(shè)計與實(shí)現(xiàn)

      可信自治網(wǎng)絡(luò)系統(tǒng)的目標(biāo)是通過引入可信中心為自治網(wǎng)絡(luò)系統(tǒng)提供可信計算的基本特性,包括保護(hù)能力、完整性檢測和完整性報告。可信自治網(wǎng)絡(luò)系統(tǒng)的可信檢測與報告流程圖如圖3所示。

      圖3 可信檢測與報告流程圖

      圖3中,網(wǎng)絡(luò)用戶是訪問自治系統(tǒng)的外部用戶,通過用戶接口享用服務(wù),服務(wù)用戶接口根據(jù)不同的服務(wù)有不同的訪問形式,用戶登錄管理負(fù)責(zé)管理用戶。用戶可享用的服務(wù)分布在自治網(wǎng)絡(luò)系統(tǒng)中,可信報告服務(wù)是系統(tǒng)中一個特殊的用戶可享用服務(wù),它工作在可信中心節(jié)點(diǎn)上,向用戶提供可信報告信息??尚艛?shù)據(jù)庫位于可信中心,受 TPM 硬件平臺簽名保護(hù)。Trdm是檢測和其自身運(yùn)行于同一節(jié)點(diǎn)上服務(wù)的,它主要作用是服務(wù)的可信檢測以及和檢測控制服務(wù)通信,檢測服務(wù)和檢測控制服務(wù)構(gòu)成多對一的關(guān)系。檢測控制服務(wù)負(fù)責(zé)系統(tǒng)中服務(wù)的檢測值的獲取,更新可信數(shù)據(jù)庫和修改平臺寄存器等作用。

      可信數(shù)據(jù)庫中包括了應(yīng)用的基本信息和配置信息,基本信息包括應(yīng)用的ID、應(yīng)用名、應(yīng)用所在的服務(wù)節(jié)點(diǎn)地址、安全級別、完整性狀態(tài)等,配置信息包括應(yīng)用ID、路徑、類型、依賴文件列表、初始Hash值、檢測Hash值等信息。

      可信數(shù)據(jù)庫關(guān)于應(yīng)用的可信檢測和報告的數(shù)據(jù)表字段設(shè)計如表1、表2所示。

      表1 應(yīng)用基本信息表的字段和說明

      表2 應(yīng)用配置信息表的字段和說明

      可信數(shù)據(jù)庫受到TPM的硬件簽名保護(hù),簽名采用RSA算法對數(shù)據(jù)庫中的數(shù)據(jù)用 SHA-1算法計算出的數(shù)字摘要進(jìn)行非對稱密碼的公鑰加密,公私密鑰對是由可信安全芯片TPM創(chuàng)建,并且只有加載到TPM內(nèi)部方可進(jìn)行密鑰加密解密運(yùn)算,簽名保護(hù)防止數(shù)據(jù)庫被非法篡改。

      4 系統(tǒng)測試

      系統(tǒng)測試是在以太網(wǎng)構(gòu)成的自治系統(tǒng)節(jié)點(diǎn)之間進(jìn)行的,節(jié)點(diǎn)采用Linux2.4內(nèi)核系統(tǒng),可信中心通過對運(yùn)行一個節(jié)點(diǎn)上的的firestarter應(yīng)用進(jìn)行完整性檢測報告測試,如表3所示。

      表3 可信檢測報告測試

      可信數(shù)據(jù)庫存放的主要數(shù)據(jù)之一就是系統(tǒng)中服務(wù)的檢測值,即通過SHA1算法得到HASH值。無論是系統(tǒng)可信初始化,還是系統(tǒng)運(yùn)行過程的 HASH值的更新,都需要進(jìn)行HASH值的運(yùn)算,系統(tǒng)的時間效率不僅和計算HASH值的時間有關(guān),而且還和通信速度和通信數(shù)據(jù)量有關(guān),HASH的運(yùn)算時間和應(yīng)用配置項(xiàng)多少有關(guān),同時還和配置文件的大小有關(guān)。而通信量主要依賴于應(yīng)用可信配置的項(xiàng)的多少。表4給出應(yīng)用在單個配置項(xiàng)及百兆以太網(wǎng)的環(huán)境下,可信數(shù)據(jù)更新和配置文件大小的時間消耗關(guān)系圖。表5給出應(yīng)用在多個配置項(xiàng)的情況下,單個配置大小都是1K(1024字節(jié))情況下,可信數(shù)據(jù)更新和配置文件大小的時間消耗關(guān)系圖。從測試的結(jié)果分析,配置文件的大小對延遲的影響相對較小,配置項(xiàng)的增多對延遲影響較大。

      表4 單配置項(xiàng)下的可信更新時間測試

      表5 多項(xiàng)配置項(xiàng)下的可信更新時間測試

      5 結(jié)束語

      本文在可信計算思想上,提出了一個基于 TPM 的可信自治網(wǎng)絡(luò)系統(tǒng)架構(gòu),并闡述了在該架構(gòu)下的具體可信自治網(wǎng)絡(luò)系統(tǒng)中應(yīng)用的完整性保護(hù)機(jī)制。闡述了系統(tǒng)的總體設(shè)計和實(shí)現(xiàn)方式??尚抛灾尉W(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)了應(yīng)用服務(wù)可信的啟動控制過程,是從全新的角度研究可信計算體系結(jié)構(gòu)的一種嘗試。在進(jìn)一步的工作中,將主要針對可信網(wǎng)絡(luò)的可信支撐加以研究。

      [1]李曉勇,沈昌祥.一個動態(tài)可信應(yīng)用傳遞模型的研究.華中科技大學(xué)學(xué)報.2005.

      [2]黃濤,沈昌祥.一種基于可信服務(wù)器的可信引導(dǎo)方案[J].武漢大學(xué)學(xué)報(理學(xué)版).2004.

      [3]朱璇,鄭緯民,汪東升等.單一系統(tǒng)映象在機(jī)群管理中的實(shí)現(xiàn).計算機(jī)工程與應(yīng)用.2002.

      猜你喜歡
      網(wǎng)絡(luò)系統(tǒng)完整性靜態(tài)
      稠油熱采水泥環(huán)完整性研究
      云南化工(2021年9期)2021-12-21 07:44:00
      靜態(tài)隨機(jī)存儲器在軌自檢算法
      基于DEMATEL-ISM的軍事通信網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)分析
      莫斷音動聽 且惜意傳情——論音樂作品“完整性欣賞”的意義
      高速公路網(wǎng)絡(luò)系統(tǒng)配置淺析
      精子DNA完整性損傷的發(fā)生機(jī)制及診斷治療
      時滯復(fù)雜網(wǎng)絡(luò)系統(tǒng)的保性能控制
      機(jī)床靜態(tài)及動態(tài)分析
      具7μA靜態(tài)電流的2A、70V SEPIC/升壓型DC/DC轉(zhuǎn)換器
      樁身完整性檢測中缺陷的綜合判別
      河南科技(2014年18期)2014-02-27 14:14:46
      漳州市| 岑巩县| 象州县| 驻马店市| 凌源市| 澄迈县| 略阳县| 朝阳县| 阜南县| 钟山县| 施秉县| 冀州市| 津南区| 佛学| 左云县| 建瓯市| 萍乡市| 临湘市| 平远县| 武冈市| 临武县| 胶州市| 樟树市| 汾阳市| 涿鹿县| 阜城县| 东明县| 宁晋县| 道孚县| 陆河县| 桃园市| 金溪县| 宣化县| 九寨沟县| 宿松县| 特克斯县| 南雄市| 延吉市| 丽江市| 东乡县| 临湘市|