【摘 要】
:
由于Android程序在发布时缺乏充分的安全认证,使得Android应用程序在使用时可能存在泄漏隐私数据、滥用隐私数据等信息安全风险,因此检测Android程序中的安全信息流对于保护个人隐私、维护个人信息和财产的安全具有至关重要的意义。静态污点分析方法是检测Android应用程序中的安全信息流的重要技术之一,但是由于它未能很好的解决组件间通信、反射和隐式信息流等挑战性难题,因此在使用中通常存在误报
论文部分内容阅读
由于Android程序在发布时缺乏充分的安全认证,使得Android应用程序在使用时可能存在泄漏隐私数据、滥用隐私数据等信息安全风险,因此检测Android程序中的安全信息流对于保护个人隐私、维护个人信息和财产的安全具有至关重要的意义。静态污点分析方法是检测Android应用程序中的安全信息流的重要技术之一,但是由于它未能很好的解决组件间通信、反射和隐式信息流等挑战性难题,因此在使用中通常存在误报率较高、分析效率较低的问题。本文针对Android程序中的组件通信问题和跨组件的隐私信息传播和泄露问题,提出了一种基于污点分析的静态安全信息流检测方法,对Android程序中组件内和组件间的不安全信息流进行检测和预报,保护敏感数据不被泄漏。主要研究内容如下:(1)通过对目前主流的分析工具——FlowDroid进行优化和改造,提高了它的分析效率。在分析FlowDroid的底层源码的基础上,对FlowDroid工具进行了两方面优化和改造:第一,改造入口点模块中组件的搜索模式,每次只收集单个组件中的动态注册组件和回调函数,避免了重复构造DummyMain函数,并有效减少了分析时间和内存消耗;第二,通过对FlowDroid的核心算法——IF DS算法中的数据流事实(Data Flow Facts)集合用更小的等价集合进行替代,减少了无关路径的计算,从而进一步减小了污点分析所花费的时间;(2)基于静态字符串分析技术的组件间通信关系图的构建。首先,通过设计测试用例,对目前主流的字符串分析技术和相关工具进行了测试,评估了它们的字符串解析能力;然后在此基础上选择IC3工具作为静态字符串分析技术,分析了组件间传播的Intent对象属性的可能取值,建立了组件间可能存在的通信关系,设计了 ICC匹配算法,并生成组件间的通信关系图ICCG;(3)提出了基于FlowDroid和Android程序ICCG图的跨组件污点分析方法。首先利用FlowDroid检测组件内可能存在的信息流,然后根据生成的ICCG图,对跨越多个组件的信息流进行检测,分析隐私数据泄露。测试结果显示,跟同类型的检测工具相比,该方法的精度提升了 9%,召回率提高11%。
其他文献
煤炭是我国的主要能源,占中国矿物能源资源的95%。据统计数据显示目前我国在煤炭生产过程发生的重大事故中,由于矿井突水所引起的人员伤亡及财产损失始终位于各种矿井灾害的前面,因此在矿山的防治水工作中,对矿井水源的识别是工作的基础,在矿山防治水工作中起着不容忽视的作用,通过对水源判别的方法研究,建立起矿井水源的识别模型,并迅速准确地确定矿井水源来源,是解决问题的关键。针对上述问题,论文选择了水化学分析方
传统协同过滤算法无论在特征提取还是相似度计算方面仍存在数据稀疏和大量噪声数据等难题,从而使得推荐效率不高且用户满意度低。深度学习技术可以有效解决传统推荐算法存在的诸多问题,将深度学习技术应用到推荐领域已经成为当下研究的热门课题之一。针对传统协同过滤算法存在的特征提取复杂和数据维度高且稀疏等问题进行研究,对深度学习中的自编码器神经网络进行优化,主要使用MovieLens公开电影影评数据集作为推荐系统
因砂质黄土特殊的结构性、水敏性,浅埋偏压砂质黄土隧道软弱结构面多,不易成拱、受力不均匀,导致隧道围岩自稳能力差。隧道初期支护及二次衬砌受力不均匀,施工过程中易造成隧道地表大面积沉降和开裂,对隧道安全稳定性产生重要影响。开展大断面浅埋偏压黄土隧道稳定性分析,进行开挖工法优化研究具有理论价值和实践工程意义。以银西高铁惠安堡浅埋偏压砂质黄土隧道为研究背景,进行了砂质黄土的物理力学特性的室内试验,运用模型
当今安防技术迅猛发展,市场对安防的需求越来越高,传统的安防技术需要技术进步以适应社会的需求,安防需要向集成、数字、专业等方向发展。基于多传感器数据融合技术的一体化安防系统能从多个维度更精确和全面地获取被测对象的数据信息,提高系统报警准确率。因此,将基于多传感器数据融合技术运用于一体化安防系统具有重要的意义。本文主要研究内容如下:(1)为了解决ID3算法中存在的多值偏向问题,提出了一种基于改进ID3
现阶段我国煤炭地下长壁开采中,各综采工作面之间主要通过留设煤柱隔离采动影响,以达到保护采准巷道的目的。在采面面间煤柱设计中,如何设计出安全可靠、经济合理的煤柱显得尤为重要。为了研究采面面间煤柱稳定性,并给出合理煤柱留设宽度的设计方法,本文采用现场监测、理论推导、数值模拟的方法,对综采工作面面间煤柱所受荷载情况、煤柱支承压力与塑性破坏区分布情况进行研究,并将研究结果应用于玉华煤矿的采面面间煤柱设计中
煤炭能源是我国的主体能源,在维持国民经济稳健发展上具有重要作用。在煤矿的生产过程中,深部开采趋势增加使得工作面上更容易产生矿压灾害,对安全生产产生影响,给煤矿工人的生命安全带来了严重的威胁。绝大多数矿压灾害发生在来压期间,因此,预测工作面周期来压对预防矿压灾害、提供支护指导具有重要的意义。论文对工作面周期来压预测方法主要的研究内容如下:提出了基于Adamax-GRU的工作面周期来压预测方法。对矿压
为推动洁净煤技术在煤炭行业的发展,煤矸石分拣成为提升煤质的重要手段,而煤矸石目标检测是煤矸石分拣的关键,该步骤的定位与类别能够为后续分拣设备提供动作信息。当前煤矸石检测方法较为成熟的是射线识别,但射线危害环境的同时,难以通过单维度结果对煤矸石目标定位;图像检测法由于其绿色、安全等特性,已成为该领域的研究热点,但现阶段煤矸石图像检测均采用表征学习的分类方法,将此类问题看作机器学习中的分类任务,存在识
高光谱影像分类是遥感图像处理领域的研究热点之一,其对于土地覆盖类型研究、环境检测等领域有重要意义。传统的监督式分类方法往往囿于有标记样本少且难获取的问题,亟需新方法的开发与应用。半监督协同学习通过分类器互相提供高置信度的“伪标记”样本加入到训练样本集中,将对有标记样本的需求降到最小,在高光谱分类中有较高的应用价值。然而传统的协同学习算法往往存在初始分类器易受噪声数据的影响以及分类器互相挑选样本产生
检索口语化文本或专业领域用语时,传统的搜索引擎已不能满足实际需求,随着深度学习技术的广泛应用,智能化的问答更能适应不同应用领域。智能问答是通过对文本深度语义信息的理解,在问题库中检索匹配度较高的知识信息,并将答复语句进行反馈的过程。面对现有的智能问答模型中存在的不足,本文在命名实体识别,文本分类和文本匹配任务上进行改进,从而提高智能问答结果的准确率。具体研究内容如下:首先,针对现有命名实体模型在面
传感器作为控制系统的“前沿哨所”,是捕捉信息的关键部件。而电离式传感器具有响应快、灵敏度高等特点,有望快速、准确地对传感器的基本检测参数温度进行检测。本文通过仿真计算,分析了微米间隙-纳米尖端场域下电离式温度传感器的内部工作机理与温度敏感特性;并结合实验进行验证;而后,就此传感器存在输出信号较小的问题,从改变纳米电极的材料和形貌两方面入手,对其输出性能进行了优化。本文主要研究内容如下:(1)首先建