基于模型的Android动态加载隐私泄漏检测研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:w527369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的迅猛发展,Android系统逐渐成为了目前最主流的移动系统平台之一,但同时也成为了恶意应用的主要攻击对象,其中一种常见的恶意行为就是隐私泄漏。研究人员提出了包括静态污点分析和动态污点分析等多种方法来保护用户隐私。然而,这些方法并不能检测出Android应用中所有的隐私泄露问题,其中利用动态加载实现的隐私泄露就是很难有效解决的一个问题。动态加载机制可以使Android应用在运行时加载额外的代码,扩展应用的功能,因此被广泛应用在Android开发中。但隐私泄漏行为也可以隐藏在动态加载的外部代码中,从而很难被检测工具所检测到。要有效地解决这一问题,仍然面临着两大挑战:1)如何确定动态加载的位置和触发条件;2)如何有效触发系统中的动态加载行为并检查出由动态加载引发的隐私泄漏问题。因此,本文提出了一种基于模型的Android动态加载隐私泄漏检测方法,有效地对这一系列挑战进行解决,主要工作如下:1.提出了基于静态分析的模型库构建工作。针对如何确定动态加载的位置和触发条件的问题,本文实现了对Android应用的静态分析工作,获取应用的程序信息以及动态加载的调用信息;接着,我们在软件资产复用思想的启发下将分析结果进行了模型设计,抽象为模型进行保存,构建出Android应用程序模型库。通过该模型库不仅可以实现对动态加载位置的定位,还可以复用到其他需要静态分析结果工作。2.实现了针对动态加载的隐私泄漏检测方法。对于动态加载的有效触发和隐私泄漏检测问题,本文利用模型库中的静态模型生成动态输入事件,更有效地对动态加载行为进行触发,同时通过插桩技术向应用中插入可以获取动态加载相关信息的代码,得到动态加载相关信息。最后我们利用获取到的信息实现了一种面向路径的污点分析方法,对动态加载引发的隐私泄漏问题进行检测。3.本文结合静态分析模型库构建技术,动态执行技术以及面向路径的污点分析多种技术,开发了针对动态加载的隐私泄漏检测工具DL2,然后构建了包含2578个动态加载隐私泄漏的实验数据集,并与现有的相关检测工具在数据集上进行了实验比较,结果表明本文方法可以更有效地检测出由动态加载引发的隐私泄漏问题。
其他文献
现实世界中图像受到许多因素的干扰导致质量上的下降,主要有噪声和模糊的表现形式。检测和分析出图像中这些降质的量化程度是很多计算机视觉任务中的重要环节。本文的工作就
行人检测(Pedestrian Detection)是目标检测(Object Detection)中针对行人目标进行定位和识别的子问题,一直是计算机视觉领域中的研究热点和难点。同时具有极高的应用和研究
[目的]Y染色体的男性特异性区域(MSY)由父亲传递给儿子,不发生交换重组,广泛应用于家谱分析、法医证据检查、历史调查和DNA数据库建设等遗传学研究。姓氏,是人类社会的独特文
本文是对航天器动力学模型,包括整星系统和卫星飞轮系统动力学模型,非线性减振与能量采集问题的研究。整星系统以整星非线性减振缩比实验中提出的带有非线性能量阱(Nonlinear energy sink,NES)的两自由度整星耦合系统的等效模型作为研究对象,运用复化平均法分析了耦合系统动力学特性,验证了非线性能量阱整星减振实验结果。提出了一种利用非线性能量阱实现飞轮系统减振的方法,将NES引入到由飞轮和
随着精密制造业的快速发展和技术的不断进步,以高精度和高效率见长的高速镗削技术在机械加工领域得到了广泛应用,高速旋转复合材料镗杆应运而生。用复合材料镗杆替代金属制造镗杆的优越性体现在:它具有高静态刚度和高阻尼以及非常高的比刚度,能同时提高包括镗杆在内的机床结构的动态刚度和基本固有频率,可用于深孔高速加工。然而,由于复合材料镗杆具有较高的阻尼,研究材料内阻对旋转复合材料镗杆的动力学与稳定性的影响,势在
随着智能携带设备的兴起所引来的自媒体时代的高速发展,用户在网络上记录、观看和分享视频成为了人们在日常生活中用来表达和传递情感的不可或缺的方式之一。活跃在日常生活
脑电信号(EEG)的分析与识别是认知科学、生理学、精神病学等领域的研究热点,在脑疾病诊断、情绪分析、认知障碍分析等领域具有广阔的应用前景。在工程应用方面,EEG被人们用于
从古至今敬业精神在中国由一代代劳动者接续传承,自党的十八大以来,敬业精神被列入社会主义核心价值观,更是达到了前所未有的重视程度。在教育界,小学教师敬业观的培养也越来
光催化技术是将太阳能转换及储存的一种新型技术,其在环境和能源领域具有很大潜力,比如裂解水制氢以及降解污染物等。目前已经开发了大量半导体光催化材料利用太阳能以解决能源和环境问题,但是这些光催化材料大多数只能响应紫外光或者可见光,而对在太阳能光谱中占比较大的近红外光利用不足,并且它们的光催化性能无法满足大规模推广。因此需要设计制备可以响应近红外光或者响应全光谱的半导体光催化纳米材料来解决上述问题,并且
中空铁氧体微球具有密度低,吸波性能强,比表面积大,性能稳定,耐高温,磁性好等优良特点,使其在催化剂,生物医药以及靶向药物运输等方面具有独特的优势。探索和发展合成中空铁氧体微球的简单、经济的方法对磁性纳米材料的合成以及进一步实际应用都具有十分重要的意义。本论文采用离子液体协助的溶剂热法,成功制备了中空钴铁氧体微球,并对其磁性及吸波性能进行了研究。(1)采用离子液体协助的溶剂热体系,以NH_4Ac作为