面向Android应用的安全加固方法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:jmgxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统的开源特性使其快速发展的同时,也给Android应用带来了巨大的安全隐患。研究Android应用安全加固方法的目的,在于从破解时间、破解难度两个方面增加应用破解所要付出的代价。本文围绕如何在不明显影响Android应用性能的前提下,实现加固后的Android应用同时具有抵御静态攻击、动态攻击以及重打包攻击的能力这一问题,展开了如下研究工作。首先,在分析主流攻击方式的基本原理及其相应加固技术缺陷的基础上,融合JNI技术、动态加载技术,提出一种基于JNI机制与云加固平台的细粒度的面向Android应用的安全加固模型,该模型可使得加固后的Android应用具有同时抵御静态、动态以及重打包攻击的能力,从而形成对Android应用的立体化防护。并分析了在该模型中所涉及的apk文件、Dex文件、so文件等结构。其次,为了降低虚拟机运行加固后Android应用的工作负荷,提出一种基于JNI机制的函数代码加固方法,并开展了应用包名及入口类名自动提取算法、Dex文件类及成员函数抽取算法、so文件加固方法、函数代码映射、多维度模拟器检测等方面的研究工作。再次,针对现有加壳解壳方案中源apk文件易于获取及解壳程序缺乏保护的问题,提出一种基于云加固平台的加壳解壳技术方案,设计了平台端应用加壳程序及Android端应用解壳程序的流程,并研究了其中涉及的Dex文件融合与修正、反篡改、动态加载及相关实例置换方法等关键问题。最后,设计并开发了CRMA加固系统原型,并从加固后的Android应用是否可用、CRMA加固系统功能的有效性、加固后Android应用的性能变化情况等三个角度来验证本文的研究结果。测试结果表明,经CRMA加固系统加固后的Android应用可用率较高,可以有效抵御主流的攻击方式,并且由应用加固所产生的额外系统开销在可接受的范围之内,对于用户使用体验影响较小。
其他文献
鉴于当今汽车爆胎和轮胎自燃等事故具有较高的发生率,汽车安全行驶问题日益成为人们关注的焦点。而对于轮胎的爆胎、自燃、损坏机理等研究不仅成本高、危险性大,而且需要获取轮胎内部稳态和非稳态时的运行参数,不能在实车上进行研究。因此需要设计特殊的轮胎试验台,其中试验台监测系统担负着对轮胎各动态特性参数的监测功能,是建立试验台的关键问题。为解决该问题,论文开展研究工作如下。一、对悬架轮胎特性参数地面试验台机械
应急救援车辆一般在复杂恶劣的工况下工作,对车辆性能要求较高。悬架系统是车辆重要的组成部分,设计优良的悬架系统可以提高车辆的稳定性和安全性。与被动悬架相比,主动悬架系统在改善车辆行驶平顺性和稳定性方面具有较大优势,因此研究具有主动悬架系统的应急救援车辆及其悬架控制策略,对于应急救援车辆具有很大应用价值。本文依托国家重点研发计划项目“高机动应急救援车辆(含消防车辆)专用底盘及悬挂关键技术研究”,以控制
船底附着的海洋生物和铁锈等污损物大大增加了行船阻力,为提高航行效率,减少人力清洗投入成本,很多学者对船底清洗机器人进行了研究,在一定程度上改善了旧有的清洗方式。但是,现阶段的船底清洗机器人研究多为单一领域的技术革新,缺乏整体系统性的功能设计,外观造型差,忽略了造型设计与功能革新的共同发展。因此,在系统功能设计的基础上丰富产品的造型语言是本研究的重点。船底清洗机器人产品创新设计借助TRIZ理论和意象
随着钢铁行业供给侧改革的不断深入,国内钢铁企业将面临着兼并重组和优化产业结构的双重任务。如何平衡集团内部产能,实现不同生产基地、不同产线协同生产,是各大钢铁企业面临的重要问题。MES系统是一套面向制造企业车间执行层的生产信息化管理系统,是企业CIMS信息集成的纽带。针对上述问题,首钢集团启动了钢铁产销一体化经营管理系统项目,旨在提升首钢“一业多地”一体化协同水平和“制造+服务”的核心竞争力。本文以
进入21世纪以来,互联网经济与共享经济的飞跃发展为共享单车系统的发展注入新的活力。共享单车为解决城市公共交通“最后一公里”问题做出了重大贡献,极大提升了城市公共交通服务水平,成为城市公共交通系统中不可或缺的一部分。伴随着共享单车的“野蛮生长”,乱停乱放问题日益突出,给城市管理带来巨大麻烦,严重影响了市容风貌,违背了共享单车服务大众出行的本质。因此,针对共享单车停车点选址问题的研究显得极具研究价值。
随着人工智能的发展与应用,对被广泛应用于各个领域的四旋翼无人机提出了更智能化的要求。其中,具有自主避障能力成为四旋翼无人机智能化的一个重要指标。在低空复杂环境中,四旋翼无人机避障系统需兼顾快速、安全、准确等要求。然而传统飞行器的导航系统便难以满足避障应用的要求。针对以上问题,本文对四旋翼无人机低空环境双目视觉避障控制系统展开研究,论文的主要研究工作如下:首先,进行了双目视觉标定实验并建立了四旋翼无
随着网络使用量的增加,网络流量异常检测在网络安全中扮演着越来越重要的角色。然而随着网络环境的日益复杂,传统的机器学习检测方案由于结构单一,难以有效检测不同类型的攻击,导致机器学习检测方案在网络异常检测领域取得了一定效果的同时,在面对关系复杂、流量数据分布不均的场景时也会存在着无法构造准确性高的分类模型而导致检测的适应能力和结果的有效性降低的问题。因此,为解决上述问题,本文从三个层面进行研究工作。首
制造业是国民经济的主体,是立国之本、兴国之器、强国之基。智能制造是落实我国制造强国战略的重要举措,也是中国制造2025的主攻方向。在智能制造的推进过程中,生产制造执行系统越来越多的受到企业的青睐,但生产制造执行系统的建设却是一个复杂的过程,其与企业的市场营销模式、产品定位、生产组织模式、工厂设备等各项因素息息相关,与其它系统信息交互紧密、关系错综复杂,因此如何建立一套高效且适用的生产制造执行系统,
随着道路交通的持续发展,机动车保有量也在日益增长,与此同时,机动车辆的违法行为发生频率也呈现出上升趋势,交通违法行为逐渐成为影响公共交通安全的主要因素。违法行为造成了道路交通秩序的混乱,为了解决此类问题,本文结合目标检测相关算法,以大量存在违法行为的卡口图片为基础进行分析,整个违法行为的识别由污损遮挡号牌识别和驾驶过程中妨碍安全驾驶识别两部分组成。首先,针对违法行为中的污损遮挡号牌问题,使用YOL
悬挂系统对应急救援车辆的行驶平顺性具有重要影响,但目前主动悬挂系统的研究主要在寻求更有效的控制策略上,忽略了作动器摩擦力对悬挂系统的影响,导致悬挂控制理论与实际应用存在偏差。本文结合国家重点研发计划“高机动应急救援车辆(含消防车辆)专用底盘及悬挂关键技术研究”(编号:2016YFC0802902),以提高三轴应急救援车辆行驶平顺性为目的,针对主动悬挂作动器摩擦力补偿控制技术进行深入研究,以实现对作