面向Android加固应用程序的安全威胁检测技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wocaodouji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,移动设备逐渐成为互联网最大的流量入口,而用户基数较大的Android设备是其中的主力军。伴随Android应用程序在数量与体量上的不断增长,安全问题也层出不穷。一方面,由于Android系统的开源特性,人们对Android应用程序的反编译难度较低,很多厂商纷纷采用加固技术来保护应用程序的核心代码,因此加固也在不断发展,实现形式经历字节码动态加载、字节码不落地内存加载、类指令抽取等加固技术,其中后两者结合的混合加固技术比较常见。另一个方面,Android应用程序中的安全威胁严重影响了人们的信息安全。加固技术虽然增加了字节码的逆向难度,但是也增加了安全分析人员对应用程序的安全评估难度。当前对Android应用程序安全威胁检测的方法主要集中在静态分析技术,其中包括以模式匹配为主的浅层分析(shallow analysis)和以污点分析为主的深层分析(deep analysis)。然而浅层分析以smali代码为模式匹配的分析对象,忽略了代码的上下文语义信息,忽略了对控制流不可达函数的处理,存在检测准确率低和无意义分析时间增加的问题;深层分析对全量代码采用数据流分析,存在硬件资源要求高和分析效率低的问题。为了解决上述问题,本文研究并实现一种面向Android加固应用的安全威胁检测技术。本文的主要贡献如下:(1)本文设计了基于类方法模拟执行和重组DEX字节码的脱壳方案,首先分析了传统的加固技术与当前主流加固技术的原理;其次分析了Android 6.0系统中的类加载与初始化过程、类方法执行过程;最后基于以上分析,设计一种针对当前主流加固技术的脱壳方案,降低了安全分析人员对应用程序的安全评估难度。(2)本文分析了当前针对Android应用程序的静态安全威胁检测技术存在的问题并提出了设计目标,针对设计目标提出一种基于控制流分析与数据流分析的安全威胁检测方案,方案以Jimple为分析目标,使用过程内数据流分析,解决了浅层分析中准确率低与深层分析中分析效率低的问题。(3)在上述方案的基础上,本文实现了一种针对Android加固应用程序的安全威胁检测系统,该系统首先使用基于Android平台实现的脱壳系统还原应用程序真实的字节码,接着使用基于Java平台实现的安全威胁检测系统对还原了真实字节码的APK文件进行安全威胁检测。并完成了系统功能、准确率和性能测试,结果显示,本文所设计的方案和实现的系统达到了设计目标。
其他文献
蛙崇拜在壮族人的民俗观念与实践体系中有着显著位置,是壮族独特的民间信仰,这个信仰在广西西北部红水河流域两岸的村庄尤甚。然而,目前关于壮族的蛙崇拜尚有诸多争议:学者们对于蛙崇拜研究的“众说纷纭”、壮族不同地域蛙形象的多元化、田野中壮族师公对蛙不同的阐释……蛙崇拜在学者的分析研究及壮族民俗体系呈现出多义性、模糊性、不确定性等特征。本文旨在通过对红水河流域壮族民间叙事文本的精析来回应壮族蛙崇拜的争议。一
学位
“刘海戏蟾”俗信实质是“月中蟾蜍”神话隐匿后的变体。唐前蟾蜍多被视为祥瑞之物,月中还有“嫦娥化蟾”记载,汉画像中蟾蜍元素必不可少且所占画面比例最大。南北朝时期盛行的佛教视蟾蜍为恶物,加之唐人喜爱嫦娥而设计出蟾蜍从月宫中降落的情节。月中蟾蜍神话影响深远,以至于蟾蜍降落凡间之后,人们仍相信它能带来福分。宋代并没有刘海蟾戏蟾蜍的仙迹,金元间盛行的全真道教推崇刘海蟾为北五祖之一。北方全真教和金丹派南宗都将
学位
电影理念的发展,加深了影片目的性输出程度,流动电影的形成,催生了基层宣传模式的变革,通过巡回放映,城乡民众充分参与电影教育,不同阶层得以在认知、情感上发生交互,在潜移默化中接受引导。全面抗战时期,正值“寇深入”“国势微”之际,云南在地域上极具战略价值,与抗战前途的关系至重且深,诚可谓谋求民族复兴之重镇,鉴于云南省内民族构成复杂,地理通讯不便的状况,各界人士普遍推崇电影巡回施教。抗战爆发前后,云南省
学位
火把节是云南少数民族的重要节日,关于该节日的来源,各民族都有自己的话语叙述,这些数量可观的叙述统称火把节叙事。在既有的学科体裁观念中,火把节叙事具有归属上的确定性——风俗传说。然而,通过对文本的分类和比较,可看到火把节叙事在体裁上显现出多面性。就传说而言,火把节叙事属于地方风俗传说,却又在不同程度上体现出历史传说、人物传说的显要特征。就民间故事而言,火把节叙事呈现出传说和民间故事两种体裁特征的混合
学位
甘肃省地处我国西北腹地,独特的地理环境造就了与众不同的饮食生活;而清代正处在我国历史时期饮食发展的成熟阶段,在此背景下,甘肃的饮食发展在时代与地域等多方面都表现出了较为明显的地方特色。本文以现今甘肃省行政版图所覆盖区域为研究对象,研究清代本区域内人民饮食的变迁及差异等问题,并试论甘肃省特色饮食所表达的文化内涵。本文分章节依次探究了主食的演变及其区域差异、以少数民族为主的乳肉食区的分布及变迁问题、蔬
学位
中国山水画的笔墨技法多种多样,在“五笔七墨”技法中,积墨法为其中的一种表现形式。源远流长的绘画长河里,对于积墨语言的研究从未停止。纵观中国绘画史,许多先贤都用自己独特的笔墨语言画出了让后人叹为观止的作品,正如龚贤、黄宾虹和李可染等大师,对积墨法都有着深刻地理解,他们的绘画风格更是具有独特的创新理念,创造出属于自己的笔墨语言,以自身独特的姿态屹立于中国画坛之中,取得的艺术成就更是有目共睹的。本论文共
学位
农作物不仅是维持人体生命重要的必需品,又是工业生产必不可少的原材料,其价格的波动对农业生产者和国民经济水平产生巨大的影响。农作物价格频繁波动会极大地影响农业生产者和消费者的利益乃至整个国民经济系统的运行,因此对农作物价格的研究具有非常重要的现实意义。本文主要分为农作物价格的影响因素分析和价格预测两个部分,并为国家稳定农作物市场价格和调整市场结构提供有效的建议。本文选取了2003年1月-2020年1
学位
地质行业作为传统基础行业,信息化手段还未能显著提高地质工作效率,未能成为促进地质找矿突破的强大推动力,未能提供民生地质工作深入开展的有效助力。随着社会持续发展,大数据技术应用范围持续扩大,其已经对各个行业产生很大影响,作为专业领域的地质行业,利用信息技术手段可以提高地质行业的业务能力、管理效率,发展数字地质,建设地质大数据平台,能够更好地为地质行业及政府决策服务。本文通过研究H地质局数字地质案例,
学位
民俗是一个民族的主要标识,是民族文化构成的重要部分。中国56个民族的民俗文化共同构成璀璨的中华文化,民俗文化中的民俗仪式具备“特定的范畴、特别的生活环境、特殊文化知识的符号象征”以及本身自带的地域性、民族性、表演性等特点,使其成为大热的纪录片叙事主题,获得阐释价值。纪录片作为记录民俗文化的重要手段之一,如何记录和传播少数民族中仪式化的风俗成为人们较为关注的议题。本文结合毕业作品哈萨克婚俗纪录片《格
学位
在全球经过百年发展的蒙台梭利教育自1913年引入我国后,至2022年已然成为我国学前教育的重要组成部分。然而学术界针对蒙台梭利教育多为理论层面和区域个体案例的研究,针对全国蒙台梭利教育机构的发展现状还未见有深入的探究。公众和家长对于蒙台梭利教育的认知大多停留在良好的设施条件和高昂学费等层面,对该类机构及其教育理念缺乏深入了解。在新冠疫情的冲击下,全国蒙台梭利教育机构本身存在的系列内外部问题愈发凸显
学位