BYOD场景下移动应用安全管控的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:jupming_snoopy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着自带设备办公(BYOD)的普及,企业员工们倾向于使用个人移动设备访问公司资源。同一个设备同时用于访问企业数据和个人数据引入了新的安全威胁,例如企业机密数据的泄露。现有BYOD解决方案缺乏多实体的管理、基于角色的访问控制(RBAC)的支持和细粒度的数据访问控制,因此不能解决当同一个设备需要访问多个公司的资源时外部企业合作的关键问题。在本文中,我们同时在Android和iOS设备上实现了一个跨平台的解决方案AppShield,它除了满足最基本的需求,如本地企业数据的共享和隔离,还能够进一步支持多实体的管理,文件级别细粒度的权限管理和RBAC,而且不需要修改操作系统。由于iOS闭源的特点,无法进行太多的研究,本文主要介绍Android端的设计与实现,其主要包括:(1)应用程序重写框架,用于将企业移动应用管理(MAM)特性的hook代码自动化地注入到普通的应用程序中来构造企业应用;(2)跨平台的基于代理的数据访问机制,用来进行企业数据的隔离、共享以及安全管控。在小规模测试中,超过90%的应用有效执行了本系统的安全策略。而在大规模测试中,只有不到5%的应用存在运行时奔溃的问题,说明了 AppShield的有效性和可靠性。当然,本系统也引入了一定的性能损耗并稍微增加了内存消耗和代码大小。此外,由于现在移动应用上广告的不断增加,在一定程度上影响了应用的用户体验。为了使用AppShield的IT管理员选择企业应用之前,能够对应用的广告行为有一定的认识,本文提出了一个Android广告行为分析系统。首先将不同的广告根据行为划分为不同的类型,如积分墙广告,内嵌广告等,然后通过手工分析的方法提取了一系列广告类型特征,接着利用这些特征对应用进行静态分析和动态分析。在对应用的大规模测试中,广告分析的准确率高于85%。
其他文献
随着社区化搜索技术的不断发展,博客以极快的速度融入社会生活中,成为当前互联网上较重要的一种社会媒体,并随之带来博客文章数量的指数级增长,如何在数量众多的文章中准确找到与
多核时代片上所集成的核数越来越多,龙芯芯片在继4核的龙芯3A之后也推出了8核的龙芯3B芯片。然而,程序所获得的性能提升并未随着芯片能力的提升而呈现线性增长,系统资源未被充分
互联网已经成为人们生活中不可缺少的信息获取方式。而为了更好的服务于人们,各式各样的互联网应用随之出现。其中,网络视频服务可以说扮演了非常重要的角色。而由于这种服务
随着计算机图形学的飞速发展,计算机图形在越来越多的领域发挥重要作用,比如数据可视化、虚拟现实、计算机动画和游戏制作等等。为了提高图形质量人们不断提出新的光照模型、
图的谱确定性理论是图论中的一个新兴领域,主要涉及图的邻接谱、Laplacian谱和SignlessLaplacian(拟Laplacian)谱。   “哪些图可由它的谱确定?”,这个问题半个世纪前起源于
随着互联网的发展,信息安全已备受人们的关注。信息安全的实质就是要采取必要措施保护信息系统资源免受各种类型的威胁、攻击、干扰和破坏,即保证信息的安全性。信息的安全性主
随着面向服务技术的普及,服务的整合技术也日趋成熟,但山于用户难以直接执行Web服务和进行服务组合,目前的服务组合定制性并不高,通常还会使用户陷入信息过载的困境。为了解
基于文本检索的成熟技术来解决图像检索的问题已经取得了很大成功,像Google和Baidu等商业搜索引擎都已推出了自己的基于文本的图像检索服务。但是遗憾的是,互联网上大规模的
龙芯2F处理器是一款实现64位的MIPSⅢ指令集的高性能通用处理器芯片,采用了先进的乱序执行技术和激进的存储系统设计,充分挖掘指令级并行性,已经达到世界先进通用处理器的要求。
案例推理是人工智能领域中一种重要的问题求解方法,以其独特的推理风格和成功的应用,向人们展示了很强的生命力,在国际人工智能领域引起了广泛的兴趣。案例推理可以理解为利