基于图计算的源代码漏洞检测技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:bangxiaosg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴随着互联网信息技术的飞速发展以及移动网络的快速发展,软件应用的数量急剧增长。随着软件应用被广泛地使用,一些在软件设计阶段或者开发过程中产生的漏洞很有可能被攻击者利用,从而造成恶劣的影响。作为软件安全的首次审查,从源代码层面及时修复漏洞可以有效减少软件漏洞带来的损失以及节省后续阶段修复漏洞的成本。目前代码的审计工作离不开人工参与完成,当前主流的检测方法是自动化测试工具结合人工检查共同完成,既减少检测人员的工作量又能提高检测效率,并且基于源代码中间表示的源代码静态检测技术又是研究人员关注的重点。因此,本文对基于图计算的源代码漏洞检测技术的应用进行了研究。首先,构建了源代码的关联属性图模型。本文通过简化代码属性图,使用数据依赖关系替换程序依赖关系,提高了代码抽象图模型的构建效率,并且针对传统的数据流分析方法解决污点型漏洞存在的路径不敏感导致检测精度低的问题,添加了函数调用关系,构建了关联属性图模型。基于此模型实现数据流分析可以实现跨函数调用的数据跟踪,将路径不敏感的数据分析过程转化为图遍历的问题,提高了检测结果的准确率。然后,基于关联属性图提出了对污点型漏洞的检测算法。通过分析典型的污点型漏洞代码,归纳和总结出漏洞的典型特征,并将其特征通过图数据库查询语言进行描述进而得到典型污点型漏洞的图模型。通过将图模型与受检测代码生成的关联属性图作图匹配从而实现了污点型漏洞的检测。实验表明本文提出的检测算法检测效果较好,其中处理缓冲区溢出、空指针引用和除零异常类型时,查全率和查准率的调和平均值分别达到了83.0%,83.0%和95.0%。最后,完成了基于关联属性图的源代码检测系统。通过对源代码进行词法语法和语义分析从而得到关联属性图,并将之导入图数据库Neo4j,结合总结归纳的污点型漏洞的检测图模型通过图匹配完成漏洞的检测工作。
其他文献
随着互联网汽车的普及以及5G的全面铺开,车辆与云的联系越发紧密,原本车辆数据只能保存在本地由本地计算模块处理,现如今车辆上的数据在5G的支持下能够快速地传输到云端同时传输实时性也获得了很大的提升,车辆安全事件视频的云计算处理和统一管理的实现成为了可能。在这样的背景下,本文中车载关注点视频的混合云存储和检索系统研究具有了一定的实现意义。本系统的主要工作内容如下:1.关注点视频采集。系统能在开始运行后
连续相位调制(Continuous Phase Modulation,CPM)信号作为一种连续的恒包络信号,具有高频谱效率以及功率效率的特点。然而,由于CPM信号有众多调制参数,因此其接收机结构较为复杂。在单调制指数CPM(Single-h CPM)信号的基础上,人们提出了多调制指数CPM(Multi-h CPM)信号,相比于Single-h CPM信号,Multi-h CPM信号中调制指数h周期
风能动力电缆的压接和防护对风电机组的安全运行起着至关重要的作用,在这个环节中,施工环境、压接工具、压接方法,以及操作人员水平等因素都有可能造成压接质量不良,因此在压接现场需要一种简捷快速的方法用于验证压接质量。对风能动力电缆的压接技术进行研究,并通过建立数学模型对压接质量进行验证。
脑部肿瘤是当今发病率和死亡率高的前十大恶性肿瘤之一。早期准确的诊断可以帮助医生为患者提出治疗方案并降低死亡率,使用人工智能设计疾病分类系统可以优化检查中的诊断结果。目前脑部肿瘤分类中面临数据集样本少的问题,卷积神经网络无法利用图像中特征之间的空间位置关系,在医学图像分类任务上的表现存在不足。为此,本文设计实现了以下方面的工作内容。1.在胶囊网络中加入了注意力胶囊机制。卷积层和胶囊层之间添加注意力胶
随着物联网、智慧城市以及5G技术的普及,电可控寄生单元阵列天线(ESPAR)以其成本低、稳定性高、方向图主瓣辐射方向可调等特点,在物联网网关与无线传感器网络的建立中越来越受到广泛的关注。相较于相控阵天线,ESPAR天线通常具有紧密排布的单个馈电单元和多个寄生单元,利用近场耦合原理,采用无功负载代替移相器从而降低了成本以及系统的功耗。对于ESPAR天线来说,扩展工作带宽,降低方向图副瓣与后瓣的影响以
随着电子游戏的日益普及,游戏用户的大脑也在频繁使用中受其影响,发生功能和结构上的可塑性改变,因此研究游戏过程中大脑潜在的活动的变化规律对于加深脑可塑性理论和科学对待游戏产生的积极和消极影响是必要的。动作类即时战略游戏(Action Real-time Strategy Gaming,ARSG)可视为一项需求注意力、感觉运动能力、高水平的团队合作和决策能力的,对认知能力有着较高要求的动态交互任务。因
近年来,在“走出去”和“一带一路”等对外开放政策的推动下,越来越多的中国企业走出国门,采用跨国并购的方式来实现自身跨越式发展。我国企业的跨国并购对象以发达国家的企业为主,这些企业往往实力雄厚,品牌知名度高,我国企业作为并购方,与之相比处于弱势地位。这种以弱并强的方式就是我们所说的“蛇吞象”式并购。相较于国内企业之间的并购,跨国并购的难度较高,而对于“蛇吞象”式的跨国并购来说更是如此。巨大的并购难度
石墨烯(Graphene)被公布以来,凭借独特的结构和优秀的性能在光学、电学等科研方向成为被研究的热点。在光电探测领域,石墨烯凭借着高载流子迁移率、宽光谱吸收能力、高光电响应度使其引起了广泛关注,但是石墨烯偏弱光吸收率、光生载流子过快复合等原因也阻碍了石墨烯在光电探测领域的发展。为解决上述问题,研究院不断探索新的办法,例如改变光电探测器器件结构,或者引入新的半导体材料,针对此类问题,本文首先确定了
知识图谱能从海量文本和图像中提取出需求的信息,有着广阔的应用场景。领域知识图谱作为知识图谱中的一种,由于存在数据难以获取和处理等问题,故当前对领域知识图谱的相关研究较少。暗网作为一个神秘的领域,和明网不同,暗网中进行的交易大部分存在违法的情况,甚至对国家安全造成了一定的威胁,故进行暗网领域的知识图谱构建迫在眉睫。针对上述问题,本文的研究重点集中在暗网中文交易链知识图谱的知识获取和应用方面。主要研究
高送转作为股利政策的一种,理论上来说可以优化股本结构、向外界传递业绩高增长的信号,有助于维护公司积极正面的形象。一经发布,常常受到投资者的极度欢迎。但是近年来,市场乱象频现,尤其是创业板市场,无论企业自身经营业绩如何,是否具备高送转条件,每到年中或年底,就开始炒作高送转热度。那么,高送转股利政策到底有何魔力吸引了如此多的关注。特别是最近两年,在政策监管更加严格的情况下,一些不具备实施条件的创业板上