




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于信息论的访问控制策略安全性分析
1信息熵与行为定义访问控制策略是指用户如何使用信息系统信息资源的规则、指南和定义,是制定控制规则和安全程序的必要基础。典型的访问控制策略主要包括独立的访问控制策略和强制访问控制策略。然而,独立访问控制策略和强制访问控制策略只是对用户的访问行为进行定义和解释,并控制基于非法行为的访问控制策略的控制。我们能解决哪些安全问题?安全性与用户和资源的访问时间之间的关系是什么?不同应用控制策略的优势是什么?目前,由于缺乏控制战略访问的量化分析和测量方法,这些问题没有明确、科学的答案,信息系统管理者选择合适的访问控制策略或安全机制是混乱和困难的。在这项工作中,我们参考了信息熵在事物上不确定测量的概念,提出了安全熵的概念,并提供了科学方法来分析访问控制策略。2安全熵2.1信息熵理论的应用熵这一概念最初用于热力学,美国数学家香农将其引入信息论,提出了信息熵的概念.信息熵用于信息无序程度的度量.信息熵理论可以在工程科学和社会科学的诸多领域得到应用,已有学者将熵引入到对信息安全风险和事件不确定性的量化分析上.也有学者基于信息熵理论对经典的BLP访问控制模型进行了量化分析,使用条件熵设置安全门限来度量模型的安全性,给出了“下向信息流”安全的条件,并证明了该条件下系统仍保持其保密性,但该方法仅限于对“下向信息流”方面.(1)离散型随机信源的信息熵模型对于离散型随机信源(变量)X,其符号集为A:ai(i=12,…,q),q为符号集的个数,事件ai发生的概率记为P(ai),其概率空间[X,p(x)]如下:[XΡ(x)]=[a1a2p(a1)p(a2)...aqp(aq)]该离散型随机信源的信息熵为:Η(X)=-q∑i=1p(ai)logp(ai)其中,p(ai)≥0(i=1,2,…,q)且q∑i=1p(ai)=1(2)n维随机矢量的联合概率分布一系列离散随机变量构成随机矢量,即由多个离散变量构成的随机变量序列X=(X1…Xi…XN),其中每个随机变量Xi(i=1,2,…,N).若多维随机序列中各维离散随机变量的概率分布都相同,且相互之间是无依赖的、统计独立的,则N维随机矢量的联合概率分布满足P(X)=P(X1X2…XN)=P1(X1)P2(X2)…PN(XN)若不同时刻的离散随机变量取值于同一符号集A:{a1,…,aq}则有Ρ(x=ai)=Ρ(ai1,ai2,⋯,aiΝ)=q∏ik=1Ρ(aik)式中,ai是N维随机矢量的一个取值,即ai=(ai1,ai2,…,aiN),而P(aik)是符号集A的一维概率分布.根据信息熵的定义,N次扩展信源的熵Η(X)=Η(XΝ)=-∑XΝp(X)logp(X)=-∑XΝp(ai)logp(ai)其中∑XΝ为对所有N维随机矢量求和的简写.(3)信源x权重的确定香农定义的信息熵是撇开人的主观因素的,它只是概率的函数.但在实际场合中,各随机事件虽以一定的概率发生,而各种事件的发生对人们有着不同的价值和效用.为了把主观价值和主观意义引进信息的测度中,对每一个事件ai指定一个非负实数ωi≥0(i=1,2,…,q),这组实数称为事件的权重.若信源X的权重分布[X,ωi]为[Xω]=[a1a2ω1ω2...aqωq]则信源X的加权熵为Η(X)=-q∑i=1ωip(ai)logp(ai)2.2“非授权访问事件”的安全熵值定义1(安全熵)非授权访问行为的最大不确定性测度.我们将系统中的访问事件作为随机变量看待,则加权熵可用来描述访问事件的不确定性测度.由于安全熵是对非授权事件的整体测度,可令非授权事件的权值为1,合规事件(符合安全策略的事件)的权值为0.由此得到的加权熵反映了“非授权访问事件”的不确定性测度,为了与香农的信息熵有所区别,本文称之为安全熵.众所周知,实际的信息系统中信息失泄往往是由多次访问行为共同作用的结果.因此,为了反映多个访问行为对信息安全的影响,可将访问事件看作由多个离散事件构成的事件序列X=(X1…Xi…XN).按照信息论中定义,将随机矢量中离散变量的个数N称为随机矢量的维数.N维事件序列的安全熵称为N维安全熵.3不同策略安全熵定义2(策略安全熵)策略安全熵HP(X)指违反某策略P的非授权访问事件X的最大平均不确定性测度.ΗΡ(X)=-q∑i=1ωip(ai)logp(ai)其中,p(ai)≥0(i=1,2,…,q),且q∑i=1p(ai)=1,ωi≥0(i=1,2,…,q),P为安全策略.策略安全熵描述了某个安全策略下的发生非授权事件的整体概率测度,反映了安全策略对访问行为的控制力度,因此策略的安全熵可以认为是策略的安全强度的一种体现.策略熵越小说明该策略下非授权事件的有序程度越大,混乱程度越小,非授权事件的不确定性越小,策略的安全强度越大.策略熵越大则说明该策略下非授权事件的有序程度越小,混乱程度越大,非授权事件的不确定性越大,策略的安全强度越小.定义3(自主策略安全熵)违反自主访问控制策略的非授权事件平均不确定性,记为HPd(X).N维事件的自主策略安全熵称为N维自主策略安全熵,记为HPd(XN).定义4(强制策略安全熵)违反强制访问控制策略的非授权事件平均不确定性,记为HPm(X).N维事件的强制策略安全熵称为N维强制策略安全熵,记为HPm(X).4典型访问控制策略的安全熵4.1独立访问控制策略的安全熵(1)k条负授权策略定理1一维自主策略安全熵ΗΡd(X)=(q+1)log(q)2其中q=2mn,m,n分别为用户和资源的个数.证明系统的访问操作都可以分解为读r和写w原子操作,对于m个用户和n个资源,可能发生的操作方式为2mn种.则随机事件X的符号集为A:ai(i=12,…,q),q=2mn.不失一般性,令随机事件等概率发生,P(ai)=1/q(i=12,…,q).若系统存在k条负授权,发生违规操作的可能性就有k(k≤q)种可能性,不妨将非授权事件的事件集合记为{a1,a2,…,ak}.则k条负授权策略时的随机事件X的概率分布[X,P(ai)]为[XΡ(ai)]=[a1...akak+1...aq1q1q1q1q1q1q]由于合法事件对系统的安全性没有影响,可令非授权事件的熵权为1,合规事件的熵权为0,得随机事件X的熵权分布[X,ωi]为[Xω]=[a1...akak+1...aq111000]根据安全熵的计算公式,k条负策略时的一维自主策略安全熵HPd(k)(X)为ΗΡd(k)(X)=-∑i=1qωip(ai)logp(ai)=-∑i=1k1×p(ai)logp(ai)-∑i=k+1q0×p(ai)logp(ai)=klog(q)q平均一维自主策略安全熵HPd(X)为ΗΡd(X)=∑k=0qΗΡd(k)(X)q=∑k=1qklog(q)q=log(q)q∑k=1qk=(q+1)log(q)2得证.(2)非授权事件发生情况定理2N维自主策略安全熵ΗΡd(XΝ)=∑k=1q∑i=1[Ν/2]kCΝ2i(12)iq(Ν-i-1)(q+1)q/2(log(qΝ)qΝ)其中q=2mn,m,n分别为用户和资源的个数.证明在主体和客体之间,可能通过多次访问实现间接违规,如对于负授权“⇁(s2,o1,r)”,可以通过s1读o1,s1写o2,s2读o2来实现间接的信息传递,也就是用户s2得到了o2中的信息,这显然违反了该负授权,但是由于其他的三个事件可能并未违反安全策略,因此在自主访问控制策略中,这种间接信息流是允许发生的.由于访问事件都是用户对资源的操作,因此这种间接非授权访问都是在奇数次访问时所形成.对于一条负授权,可以形成Cn-1(j-1)/2Cm-1(j-1)/2种长度为j不同组合形式的间接非授权事件.包含某一长度为j的间接非授权事件的N维事件序列共有q(N-j)种可能的排列组合方式.因此共有CjNCn-1(j-1)/2Cm-1(j-1)/2q(N-j)种j次访问违规的情况.对于k条负授权,最多有kCjNCn-1(j-1)/2Cm-1(j-1)/2q(N-j)种可能性.实际的信息系统中mn通常很大,因此非授权事件可能数的计算可以简化kCΝjCn-1(j-1)/2Cm-1(j-1)/2≈kn(j-1)/2m(j-1)/2≈k(mn)(j-1)/2=kCΝj(q2)(j-1)/2.由此N维事件序列在k条负授权时,可能形成的非授权事件数量最大为∑j=3,5,...ΝkCΝj(q2)(j-1)/2q(Ν-j)=∑j=3,5,...ΝkCΝj(12)(j-1)/2q(Ν-j)+(j-1)/2=∑j=3,5,...ΝkCΝj(12)(j-1)/2q(Ν-(j-1)/2+1)≈∑i=2[Ν/2]kCΝ2i(12)iq(Ν-i-1)对k取均值得∑k=1q∑i=1[Ν/2]kCΝ2i(12)iq(Ν-i-1)(q+1)q/2在信息论中事件等概率时的信息熵的最大,因此令随机事件等概率发生,即P(ai)=(1/q)N,此时计算得到的N维自主安全熵最大.ΗΡd(XΝ)|ΗRU=-∑k=1q∑i=1[Ν/2]kCΝ2i(12)iq(Ν-i-1)(q+1)q/2(1qΝ)log(1qΝ)=∑k=1q∑i=1[Ν/2]kCΝ2i(12)iq(Ν-i-1)(q+1)q/2(log(qΝ)qΝ)得证.4.2强制性访问控制策略的安全熵(1)基于安全熵的安全熵权定理3一维强制策略安全熵ΗΡm(X)=log(6)3证明强制访问控制策略与具体某个用户或资源无关,仅与用户和资源安全级之间的关系有关,如(机密性策略):信息不能从高安全级流向低安全级.用户和资源之间可能的事件为{信息从高安全级用户流向低安全级资源,信息从低安全级用户流向高安全级资源,信息从同安全级用户流向同安全级资源,信息从低安全级资源流向高安全级用户,信息从高安全级资源流向低安全级用户,信息从同安全级资源流向同安全级用户},分别记为{a1,a2,…,a6}.我们将用户和资源之间的信息流向作为随机变量X,则X的符号集为A:ai(i=1,2,…,6).不失一般性,令随机事件等概率发生,P(ai)=1/6,根据强制访问控制策略,a1和a5为非授权事件,得随机事件X的熵权分布[Xω]=[a1a2a3a4a5a6100010]根据安全熵的计算公式,一维强制策略安全熵HPm(X)为ΗΡm(X)=-∑i=16ωip(ai)logp(ai)=-1×p(a1)logp(a1)-1×p(a5)logp(a5)=log63得证.(2)多次合规事件的非授权事件属性定理4N维强制策略安全熵ΗΡm(X)=log(6)3证明强制访问控制是一种流策略,这种流策略是符合偏序关系的格,而格具有传递性,Denning已对此进行了定义和证明.因此强制访问控制策略无法形成类似自主访问控制策略那样的间接违规信息流,多次合规事件不会形成一次非授权事件.对于随机事件序列X=(X1X2,…,XN),某个符号(维)是否为非授权事件与之前和之后的事件无关,只与本次事件是否为非授权事件有关.这就相当于计算信息论中无记忆平稳信源N维扩展信源的信息熵,有H(X)=NH(X)因此可得ΗΡm(X)=ΝΗΡm(X)=Νlog(6)3得证.5访问控制策略的安全分析基于访问控制策略的安全熵,我们对其安全性进行分析.(1)间接信息流对非授权访问行为的控制自主访问控制策略的一维安全熵仅与q相关,因此对于单次访问事件,非授权访问行为的发生只与信息系统中的用户数和资源数量相关,并且非授权事件的整体测度不会随着访问次数的增加而改变.由于随着q的增大,安全熵越来越大,因此自主访问控制策略在用户数和资源数增加时,非授权访问行为的混乱程度增大,说明对非授权访问行为的控制力度越来越弱,当q非常大时,自主访问控制策略对非授权访问行为的控制将非常困难.相比一维安全熵,其N维安全熵除了与q相关外,还与事件序列的维数N相关,这说明访问次数影响着非授权行为发生的可能性,N越大,则非授权访问行为的数量越多,混乱程度越大.N维安全熵实质上反映的是由于间接信息流所导致的非授权访问行为的不确定性测度.(2)强制访问控制策略的安全性高于自主访问控制策略强制访问控制策略的一维安全熵是一个常数,说明强制访问控制策略中发生非授权事件的可能性与系统中的资源和用户个数无关,因此对任何强制访问控制策略保护下的信息系统,非授权事件行为的预期是一致的,即使当q非常大时,强制访问控制策略对非授权访问行为的控制也是不变的.并且由于HPd(X)>>HPm(X),说明强制访问控制策略对非授权访问行为的控制力度要远远大于自主访问控制,因此不难得出结论:强制访问控制策略的安全性高于自主访问控制策略.强制访问控制策略的N维安全熵不再是个常数,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆乌鲁木齐市天山区2025届三年级数学第二学期期末统考试题含解析
- 重庆医药高等专科学校《统计应用与实务》2023-2024学年第一学期期末试卷
- 白银希望职业技术学院《影视三维光影与质感技术》2023-2024学年第一学期期末试卷
- 工程竣工验收报告建筑外观质量检查
- 涵洞墙身钢筋施工方案
- 车库地面施工方案
- 施工方案预控关键
- 户外石材地面施工方案
- 河道大开挖施工方案
- 网络架空地板施工方案
- 2025年个人所得税赡养老人费用分摊协议模板
- 2025年江西工业贸易职业技术学院单招职业技能测试题库带答案
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- 天文小报(流星与彗星)
- 《影视鉴赏(第二版)》课件2-5故事片文化
- 供应商访问Ariba招标事件的操作说明
- 坚持“三三三”工作法 打造安全型班组
- 电气工程及其自动化基础知识(培训)
- 研发费用明细表模板
- 变电站综合自动化
- 变压器的用途、分类与结构ppt课件
评论
0/150
提交评论