




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SELinux策略的等級信息分析張謙 2010.4.14Roadmap背景虛擬機系統(tǒng)策略分析針對SELinux策略的等級信息分析方法新想法討論:實時策略分析背景安全互操作與全局訪問控制L. Gong and X.Qian. Computational issues in secure interoperation. IEEE Transactions Software Engineering. Vol. 22, No. 1, pp. 43-52 (1996)背景(續(xù))安全互操作與全局訪問控制實現(xiàn)安全協(xié)作關(guān)鍵是訪問控制策略的安全互操作,即融合各成員的本地策略而形成的全局訪問控制策略所支持的成員間
2、數(shù)據(jù)訪問必須與相關(guān)單一成員中的訪問控制策略一致安全互操作的兩個原則:自治性原則:在單一成員中被允許的訪問必須被安全互操作所允許;安全性原則:某單一成員中不被允許的訪問必須被安全互操作所拒絕。虛擬機系統(tǒng)策略分析文獻Sandra Rueda, Hayawardh Vijayakumar, Trent Jaeger. Analysis of Virtual Machine System Policies. In Proceedings of the 14th ACM symposium on Access control models and technologies, P227-236, 2009
3、目標:VM policies & VMM policy VM-system policy ?安全目標困難:特權(quán)VM的存在,導(dǎo)致實際信息流不完全由VMM policy控制策略的復(fù)雜性,規(guī)則過多,難于確定是否符合安全目標各部分策略是獨立開發(fā)的,缺乏整體規(guī)劃虛擬機系統(tǒng)策略分析(續(xù))方法簡單的想法將VMM policy和VM policies構(gòu)建一個統(tǒng)一的信息流圖,可以解決第一個困難然而這種方法會受限于第二個困難VM-system的特點不同層次的策略:VMM policy控制VMM資源,VM policy控制OS資源方法概述只關(guān)心虛擬機間通信相關(guān)策略(VMM策略和VM中互操作策略)構(gòu)建基于信息
4、流的模型和相應(yīng)的信息流圖使用信息流圖分析策略是否滿足安全目標虛擬機系統(tǒng)策略分析(續(xù))問題定義在VM-system中,VMM實施了多級安全策略,每個VM的MAC策略都可能包含一個安全級別范圍。建立一個基于信息流的分析方法來確定是否所有VM間信息流都符合安全需求虛擬機系統(tǒng)策略分析(續(xù))VM-system策略模型基礎(chǔ)假設(shè)VM-system中的vmi具有(1)一個label和(2)一個局部的MAC策略這個label是一個完整性或機密性區(qū)間定義1 VMs的完整性/機密性區(qū)間VM-system中的VMs都被分配了完整性/機密性區(qū)間integrity/confidentiality函數(shù)將VM映射到其完整性/
5、機密性區(qū)間lint/hint函數(shù)分別返回區(qū)間的最低/最高完整性級別lconf/hconf函數(shù)分別返回區(qū)間的最低/最高機密性級別定義2 第一類信息流(默認信息流)默認信息流表現(xiàn)為VM間的只有VMM策略標記的通信信道虛擬機系統(tǒng)策略分析(續(xù))VM-system策略模型(續(xù))定義3 VM可見標記VM可見標記是由兩個不同VM上的應(yīng)用程序分配給互相通信用的信道的標記,表示為vmi.l和vmj.l定義4 第二類信息流(VM可見信息流)VM可見信息流表現(xiàn)為不同虛擬機上的兩個應(yīng)用程序間使用相關(guān)VM可見標記的通信信道定義5 VM信息流圖G=(V,E)是VM信息流圖,其中V包含(1)VMM策略分配給VMs的標記和(
6、2)VM可見標記E包含(1)VMM策略中允許的信息流和(2)VM可見標記引起的信息流虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法示例:一個VM-system中包含特權(quán)VM(dom0_t),服務(wù)VM(doms_t)以及兩個用戶VM(domu_t和domv_t)。dom0_t擁有對所有VMM資源的訪問權(quán)限,同時監(jiān)控所有VM對VMM資源的訪問;doms_t運行了一個服務(wù),domu_t和domv_t使用這個服務(wù),這個服務(wù)使用兩個信道進行通信,其中domu_t使用c2_t的標記,domv_t使用c1_t的標記。虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法(
7、步驟1)構(gòu)建信息流圖V:VMM策略標記+VM可見標記E:Type 1信息流+Type 2信息流虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法(步驟2)定義安全目標定義安全目標信息流圖定義安全目標中的安全級別和策略中標記的映射虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法(步驟3)驗證VM信息流是否符合規(guī)定SAFE、UNSAFE、AMBIGUOUS虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法(步驟4)找出信息流安全的VM只作為SAFE信息流的源或目的節(jié)點存在的VM虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算
8、法(步驟5)消除歧義信息流查看VM策略來確定歧義信息流的實際等級示例中存在兩類歧義信息流dom0_t doms_t:由于dom0可信,相信dom0不會泄密,所以這類信息流是SAFE的doms_t dom0_t:這類信息流是用于申請VMM資源的,dom0中資源管理的進程標記為priv,高于doms_t的標記,所以這類信息流也是SAFE的虛擬機系統(tǒng)策略分析(續(xù))驗證VM-system策略符合安全目標的算法(步驟6)驗證每個VM本身策略是否符合規(guī)定定理 VM-system符合某個安全需求,當所有VM間信息流符合安全需求所有VM內(nèi)信息流符合安全需求示例中domu_t、domv_t都是單一等級,無需驗證
9、dom0_t是可信的,假設(shè)符合安全需求doms_t可以使用信息流分析工具分析虛擬機系統(tǒng)策略分析(續(xù))總結(jié)該方法首先將VM策略的等級和VMM策略的等級映射到安全目標的等級上,然后分析這種映射是否滿足安全目標問題基本假設(shè)VM-visible標記VM策略可驗證針對環(huán)境單一物理平臺的虛擬機針對SELinux策略的等級信息分析方法針對環(huán)境虛擬域環(huán)境面對的威脅針對SELinux策略的等級信息分析方法(續(xù))問題定位背景分析虛擬域環(huán)境中實施整體的多級安全策略不同物理平臺的VMM無法直接獲得其它VM的策略信息VM策略中不包含明顯的等級信息問題定位安全目標?機密性保護/MLS策略VMM策略等級?MLS策略VM策略
10、等級?需要提取VM策略的等級信息需要驗證等級信息的可信針對SELinux策略的等級信息分析方法(續(xù))提取VM策略的等級信息安全策略分類基于格模型的安全策略MLS/Biba/LOMAC易于提取等級信息基于訪問控制矩陣的安全策略TE/RBAC難于提取等級信息,使用SELinux策略為例提出等級信息分析方法驗證等級信息的可信使用可信agent提取等級信息構(gòu)建遠程證明協(xié)議證明agent和等級信息的完整性針對SELinux策略的等級信息分析方法(續(xù))方法初步設(shè)計提取的等級信息符合BLP模型的簡單安全屬性和*-安全屬性首先提取信息流,分析信息流符合要求的主客體方法步驟:針對SELinux策略的等級信息分析
11、方法(續(xù))存在的問題及分析問題:實際提取時無法提取出多等級原因:實際系統(tǒng)中信息流不能完全滿足BLP模型安全屬性可信主體與可信進程BLP模型中*-屬性限制過嚴,將導(dǎo)致無法根據(jù)嚴格的BLP模型來構(gòu)建可用的安全系統(tǒng),所以提出可信主體來超越*-屬性可信進程作為可信主體的一種實現(xiàn)方式,具有以下性質(zhì):安全相關(guān)性可信性特權(quán)受控使用完整性可用性正確性無干擾性針對SELinux策略的等級信息分析方法(續(xù))改進的方法設(shè)計針對SELinux策略的等級信息分析方法(續(xù))基于XSB的實現(xiàn)基本策略組件如右圖基本規(guī)則定義一致性consistent(T,R,U) 授權(quán)關(guān)系auth(C,P,T1,R1,U1,T2,R2,U2)
12、直接信息流flow_trans(T1,R1,U1,T2,R2,U2)信息流transitive_flow(T1,R1,U1,T2,R2,U2)針對SELinux策略的等級信息分析方法(續(xù))基于XSB的實現(xiàn)(續(xù))新增規(guī)則定義不含可信進程的信息流infoflow_without_TP(T1,R1,U1,T2,R2,U2)是一個不流經(jīng)可信進程的信息流,若(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,U
13、1,_,_,T3,R3,U3),且不存在tp(T2)。針對SELinux策略的等級信息分析方法(續(xù))基于XSB的實現(xiàn)(續(xù))新增規(guī)則定義(續(xù))同等級標記型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策略的等
14、級信息分析方法(續(xù))基于XSB的實現(xiàn)(續(xù))新增規(guī)則定義(續(xù))同等級標記集合T2在等級m的集合內(nèi),若存在equal(T1,T2)或equal(T2,T1)且T1在等級m的集合內(nèi)。針對SELinux策略的等級信息分析方法(續(xù))基于XSB的實現(xiàn)(續(xù))新增規(guī)則定義(續(xù))提取所有等級標記集合針對SELinux策略的等級信息分析方法(續(xù))基于XSB的實現(xiàn)(續(xù))新增規(guī)則定義(續(xù))將等級標記集合排序首先定義level_finish(m,S)表示S集合是level(m)等級中所有標記的集合。然后將所有的等級標記集合作為元素建立一個新的集合level_set()。最后按照前面改進算法的第4步將等級標記集合排序。針
15、對SELinux策略的等級信息分析方法(續(xù))驗證等級信息的可信構(gòu)建可信agent使用改寫過的SELinux策略載入命令充當提取等級信息的代碼模塊,該命令在載入SELinux策略的過程中同時進行等級信息的提取。構(gòu)建舉證信息針對SELinux策略的等級信息分析方法(續(xù))驗證等級信息的可信(續(xù))遠程證明協(xié)議新想法討論:實時策略分析觸發(fā)動機之前的策略分析方法都是針對整體策略進行分析整體策略包含內(nèi)容過多難以提取策略的內(nèi)容難以符合某個安全目標類比可執(zhí)行文件安全性分析專用操作系統(tǒng)保證系統(tǒng)中全部的可執(zhí)行程序都是可信的,不通用,難于實現(xiàn)。可信計算的度量驗證機制只關(guān)心已運行的程序是否可信,減少驗證對象,更通用更易于實現(xiàn)新想法討論:實時策略分析(續(xù))實時策略分析想法只針對當前時刻實際有效策
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建房橫梁出售合同范本
- 商標使用協(xié)議合同范本
- 宣傳稿件印刷合同范本
- 品牌產(chǎn)品定制合同范本
- 口罩制作合同范本
- 電信外包員工合同范本
- 賣房返租合同范本
- 品牌商鋪轉(zhuǎn)讓合同范本
- 塑膠公司購銷合同范本
- 承包國道項目合同范本
- 光學(xué)機器學(xué)習
- 睡眠呼吸暫停綜合征科普
- IMAGEVIEW顯微鏡測量軟件說明書(全部教程)-
- 鋁材銷售合同范本
- DL-T-5743-2016水電水利工程土木合成材料施工規(guī)范
- DL5190.5-2019電力建設(shè)施工技術(shù)規(guī)范第5部分:管道及系統(tǒng)
- 國開2024春《人文英語3》第1-4單元作文練習參考答案
- 中華護理團體標準解讀成人癌性疼痛護理解讀
- 在線網(wǎng)課知慧《亂世長歌:建安文人與文學(xué)(河南大學(xué))》單元測試考核答案
- 十二個月完整版本
- 《民宿文化與運營-民宿》課件-4 民宿開辦程序
評論
0/150
提交評論