【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于信息安全
,涉及一種基于系統(tǒng)操作指南的對多級(jí)安全系統(tǒng)進(jìn) 行隱通道搜索的方案。
技術(shù)介紹
多級(jí)安全系統(tǒng)因?yàn)椴淮嬖诿荑€管理、以及對用戶透明等優(yōu)點(diǎn),所以在軍方、企業(yè)的 內(nèi)部網(wǎng)絡(luò)中得到了廣泛應(yīng)用。但多級(jí)安全系統(tǒng)中存在著一個(gè)重要的安全隱患,即隱通道問 題。由于隱通道在導(dǎo)致機(jī)密性信息泄漏方面所起的作用,美國國防部率先在其發(fā)布 的可信計(jì)算機(jī)系統(tǒng)評估準(zhǔn)則(TCSEC)中,將隱通道明確列入評估的指標(biāo),規(guī)定在B2級(jí)及 以上高安全等級(jí)系統(tǒng)設(shè)計(jì)和開發(fā)中,必須進(jìn)行隱通道分析。其后,多個(gè)國家都在相應(yīng)的標(biāo) 準(zhǔn)中對隱通道分析作了硬性規(guī)定。我國《計(jì)算機(jī)信息系統(tǒng)安全保護(hù)等級(jí)劃分準(zhǔn)則》(GB 17859-1999)中也規(guī)定對于第四級(jí)(結(jié)構(gòu)化保護(hù)級(jí))和第五級(jí)(訪問驗(yàn)證保護(hù)級(jí))的安全系 統(tǒng),系統(tǒng)開發(fā)者應(yīng)徹底搜索隱通道,并根據(jù)實(shí)際測量或工程估算確定每一個(gè)被標(biāo)識(shí)信道的 最大帶寬。徹底搜索隱通道,即標(biāo)識(shí)隱通道的工作是隱通道分析中最為困難的一環(huán)。其困難 性體現(xiàn)在理論和工程實(shí)踐兩個(gè)方面第一理論上仍然不夠成熟,沒有嚴(yán)謹(jǐn)且行之有效的方 法;第二實(shí)際工作量龐大,手工分析容易出錯(cuò),缺乏行之有效的自動(dòng)工具。目前存在的隱通 道搜索方法主要有下面四種。共享資源矩陣法共享資源矩陣法由Kemmerer于1983年提出,是迄今為止最為成功的一種隱蔽通 道標(biāo)識(shí)方法。該方法的分析步驟是1、分析所有的可信計(jì)算基TCB原語操作,確定通過TCB接口用戶可見/可修改的 共享資源屬性;2、構(gòu)造共享資源矩陣,該矩陣的各行對應(yīng)于用戶可見的TCB原語,各列對應(yīng)于用 戶可見/可修改的共享資源屬性。如果一個(gè)原語可以讀一個(gè)變量,則 ...
【技術(shù)保護(hù)點(diǎn)】
一種基于系統(tǒng)操作指南的隱通道搜索方法,其特征在于包括以下步驟:步驟一,依據(jù)系統(tǒng)操作指南標(biāo)識(shí)出系統(tǒng)中所有被多個(gè)用戶共享的對象,記為Object1,Object2,…,Objectn;步驟二,依據(jù)系統(tǒng)操作指南對每個(gè)對象Objecti(1≤i≤n)標(biāo)識(shí)出該對象的屬性Propertyi,1,…,Propertyi,m;步驟三,對每個(gè)屬性Propertyi,j(1≤i≤n,1≤j≤m),依據(jù)屬性的類型是布爾類型,數(shù)值類型,還是字符類型,計(jì)算相應(yīng)的操作序列集seq(Propertyi,j);步驟四,將所有屬性Propertyi,j(1≤i≤n,1≤j≤m)對應(yīng)的序列集seq(Propertyi,j)合并為集合Com,對Com中的每一個(gè)元素a,運(yùn)行操作序列a并記錄得到的結(jié)果,運(yùn)行由a中低級(jí)用戶的操作組成的序列并記錄得到的結(jié)果,如果兩個(gè)結(jié)果不一致,則斷言操作序列a會(huì)導(dǎo)致隱通道。
【技術(shù)特征摘要】
1.ー種基于系統(tǒng)操作指南的隱通道捜索方法,其特征在于包括以下步驟 步驟一,依據(jù)系統(tǒng)操作指南標(biāo)識(shí)出系統(tǒng)中所有被多個(gè)用戶共享的對象,記為Object1, Object2,…,Objectn ; 步驟ニ,依據(jù)系統(tǒng)操作指南對姆個(gè)對象Objecti (I < i < n)標(biāo)識(shí)出該對象的屬性Propertyij 1;…,PropertyiJ ; 步驟三,對姆個(gè)屬性Property^ (1: 1: n,1: j彡m),依據(jù)屬性的類型是布爾類型,數(shù)值類型,還是字符類型,計(jì)算相應(yīng)的操作序列集Seq(PropertyiJ); 步驟四,將所有屬性PropertyiJd彡i <n, I彡j彡m)對應(yīng)的序列集seq (Propertyi,」)合并為集合Com,對Com中的每ー個(gè)元素a,運(yùn)行操作序列a并記錄得到的結(jié)果,運(yùn)行由a中低級(jí)用戶的操作組成的序列并記錄得到的結(jié)果,如果兩個(gè)結(jié)果不一致,則斷言操作序列a會(huì)導(dǎo)致隱通道。2.如權(quán)利要求1所述的ー種基于系統(tǒng)操作指南的隱通道捜索方法,其特征在于對于布爾類型的屬性,所述操作序列集的計(jì)算方法包括以下步驟 步驟A,對于低級(jí)用戶L,在系統(tǒng)操作指南中隨機(jī)選擇ー個(gè)使得PropertyiJ的值從0變?yōu)镮的操作序列,記為Oper1 = O11, . . . , Ole ;隨機(jī)選擇ー個(gè)使得Property^的值從I變?yōu)?的操作序列,記為oper2 = O21, . . . , O2r ;隨機(jī)選擇ー個(gè)使得PropertyiJ的值保持為0的操作序列,記為oper3 = O31, . . .,O3t ;隨機(jī)選擇ー個(gè)使得PropertyiJ的值保持為I的操作序列,記為 Oper4 = O41, . . . , O4y ; 步驟B,對于高級(jí)用戶H,在系統(tǒng)操作指南中隨機(jī)選擇ー個(gè)使得PropertyiJ的值從0變?yōu)镮的操作序列,記為Seq1=S11, S12, . . . , Slq ;隨機(jī)選擇ー個(gè)使得Propertyi, j的值從I變?yōu)?的操作序列,記為seq2=s21,. . , S2w ; 步驟C,將Oper1與seq2組合成集合Seqoper1J,具體組合過程為序列sequence G Seqoper12當(dāng)且僅當(dāng)sequence的長度為e+w, sequence中的最后一個(gè)元素為Oper1中的最后ー個(gè)元素ole, sequence在集合Set (Oper1) (Set(Oper1)表示由Oper1中的操作構(gòu)成的集合)上的投影等于Oper1, sequence在集合Set(Seq2) (Set(Seq2)表示由Seq2中的操作構(gòu)成的集合)上的投影等于seq2 ; 步驟D,將Oper2與Seq1組合成集合Seqopei^1,具體組合過程為序列sequence G seqoper2;1當(dāng)且僅當(dāng)sequence的長度為r+q, sequence中的最后一個(gè)元素為Oper2中的最后ー個(gè)元素o2r, sequence在集合Set(Oper2)上的投影等于oper2, sequence在集合Set (Seq1)上的投影等于Seq1 ; 步驟E,將Oper3與Seq1組合成集合Seqopei^1,具體組合過程為序列sequence G seqoper3;1當(dāng)且僅當(dāng)sequence的長度為t+q, sequence中的最后一個(gè)元素為Oper3中的最后ー個(gè)元素o3t, sequence在集合Set(Oper3)上的投影等于oper3, sequence在集合Set (Seq1)上的投影等于Seq1 ; 步驟F,將Oper4與seq2組合成集合seqoper4,2,具體組合過程為序列sequence G seqoper4,2當(dāng)且僅當(dāng)sequence的長度為y+w, sequence中的最后一個(gè)元素為Oper4中的最后ー個(gè)元素o4y, sequence在集合Set(Oper4)上的投影等于oper4, sequence在集合Set(Seq2)上的投影等于Seq2 ; 步驟 G,合并所有的序列集 Ceq(PropertyiJ) = Seqoper12 U seqoper2;1 U seqoper3;1 Useqoper4,2 o3.如權(quán)利要求1所述的ー種基于系統(tǒng)操作指南的隱通道捜索方法,其特征在于對于數(shù)值類型的屬性,所述操作序列集的計(jì)算方法包括以下步驟 步驟A,對于低級(jí)用戶L,在系統(tǒng)操作指南中隨機(jī)選擇ー個(gè)使得PropertyiJ的值變大的操作序列,記為Oper1 = O11, . . . , Ole ;隨機(jī)選擇ー個(gè)使得Property^的值變小的操作序列,記為oper2 = O21, . . . , O2r ;隨機(jī)選擇ー個(gè)使得Propertyi,j的值保持不變的操作序列,記為Oper3 =O31, ,o3t ; 步驟B,對于高級(jí)用戶H,在系統(tǒng)操作指南中隨機(jī)選擇ー個(gè)使得PropertyiJ的值變大的操作序列,記為Seq1=S11, S12, . . . , Slq ;隨機(jī)選擇ー個(gè)使得Property^的值變小的操作序列,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周從華,
申請(專利權(quán))人:江蘇大學(xué),
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。