【摘 要】
:
随着智能手机的普及,移动互联网已成为人们生活中必不可少的一部分。Android以其开放性的特点吸引了众多的应用开发者和手机用户,也是市场占有率最高的移动操作系统。同时,Android APP面临的安全威胁越来越多。用户隐私泄露是Android APP中最常见和最主要的安全问题,也是Android安全领域的研究热点。污点分析方法是目前检测隐私泄露的主流方法之一。污点分析可分为动态、静态和混合分析。静
论文部分内容阅读
随着智能手机的普及,移动互联网已成为人们生活中必不可少的一部分。Android以其开放性的特点吸引了众多的应用开发者和手机用户,也是市场占有率最高的移动操作系统。同时,Android APP面临的安全威胁越来越多。用户隐私泄露是Android APP中最常见和最主要的安全问题,也是Android安全领域的研究热点。污点分析方法是目前检测隐私泄露的主流方法之一。污点分析可分为动态、静态和混合分析。静态分析是指在不实际运行代码的前提下,对代码进行扫描,提取其中的词法、语法和语义,进一步实现控制流分析和数据流分析,以帮助开发者发现程序中存在的结构性错误和安全漏洞等问题。动态分析是通过在真实或虚拟处理机上执行程序,监控程序执行,并在执行过程中使用插桩的方式获取程序的控制流和数据流,发现程序运行时错误或者潜在漏洞攻击。静态分析代码覆盖率高并且漏报率低,但是无法获取程序运行时的上下文信息,导致虚警率较高;而动态分析可以准确识别程序漏洞或者验证静态代码分析结果,但代码覆盖率较低。本文提出一种自动验证污点分析结果正确性的方法。首先插桩并运行APP获得一条覆盖Source和Sink的种子Trace,然后进行污点分析从而判定Trace中是否存在污点传播路径,是则表明分析结果正确,否则收集Trace的条件约束和污点信息,结合活变量分析和程序变换的方法,设计约束选择策略,对可执行路径集合进行剪枝和遍历,判定是否存在污点传播路径,进而验证分析结果是否虚警。基于FlowDroid框架实现原型系统,对DroidBench和真实APK的实验结果表明该方法能够准确验证静态污点分析结果的正确性,有效排除虚警。
其他文献
第一代江姐"演员要唱观众心里的歌,更要用心为观众歌唱——能使观众满意,这是我最大的追求!"作为一名歌剧演员,这句话已成为歌剧表演艺术家任桂珍从艺60余年的人生"座右铭"。任桂
过度的运动多使跟腱损伤在不知不觉中发生,因为这些损伤只是逐渐增加疼痛.跟腱损伤是常见的运动性损伤,现总结和探讨如下.
目的:探讨乳腺三算子与血氧成像技术的可行性及评价其对乳腺癌的诊断价值.方法:对68例乳腺疾病患者进行了检查与诊断,比较乳腺良恶性病变血氧含量值之间的差异,并与手术后病理
目前不少种类的动物种质细胞都可在超低温条件下保存,随着低温生物学和生殖生物学的不断发展,超低温保存技术也在不断发展,可以保存的动物种质细胞范围也在不断扩大。但目前超低
专题教学是“概论”课教学的一种有效教学方法,为完善这一教学法,要解决好专题内容与教材内容之间的关系;要处理好专题讲授与其他教学形式的关系;要处理好大班教学与课堂师生
目的:观察右美托咪定对扁桃体切除术局麻效果的影响。方法:局麻下行扁桃体切除术患者90例,随机分为单纯局麻组(A组)和右美托咪定组(B1和B2组),每组30例。右美托咪定组患者术前先经输
提出一种报警聚合方法,将所有报警按攻击类别分为四类,不同报警属性根据其值的特点分为四类,在此基础上采取不同的属性相似度计算方法,设置不同的期望阈值,可通过外部接口在
突发公共卫生事件的爆发将会对整个社会带来严重危害,并将直接威胁到人们的生命健康.由于突发性公共卫生事件有着多种成因特性及快速化传播效应,现已成为威胁社会安定的一项
<正>唐韵笙(1902-1971),满族,号育风,别署竹友轩。原名石斌魁,9岁被梆子演员唐景云收为义子,改名唐韵笙。唐先生继承全面、允文允武、技艺精湛、锐意创新,在长期的舞台艺术实
介绍了原料煤的颗粒度对循环流化床锅炉的影响,如何确保入炉煤的颗粒度是保证循环流化床锅炉正常燃烧的重要环节。