




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SELinux策略的等級信息分析張謙2010.4.14Roadmap背景虛擬機系統策略分析針對SELinux策略的等級信息分析方法新想法討論:實時策略分析背景安全互操作與全局訪問控制L.GongandX.Qian.Computationalissuesinsecureinteroperation.IEEETransactionsSoftwareEngineering.Vol.22,No.1,pp.43-52(1996)背景(續)安全互操作與全局訪問控制實現安全協作關鍵是訪問控制策略的安全互操作,即融合各成員的本地策略而形成的全局訪問控制策略所支持的成員間數據訪問必須與相關單一成員中的訪問控制策略一致安全互操作的兩個原則:自治性原則:在單一成員中被允許的訪問必須被安全互操作所允許;安全性原則:某單一成員中不被允許的訪問必須被安全互操作所拒絕。虛擬機系統策略分析文獻SandraRueda,HayawardhVijayakumar,TrentJaeger.AnalysisofVirtualMachineSystemPolicies.InProceedingsofthe14thACMsymposiumonAccesscontrolmodelsandtechnologies,P227-236,2009目標:VMpolicies&VMMpolicy→VM-systempolicy?→安全目標困難:特權VM的存在,導致實際信息流不完全由VMMpolicy控制策略的復雜性,規則過多,難于確定是否符合安全目標各部分策略是獨立開發的,缺乏整體規劃虛擬機系統策略分析(續)方法簡單的想法將VMMpolicy和VMpolicies構建一個統一的信息流圖,可以解決第一個困難然而這種方法會受限于第二個困難VM-system的特點不同層次的策略:VMMpolicy控制VMM資源,VMpolicy控制OS資源方法概述只關心虛擬機間通信相關策略(VMM策略和VM中互操作策略)構建基于信息流的模型和相應的信息流圖使用信息流圖分析策略是否滿足安全目標虛擬機系統策略分析(續)問題定義在VM-system中,VMM實施了多級安全策略,每個VM的MAC策略都可能包含一個安全級別范圍。建立一個基于信息流的分析方法來確定是否所有VM間信息流都符合安全需求虛擬機系統策略分析(續)VM-system策略模型基礎假設VM-system中的vmi具有(1)一個label和(2)一個局部的MAC策略這個label是一個完整性或機密性區間定義1VMs的完整性/機密性區間VM-system中的VMs都被分配了完整性/機密性區間integrity/confidentiality函數將VM映射到其完整性/機密性區間lint/hint函數分別返回區間的最低/最高完整性級別lconf/hconf函數分別返回區間的最低/最高機密性級別定義2第一類信息流(默認信息流)默認信息流表現為VM間的只有VMM策略標記的通信信道虛擬機系統策略分析(續)VM-system策略模型(續)定義3VM可見標記VM可見標記是由兩個不同VM上的應用程序分配給互相通信用的信道的標記,表示為vmi.l和vmj.l定義4第二類信息流(VM可見信息流)VM可見信息流表現為不同虛擬機上的兩個應用程序間使用相關VM可見標記的通信信道定義5VM信息流圖G=(V,E)是VM信息流圖,其中V包含(1)VMM策略分配給VMs的標記和(2)VM可見標記E包含(1)VMM策略中允許的信息流和(2)VM可見標記引起的信息流虛擬機系統策略分析(續)驗證VM-system策略符合安全目標的算法示例:一個VM-system中包含特權VM(dom0_t),服務VM(doms_t)以及兩個用戶VM(domu_t和domv_t)。dom0_t擁有對所有VMM資源的訪問權限,同時監控所有VM對VMM資源的訪問;doms_t運行了一個服務,domu_t和domv_t使用這個服務,這個服務使用兩個信道進行通信,其中domu_t使用c2_t的標記,domv_t使用c1_t的標記。虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟1)構建信息流圖圖V:VMM策略標記+VM可見標記E:Type1信息流+Type2信息流虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟2)定義安全目標標定義安全目標標信息流圖定義安全目標標中的安全級級別和策略中中標記的映射射虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟3)驗證VM信息流是否符符合規定SAFE、UNSAFE、AMBIGUOUS虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟4)找出信息流安安全的VM只作為SAFE信息流的源或或目的節點存存在的VM虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟5)消除歧義信息息流查看VM策略來確定歧歧義信息流的的實際等級示例中存在兩兩類歧義信息息流dom0_t→doms_t:由于dom0可信,相信dom0不會泄密,所所以這類信息息流是SAFE的doms_t→dom0_t:這類信息流流是用于申請請VMM資源的,dom0中資源管理的的進程標記為為priv,高于doms_t的標記,所以以這類信息流流也是SAFE的虛擬機系統策策略分析(續續)驗證VM-system策略符合安全全目標的算法法(步驟6)驗證每個VM本身策略是否否符合規定定理VM-system符合某個安全全需求,當所有VM間信息流符合合安全需求所有VM內信息流符合合安全需求示例中domu_t、domv_t都是單一等級級,無需驗證證dom0_t是可信的,假假設符合安全全需求doms_t可以使用信息息流分析工具具分析虛擬機系統策策略分析(續續)總結該方法首先將將VM策略的等級和和VMM策略的等級映映射到安全目目標的等級上上,然后分析析這種映射是是否滿足安全全目標問題基本假設VM-visible標記VM策略可驗證針對環境單一物理平臺臺的虛擬機針對SELinux策略的等級信信息分析方法法針對環境虛擬域環境面對的威脅針對SELinux策略的等級信信息分析方法法(續)問題定位背景分析虛擬域環境中中實施整體的的多級安全策策略不同物理平臺臺的VMM無法直接獲得得其它VM的策略信息VM策略中不包含含明顯的等級級信息問題定位安全目標?機機密性保護/MLS策略VMM策略等級?MLS策略VM策略等級?需要提取VM策略的等級信信息需要驗證等級級信息的可信信針對SELinux策略的等級信信息分析方法法(續)提取VM策略的等級信信息安全策略分類類基于格模型的的安全策略MLS/Biba/LOMAC易于提取等級級信息基于訪問控制制矩陣的安全全策略TE/RBAC難于提取等級級信息,使用用SELinux策略為例提出出等級信息分分析方法驗證等級信息息的可信使用可信agent提取等級信息息構建遠程證明明協議證明agent和等級信息的的完整性針對SELinux策略的等級信信息分析方法法(續)方法初步設計計提取的等級信信息符合BLP模型的簡單安安全屬性和*-安全屬性首先提取信息息流,分析信信息流符合要要求的主客體體方法步驟:針對SELinux策略的等級信信息分析方法法(續)存在的問題及及分析問題:實際提提取時無法提提取出多等級級原因:實際系系統中信息流流不能完全滿滿足BLP模型安全屬性性可信主體與可可信進程BLP模型中*-屬性限制過嚴嚴,將導致無無法根據嚴格格的BLP模型來構建可可用的安全系系統,所以提提出可信主體體來超越*-屬性可信進程作為為可信主體的的一種實現方方式,具有以以下性質:安全相關性可信性特權受控使用用完整性可用性正確性無干擾性針對SELinux策略的等級信信息分析方法法(續)改進的方法設設計針對SELinux策略的等級信信息分析方法法(續)基于XSB的實現基本策略組件件如右圖基本規則定義義一致性consistent(T,R,U)授權關系auth(C,P,T1,R1,U1,T2,R2,U2)直接信息流flow_trans(T1,R1,U1,T2,R2,U2)信息流transitive_flow(T1,R1,U1,T2,R2,U2)針對SELinux策略的等級信信息分析方法法(續)基于XSB的實現(續))新增規則定義義不含可信進程程的信息流infoflow_without_TP(T1,R1,U1,T2,R2,U2)是一個不流經經可信進程的的信息流,若若(1)存在flow_trans(T1,R1,U1,_,_,T2,R2,U2),且不存在tp(T1)和tp(T2);或者(2)存在flow_trans(T3,R3,U3,_,_,T2,R2,U2)和infoflow_without_TP(T1,R1,U1,_,_,T3,R3,U3),且不存在tp(T2)。針對SELinux策略的等級信信息分析方法法(續)基于XSB的實現(續))新增規則定義義(續)同等級標記型T1和T2在同一個等級級上,表示為為equal(T1,T2),若存在infoflow_without_TP(T1,_,_,T2,_,_)和infoflow_without_TP(T2,_,_,T1,_,_)。偏序等級型T1比型T2的等級高,表表示為higher(T1,T2),若存在infoflow_without_TP(T2,_,_,T1,_,_)卻不存在infoflow_without_TP(T1,_,_,T2,_,_)。針對SELinux策略的等級信信息分析方法法(續)基于XSB的實現(續))新增增規規則則定定義義((續續))同等等級級標標記記集集合合T2在等等級級m的集集合合內內,,若若存存在在equal(T1,T2)或equal(T2,T1)且T1在等等級級m的集集合合內內。。針對對SELinux策略略的的等等級級信信息息分分析析方方法法((續續))基于于XSB的實實現現((續續))新增增規規則則定定義義((續續))提取取所所有有等等級級標標記記集集合合針對對SELinux策略略的的等等級級信信息息分分析析方方法法((續續))基于于XSB的實實現現((續續))新增增規規則則定定義義((續續))將等等級級標標記記集集合合排排序序首先先定定義義level_finish(m,S)表示示S集合合是是level(m)等級級中中所所有有標標記記的的集集合合。。然然后后將將所所有有的的等等級級標標記記集集合合作作為為元元素素建建立立一一個個新新的的集集合合level_set()。最最后后按按照照前前面面改改進進算算法法的的第第4步將將等等級級標標記記集集合合排排序序。。針對對SELinux策略略的的等等級級信信息息分分析析方方法法((續續))驗證證等等級級信信息息的的可可信信構建建可可信信agent使用用改改寫寫過過的的SELinux策略略載載入入命命令令充充當當提提取取等等級級信信息息的的代代碼碼模模塊塊,,該該命命令令在在載載入入SELinux策略略的的過過程程中中同同時時進進行行等等級級信信息息的的提提取取。。構建建舉舉證證信信息息針對對SELinux策略略的的等等級級信信息息分分析析方方法法((續續))驗證證等等級級信信息息的的可可信信((續續))遠程程證證明明協協議議新想想法法討討論論::實實時時策策略略分分析析觸發發動動機機之前前的的策策略略分分析析方方法法都都是是針針對對整整體體策策略略進進行行分分析析整體體策策略略包包含含內內容容過過多多難以以提提取取策策略略的的內內容容難以以符符合合某某個個安安全全目目標標類比比可可執執行行文文件件安安全全性性分分析析專用用操操作作系系統統保保證證系系統統中中全全部部的的可可執執行行程程序序都都是是可可信信的的,,不不通通用用,,難難于于實實現現。。可信信計計算算的的度度量量驗驗證證機機制制只只關關心心已已運運行行的的程程序序是是否否可可信信,,減減少少驗驗證證對對象象,,更更通通用用更更易易于于實實現現新想想法法討討論論::實實時時策策略略分分析析((續續))實時時策策略略分分析析想想法法只針針對對當當前前時時刻刻實實際際有有效效策策略略進進行行安安全全目目標標的的分分析析當前前時時刻刻實實際際有有效效策策略略每個個應應用用程程序序對對應應一一部部分分策策略略某一一時時刻刻只只有有部部分分的的應應用用程程序序在在運運行行所以以,,當當前前時時刻刻只只有有和和這這些些應應用用程程序序相相關關的的策策略略是是有有效效的的策略略提提取取每個個應應用用程程序序對對應應直直接接策策略略為為一一張張信信息息流流圖圖所有有應應用用程程序序的的信信息息流流圖圖連連接接起起來來構構成成全全策策略略的的信信息息流流圖圖提取取當當前前運運行行程程序序的的信信息息流流圖圖鏈鏈接接起起來來構構成成當當前前有有效效策策略略信信息息流流圖圖策略略分分析析圖分分析析方方法法邏輯輯編編程程語語言言分分析析方方法法新想想法法討討論論::實實時時策策略略分分析析((續續))討論論方法法正正確確性性??應用用場場景景??提取取的的信信息息流流圖圖是是否否要要包包含含已已關關閉閉程程序序的的信信息息流流圖圖??That’’sall,thanks9、靜夜四無無鄰,荒居居舊業貧。。。1月-231月-23Wednesday,January4,202310、雨中黃葉樹樹,燈下白頭頭人。。22:57:2722:57:2722:571/4/202310:57:27PM11、以我我獨沈沈久,,愧君君相見見頻。。。1月-2322:57:2722:57Jan-2304-Jan-2312、故故人人江江海海別別,,幾幾度度隔隔山山川川。。。。22:57:2722:57:2722:57Wednesday,January4,202313、乍見見翻疑疑夢,,相悲悲各問問年。。。1月-231月-2322:57:2722:57:27January4,202314、他鄉生白白發,舊國國見青山。。。04一月月202310:57:27下下午22:57:271月-2315、比比不不了了得得就就不不比比,,得得不不到到的的就就不不要要。。。。。。一月月2310:57下下午午1月月-2322:57January4,202316、行動出成果果,工作出財財富。。2023/1/422:57:2722:57:2704January202317、做前前,能能夠環環視四四周;;做時時,你你只能能或者者最好好沿著著以腳腳為起起點的的射線線向前前。。。10:57:27下下午午10:57下下午22:57:271月-239、沒有失敗敗,只有暫暫時停止成成功!。1月-231月-23Wednesday,January4,202310、很多事情情努力了未未必有結果果,但是不不努力卻什什么改變也也沒有。。。22:57:2722:57:2722:571/4/202310:57:27PM11、成功就是日日復一日那一一點點小小努努力的積累。。。1月-2322:57:2722:57Jan-2304-Jan-2312、世間成事,,不求其絕對對圓滿,留一一份不足,可可得無限完美美。。22:57:2722:57:2722:57Wednesday,January4,202313、不不知知香香積積寺寺,,數數里里入入云云峰峰。。。。1月月-231月月-2322:57:2722:57:27January4,202314、意志志堅強強的人人能把把世界界放在在手中中像泥泥塊一一樣任任意揉揉捏。。04一一月月202310:57:27下下午午22:57:271月-2315、楚塞塞三湘湘接,,荊門門九派派通。。。。。一月2310:57下下午1月-2322:57January4,202316、少年十十五二十十時,步步行奪得得胡馬騎騎。。2023/1/422:57:2722:57:2704January202317、空山新雨雨后,天氣氣晚來秋。。。10:57:27下下午10:57下午22:57:271月-239、楊楊柳柳散散和和風
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醬油食醋的發酵過程監測技術考核試卷
- 嵌入式系統開發實戰模擬試題及答案
- 有線電視傳輸網絡網絡功能虛擬化技術考核試卷
- 金屬密封件密封性能優化考核試卷
- 硬件描述語言的應用試題及答案
- 通信設備零售價格策略與彈性分析考核試卷
- 聚乙烯醇縮丙醛纖維應用考核試卷
- 租賃業務中的風險規避措施考核試卷
- 公路工程考試考點總結試題及答案
- 軟件測試過程中的挑戰與解決方案試題及答案
- 大學生英語四級真題模擬試卷5份
- 2024年江蘇省蘇州市中考生物試卷(含答案)
- 學校物業管理服務投標方案(技術方案)
- DL-T 1071-2023 電力大件運輸規范
- 基于MATLAB的通信系統的設計與仿真畢業論文
- 2024年湖南高考物理真題試題(原卷版+含解析)
- 因為喝酒上班遲到檢查范文
- 廣東省中山市2023-2024學年八年級下學期期末考試數學試卷
- 山東省淄博市臨淄區2023-2024學年七年級下學期期末地理試題
- 大學《醫學統計學》期末復習章節知識點、考點總結
- 2024年中考理化生實驗操作考試安全應急預案
評論
0/150
提交評論