android应用层实时性,Android应用层安全沙箱研究

摘要:

Android系统自诞生以来就得到了迅猛发展,目前它已成为大多数移动设备的首选系统,占据着庞大的市场份额.与此同时,Android系统也引起了更多恶意攻击者的注意,利用Android系统漏洞进行攻击的事件层出不穷,Android系统上的漏洞修复问题亟待解决.目前针对Android系统漏洞的修复,只能依托于Android官方和各设备厂商来实施,主要通过系统升级的方式实现,存在漏洞修复代价大,漏洞修复不及时等诸多问题.本文首先对Android系统上的漏洞进行分析,提出了一种新的Android系统漏洞修复策略构建模型,ASVRSCM(Android system vulnerability repairing strategy constructing model),对 Android 系统漏洞进行漏洞特征量化分析并完成漏洞修复策略的定制.在此基础上,设计了一种针对Android系统漏洞的轻量级安全修复方案,并实现了该修复方案的的原型系统,安全沙箱AVP(Android Vulnerabilities Protection).当风险应用在AVP中运行时,AVP监控应用的运行过程,拦截利用系统漏洞的攻击,防止其对用户造成危害.本文的主要工作和成果如下所示:(1)研究Android系统上的漏洞攻击和防护技术,并对Ret2libc,ROP,heap Spray,Ret2dir以及GOT表覆写攻击五类攻击技术和ASLR,DEX/XN,Sandbox,校验机制以及Trust Zone五类防护技术进行重点分析.(2)对Android系统上的漏洞进行分析并提出了漏洞修复策略构建模型,该模型分为两个子模块:漏洞特征量化模块和漏洞修复策略构建模块.其中,漏洞特征量化模块负责对Android漏洞进行量化分析.漏洞修复策略构建模块负责根据量化分析的结果从多个维度构建漏洞修复策略.(3)设计了一种针对Android系统漏洞的轻量级安全修复方案,并实现了该修复方案的的原型系统,安全沙箱AVP,它主要包括服务端和客户端两个部分.其中服务端主要由PSP(Policy Saving Point)构成,它主要负责安全策略的存储.客户端由Android App,PEP(Policy Enforcing Point),PDP(Policy Decision Point)三部分组成,主要负责安全策略的执行.(4)对AVP进行了安全性测试和性能测试,测试结果显示:所提出的方法可以有效的对Android系统漏洞进行防护,并且具有良好的运行时性能和兼容性.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 12沙箱源代码分析,主要涉及到Android操作系统中的隔离与安全机制。 Android沙箱机制是为了保护应用程序之间的隔离,确保用户数据安全和应用程序的稳定性。在源代码分析中,我们可以深入理解Android 12中沙箱的实现方式。 首先,Android 12引入了新的隔离特性,名为"沙箱"。这意味着每个应用程序都运行在独立的安全环境中,并与其他应用程序隔离。源代码揭示了沙箱的实现原理,包括进程间通信的限制、文件系统的隔离以及权限控制的改进。 其次,在源代码分析中,我们会发现Android 12利用命名空间(namespace)技术来实现文件系统的隔离。每个应用程序被分配了私有的文件系统根目录,应用程序之间无法访问其他应用程序的私有目录。这种隔离保证了用户数据的安全性,避免了不同应用程序之间的数据冲突。 此外,Android 12还使用沙箱来限制应用程序之间的进程间通信。通过源代码分析,我们可以了解到沙箱机制对进程间通信进行了限制和权限控制。这样可以防止恶意应用程序滥用进程间通信机制,从而保护系统的稳定性和用户隐私。 综上所述,Android 12的沙箱源代码分析可以帮助我们深入理解系统的安全机制和隔离特性。通过分析源代码,我们可以更好地了解Android 12是如何实现沙箱的,从而提供更好的数据隔离和安全性保护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值