- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种多策略的授权设置语言MASL
李栋栋,2,虎嵩林1,白硕3
1(中国科学院 计算技术研究所 软件室, 北京 100080)
2(中国科学院研究生院,北京 100039)
3(上海证券交易所, 上海 200120)
E-mail: lidongdong@software.ict.ac.cn
摘要:形式化的访问控制模型对于权限管理系统的可信度具有十分重要的意义,而形式化访问控制模型的构建取决于能否把安全策略规范地进行描述。本文我们设计了一种能够用一个单一的框架来表达不同访问控制策略的语言,该语言支持用户自定义谓词和复杂授权规则的设置,表达力强且方便扩充,并且提供一种通用的机制来实现多种访问策略,为跨管理域和多个不同平台提供了一种统一的访问控制策略的设置和执行。该语言通过对内置谓词及用户自定义谓词的支持,使得不仅能够对文件目录更细粒度数据单元带有复杂参数的服务
谓词名 函数模式 参数类型 谓词含义 ValueCompare ValueCompare(v1,operator,v2) v1,v2(INT/FLOAT operator({,(,(,,=} 比较两个数值参数的大小 TimeCompare TimeCompare(t1,operator,t2) t1,t2(STRING operator({,(,(,,=} 比较两个时间参数的大小 DateCompare DateCompare(d1,operator,d2) d1,d2(STRING operator({,(,(,,=} 比较两个日期参数的大小 equals equals(s1,s2) s1,s2(STRING 检查字符串是否相等 表3 授权谓词
谓词名 函数模式 参数类型 谓词含义 Authd Authd(s,o,sign,a,g,inherited) s,o,g(E,a(A,sign({+,-}, inherited({0,1} 表示一个直接正授权或负授权 Authp Authp(s,o,sign,a,g,inherited,o(,s(,a() s,o,g,o(,s((E,a,a((A,sign({+,-},inherited({0,1} 表示继承来的正授权或负授权 Auth Auth(s,o,sign,a,g, inherited) s,o,g(E,a(A,sign({+,-}, inherited({0,1} 表示直接和继承来的授权 表4 继承谓词
谓词名 函数模式 参数类型 谓词含义 Father_of Father_of(e1,e2) e1,e2(E 表示实体e1是实体e2的直接父节点 Suprior_of Suprior_of (e1,e2) e1,e2(E 表示Father_of的传递闭包,e1是e2的父节点 Son_of Son_of(e1,e2) e1,e2(E 表示实体e1是实体e2的直接子节点 Dominate_of Dominate_of(e1,e2) e1,e2(E 表示Son_of的传递闭包,e1是e2的子节点 表5 执行谓词
谓词名 函数模式 参数类型 谓词含义 done done(u,r,o,a,time) u(U,r(R,o(O,a(A, time(STRING 表示用户u以r角色在time时间对o执行了a操作。 表6 集合谓词
谓词名 函数模式 参数类型 谓词含义 includes includes(s1,s2) s1,s2(STRING 用于检测集合s1是否包含集合s2 count count(W,n) W(STRING,n(INT 计算满足查询W的记录的个数,并存放在n中。 avg avg(x,W,n) x(STRING,W(STRING,n(INT 计算满足查询W所有记录的变量x的平均值,并存放在n中。 min min(x,W,n) x(STRING,W(STRING,n(INT 计算满足查询W所有记录的变量x的最小值,并存放在n中。 max max(x,W,n) x(STRING,W(STRING,n(INT 计算满足查询W所有记录的变量x的最大值,并存放在n中。 sum sum(x,W,n) x(STRING,W(STRING,n(INT 计算满足查询W所有记录的变量x的总值,并存放在n中。 表7 操作包含谓词
谓词名 函数模式 参数类型 谓词含义 LessA LessA(a1,a2) a1,a2(A 表示操作a1直接包含操作a2 InLessA InLessA(a1,a2) a1,a2(A 表示LessA的传递闭包,a1包含a2 表8 完整性约束谓词
谓词名 函数模式 参数类型 谓词含义 Error E
您可能关注的文档
- 2013年高考生物查漏补缺复习精品课件:2.1微生物的实验室培养(人教版选修1).ppt
- 2013年会计继续教育内部控制试题及其答案.doc
- 2013年新版新课标人教版七年级数学下册第9章不等式和不等式组单元测试试卷及其答案.doc
- 2013年最新初中精品语文教学课件:第二单元第5课离骚.ppt
- 2014_2015学年度武汉市部分学校九年级调研测试数学试题参考答案及其评分细则.doc
- 2014_2015学年苏教版七年级下学期语文期中考试试题及其答案.doc
- 2014高考调研理科数学课本讲解_9_6椭圆(二).ppt
- 2014高考调研理科数学课本讲解_12_4_5_2不等式的证明和柯西不等式.ppt
- 2014届《经济生活》第二单元生产、劳动和经营.ppt
- 2014届高三人教A版数学(理)一轮复习课件:第9章第1节算法和程序框图.ppt
最近下载
- 第10讲-地球科学概论_生物圈.pptx VIP
- 土方开挖施工方案(筏板、独立基础、条形基础、桩间土).pdf VIP
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
- 通用汽车ECU密码一致性规范CYS9100 - The Per-ECU Password Utility.pdf VIP
- 2024秋《战场侦察监视技术与装备》答案.docx VIP
- 某公司年度经济活动分析报告.ppt VIP
- 明清时期举人名录.pdf VIP
- 苏教版小学科学五年级下册教学设计教案.pdf VIP
- 人教版七年级上册英语第一次月考试题(含答案).docx VIP
- 梅赛德斯-奔驰-R级-产品使用说明书-R350 4MATIC-251165-Rclass.pdf VIP
文档评论(0)