已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,基于XACML的Android应用访问控制策略的实现,学号:,学生姓名:,指导老师:,目录,开发背景,随着移动智能终端的普及和移动应用功能需求的不断增加,智能手机中应用软件的数量越来越多。这些软件被广泛应用于我们的日常生活中,在提高我们生活效率的同时,也带来了诸多信息安全方面的问题,如个人隐私泄露、内部数据公开等。对敏感资源实行访问控制是确保软件安全的重要手段,访问控制机制由访问控制策略和策略实施点组成,其中访问控制策略定义了主体对资源访问行为的约束,从而保证了敏感资源的隐私性和不可破坏性。XACML是一种基于属性的访问控制策略描述语言,通过为不同角色的用户分配不同操作权限的方式,可以有效地解决敏感资源泄露的问题。但目前XACML多用于PC端,移动应用中对XACML的使用仍处于研究阶段。,系统简介,PCAS(ProposalCreationandApprovalSystem,提案审批系统)主要实现了企业内部员工创建项目提案,并由上层领导进行提案审批的功能,系统中为提案审批流程中的不同角色分配了不同的操作权限,直观地体现了基于XACML的访问控制策略在Android应用中的实现方式。,关键技术,Android,访问控制机制,XACML,系统开发过程中涉及到的关键技术,Android,Android的特点,Android的系统架构,Android的应用程序组成,Android中的访问控制权限,访问控制机制,RBAC(RoleBasedAccessControl,基于角色的访问控制):访问控制系统首先根据的应用程序的需求设定一系列角色,然后将权限分配给这些角色,用户注册时会选定其中一类角色作为自身的角色类型,当用户对受保护的资源进行访问时,访问控制系统会根据用户所属角色进行授权。ABAC(AttributeBasedAccessControl,基于属性的访问控制):首先将需要访问资源的用户和被访问的资源通过属性进行描述,然后将决策过程中涉及到的主体、资源、动作和环境的属性作为授权条件5。在实现访问控制时,需要先对访问控制需求进行分析,然后根据需求编写访问控制策略,并在代码中实现访问控制授权的逻辑。,XACML,一个完整的XACML访问控制策略包含一个PolicySet(策略集),一个PolicySet包含了若干个Policy(策略),一个Policy中有又包含了若干条Rule(规则)。其中每条规则中定义了一个Effect(授权结果),它的值是Permit(允许)或者Deny(拒绝),这个值表明主体的访问请求是否被批准。每条规则有唯一的Target(目标),目标不仅描述了Subject(主题)、Action(动作)、Resource(资源)、和Environment(环境)之间的约束条件,而且限定了包含该目标的策略集、策略或者规则能够适用的访问控制请求范围,即只有当用户访问请求中的四大元素的属性值与访问控制策略目标中的属性值相同,且授权结果为允许时,用户才有权对资源进行访问或操作,XACML,XACML,登录验证,提案审批完成后,总经理有权撤销项目实施。,员工可以创建提案,提案创建完成后,可以进行编辑,部门经理和总经理可以对提案进行审批,每类角色都可以进行提案的查看,功能介绍,系统流程图,总结和未来工作,本次紧紧围绕“基于XACML的Android应用访问控制策略的实现”这一课题,着重介绍了XACML访问控制策略的编写与在PCAS移动应用中的实现方法。PCAS应用主要解决了公司底层员工向上层领导进行项目申请的问题,系统不仅完成了提案申请过程所需的全部功能,而且成功地将XACML访问控制策略应用于此应用中,使不同角色的用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CSES 217-2025水质 12种抗生素抗性基因和1种可移动遗传元件的测定 实时荧光定量PCR法
- T/UNP 89-2024建筑工程施工现场安全生产管理规范
- T/GZCBD 009-2024“贵系列”品牌 银饰类评分规范
- T/CI 959-2025储氢用钒合金
- T/CAIEC 088-2025全装修住宅施工管理与质量验收规范
- T/CSAE 380-2024汽车双倍数据速率同步动态随机存储器工作寿命试验方法
- 2025~2026学年江苏省宿迁市宿豫区多校苏教版六年级上册月考数学试卷【附答案】
- AI在阿非利卡语中的应用
- 2025-2026学年湖北省荆州市初中数学八年级期末下册点睛提升潜能激发题详细参考解析
- 2027届贵州省六盘水市第二十中学数学七年级第一学期期末考试试题含解析
- 2026军队文职招聘-军队文职技能岗-军队文职招聘(炊事员-食堂管理员)历年参考题库含答案详解
- 山东齐鲁名校教育测评2026年10月高三年级学业质量检测地理+答案
- 2.4 光的反射现象 课件(内嵌视频)2026-2027学年科学六年级上册教科版
- 2026年6月浙江高考选考技术试卷真题(含答案详解)
- 部编版五年级上册语文第七单元《习作:我最喜爱的季节》教学课件(新教材)
- 2026中国建设银行招聘考试(英语)历年参考题库含答案详解
- (2026年)清廉学校建设年度工作总结
- 2026年机电工程中级职称考试《专业基础知识》考试题库及答案
- 2026年江苏省中学生生物学奥林匹克初赛理论试题解析
- 《化工园区消防站建设指南(试行)》
- 2025年水利测量检测真题及答案
评论
0/150
提交评论