基本信息
- 項目名稱:
- 基于FAHP的構(gòu)件安全性量化評估方法研究
- 小類:
- 信息技術(shù)
- 簡介:
- 研究以基于CIA的構(gòu)件安全屬性分解模型常用的層次分析法(AHP)為基礎(chǔ),采用模糊層次分析法(FAHP)對構(gòu)件結(jié)點(diǎn)權(quán)重進(jìn)行分析。利用三角模糊數(shù)標(biāo)識模糊信息,通過模糊隸屬函數(shù)對結(jié)點(diǎn)信息做相應(yīng)處理。并將該方法應(yīng)用到構(gòu)件的安全性分析中并進(jìn)行實(shí)例驗證。
- 詳細(xì)介紹:
- 研究主要工作有: 1、首先總結(jié)分析了目前安全性評估方法。 2、以基于CIA的構(gòu)件安全屬性分解模型常用的層次分析法(AHP)為基礎(chǔ),采用模糊層次分析法(FAHP)對構(gòu)件結(jié)點(diǎn)權(quán)重進(jìn)行分析。 3、利用三角模糊數(shù)標(biāo)識模糊信息,通過模糊隸屬函數(shù)對結(jié)點(diǎn)信息做相應(yīng)處理。 4、將該方法應(yīng)用到構(gòu)件的安全性分析中并進(jìn)行實(shí)例驗證。
作品專業(yè)信息
撰寫目的和基本思路
- 撰寫目的:為基于構(gòu)件技術(shù)開發(fā)安全苛求軟件提供有效幫助,解決了安全苛求軟件中構(gòu)件的高安全性的要求。 基本思路:以基于CIA的構(gòu)件安全屬性分解模型常用的層次分析法(AHP)為基礎(chǔ),采用模糊層次分析法(FAHP)對構(gòu)件結(jié)點(diǎn)權(quán)重進(jìn)行分析。利用三角模糊數(shù)標(biāo)識模糊信息,通過模糊隸屬函數(shù)對結(jié)點(diǎn)信息做相應(yīng)處理。并將該方法應(yīng)用到構(gòu)件的安全性分析中并進(jìn)行實(shí)例驗證。
科學(xué)性、先進(jìn)性及獨(dú)特之處
- 采用FAHP方法分析單個構(gòu)件的安全性,將構(gòu)件的安全性量化,得到描述構(gòu)件安全性的具體值,實(shí)現(xiàn)定量的方法分析構(gòu)件的安全性,并實(shí)驗驗證該算法的可行性、有效性。
應(yīng)用價值和現(xiàn)實(shí)意義
- 一定程度上解決了安全苛求軟件中構(gòu)件高安全性的要求,為基于構(gòu)件技術(shù)開發(fā)安全苛求軟件提供依據(jù)。 同時作為安全苛求領(lǐng)域中的一次探索與創(chuàng)新,具有重要意義。
學(xué)術(shù)論文摘要
- 在安全苛求領(lǐng)域中應(yīng)用構(gòu)件實(shí)施軟件系統(tǒng)開發(fā),需要對所選用構(gòu)件做安全性評估。以基于CIA的構(gòu)件安全屬性分解模型常用的層次分析法(AHP)為基礎(chǔ),采用模糊層次分析法(FAHP)對構(gòu)件結(jié)點(diǎn)權(quán)重進(jìn)行分析。利用三角模糊數(shù)標(biāo)識模糊信息,通過模糊隸屬函數(shù)對結(jié)點(diǎn)信息做相應(yīng)處理。并將該方法應(yīng)用到構(gòu)件的安全性分析中并進(jìn)行實(shí)例驗證,結(jié)果表明該方法對構(gòu)件的安全性評估效果顯著。
獲獎情況
- 2010年8月發(fā)表于中國電子科技集團(tuán)公司第三十二研究所主辦的《計算機(jī)工程》雜志。
鑒定結(jié)果
- 研究結(jié)果基本實(shí)現(xiàn)了研究目的,得到了一種具有一定實(shí)用價值的安全性評估方法。
參考文獻(xiàn)
- [1]楊芙清,梅宏,呂建等.淺談軟件技術(shù)發(fā)展[J].電子學(xué)報,2002,12(30):1901-1906. [2]王鐵江,酈萌.安全苛求軟件的模糊風(fēng)險評價[J].計算機(jī)應(yīng)用,2003,12(23):182-184. [3]吳劍,徐中偉,喻鋼,李戈強(qiáng).基于改進(jìn)DFTA的安全苛求系統(tǒng)可靠性分析[J].計算機(jī)工程,2009,35(15):117-120 [4]Sheng Jinfang, Chen Songqiao, Wang Bin. COTS evaluation and selection based on requirements decomposition[J].Chinese Journal of Electronics,2005,14(1):62-67. [5]周國強(qiáng),黃達(dá)明.基于安全屬性分解的構(gòu)件安全性量化和計算[J].微電子學(xué)與計算機(jī),2008,10(25):43-46. [6]Buckley J. Fuzzy hierarchical analysis [J]. Fuzzy Sets and Systems, 1985,17(1):233-247.
同類課題研究水平概述
- 近年來,在中間件技術(shù)的基礎(chǔ)上,結(jié)合軟件復(fù)用和面向?qū)ο蟮乃枷?,?gòu)件化設(shè)計和開發(fā)作為一種提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑,并在實(shí)踐中得到廣泛應(yīng)用[1]。目前,基于構(gòu)件的軟件開發(fā)方法已開始逐漸應(yīng)用到安全苛求領(lǐng)域,如核電站、航空航天、工業(yè)控制、交通控制、軍事和金融等。應(yīng)用于這些領(lǐng)域的軟件系統(tǒng)一般要具有實(shí)時性、容錯性等特性,并且在滿足業(yè)務(wù)功能性需求同時,還必須滿足特定的安全性需求[2.3]。所以對于在安全苛求系統(tǒng)中使用的構(gòu)件同樣有著嚴(yán)格的安全性要求。因為這些構(gòu)件一般是指由第三方開發(fā)、不提供源代碼的軟件產(chǎn)品[4],不能保證其安全性符合要求,所以在使用這些構(gòu)件之前,要對其安全性進(jìn)行評估。如何對單一構(gòu)件進(jìn)行安全性評估以判斷其是否滿足待組裝軟件系統(tǒng)安全性需求是一個亟待解決的問題。 目前,多采用機(jī)密性(Confidentiality)、完整性(Integrity)、可用性(Availability)三個屬性模型(CIA[4])來描述構(gòu)件的安全性。周國強(qiáng)[5]針對該模型提到的計算方法中使用了AHP(Analytic Hierarchy Process)方法來分析結(jié)點(diǎn)之間的權(quán)重,但是該方法忽視了主觀判斷具有模糊性,如專家評估結(jié)果具有的主觀性,評估中結(jié)點(diǎn)的信息沒有明確的邊界等。這些主觀判斷的模糊性造成了安全評估中的不確定性及模糊性。Bockley[6]將模糊理論與AHP結(jié)合起來,提出了模糊層次分析法(fuzzy AHP,F(xiàn)AHP),該方法是一個比較可行的解決模糊性的方法。因此本文基于模糊層次分析法理論,提出了一種改進(jìn)的基于構(gòu)件安全屬性的構(gòu)件安全性評估計算方法。