Java程序漏洞知识图谱构建及漏洞检测系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:runnerups
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于软件的开源化趋势越来越普遍,越来越多的安全人员投入到软件漏洞的研究工作,经过长期的经验积累,网络上公开的漏洞信息库接踵而至。一方面,互联网上公开的漏洞信息分散且异构,现有的漏洞库信息不能很好地服务于安全研究工作;另一方面,源代码的层次与语义关联关系复杂,目前的漏洞检测系统没有充分利用源代码漏洞关系语义来进行漏洞检测。针对以上问题,基于Java程序设计和实现了漏洞知识图谱构建以及漏洞检测系统。首先,对于大数据环境下漏洞信息分散的缺点,实现了多源漏洞数据的自动化采集与处理模型,并能进行数据的自动更新与扩充。然后,针对传统漏洞库信息不全面、缺少关联等特点,构建了基于多源漏洞数据的漏洞知识图谱,将分散的漏洞信息关联起来,体现出不同数据之间的关系与依赖。最后,基于知识图谱中的漏洞知识体系,对Java源代码漏洞进行数据流和控制流分析,利用污点分析技术检测软件本身的漏洞,结合软件依赖分析技术检测软件依赖项影响软件本身的漏洞,实现了基于知识图谱的Java漏洞检测系统。通过实验测试知识图谱系统的性能,并验证了漏洞检测方法的有效性。漏洞知识图谱包含百万级别的节点和边的数据,涵盖的漏洞信息多于NVD、BID等现有漏洞库,查询效率高,有良好的可视化展示效果。漏洞检测系统能够对真实Java软件进行检测,污点分析漏洞检测和软件依赖漏洞检测两种方法能够从不同的维度检测出软件中的漏洞,给出漏洞影响路径,并定位到具体的漏洞行和漏洞方法。
其他文献
频率综合器是现代电子系统的重要组成部分,在无线通信领域常为射频收发系统提供低相噪、低杂散和高分辨率的本振信号。随着无线通信技术的高速发展,逐渐涌现了诸如移动通信、卫星导航、无线局域网等不同领域的通信标准。为了满足人们丰富的生活需求,需要将不同的通信标准集成到一个射频收发系统中。本文针对支持多种通信标准的小数分频频率综合器展开研究,最终设计了一款基于电荷泵型锁相环的宽带低相噪低杂散Σ-Δ小数分频频率
结合理论实践,立足鱼虾混养技术的优势,分析了此项技术在水产无公害养殖方面的应用要点,并提出提升鱼虾混养产量和品质的措施。分析得出,合理应用鱼虾混养技术,既能提升水产的产量、安全性,也可以提升市场竞争力,促使我国水产无公害养殖事业持续健康的发展。
通过研习《保婴撮要》,探析薛己小儿外科的治疗特色。总结得出薛己在小儿外科治疗中善用针灸,认为应根据经络的表里、虚实及所患部位肌肉的厚薄,而施以不同的针法;且勇于突破传统的治疗方式,善用隔物灸,借药力及火力,达驱寒活血散瘀、疏通经络、拔引郁毒的目的;倡导婴病治母、母婴同治,并提倡乳中过药的给药方式。在治疗方面,首重脏腑,治病求本,本于五脏、脾肾,注重温补,慎用寒凉,同时重视经络辨证,对应施治。其外科
目的:总结薛己治疗乳腺病经验;方法:通过对薛己诊治乳腺病医案的分析,总结薛己乳腺病论治的特色;结果:薛己治疗乳腺病,非常重视肝脾气血虚实的辨析,临床上审其经络受证,区分标本缓急以治之;结论:薛己对乳腺病的治疗,是将多种内科治疗手段用于乳腺疾病,颇见成效。
期刊
幼儿园作为儿童的主要活动场所,对幼儿活动空间与设施安全性能有着较高的要求。随着时代发展,传统幼儿园的弊端逐渐显现,新型设计理念逐渐受到社会关注。梳理我国传统幼儿园现状及存在的问题,概述新型幼儿园设计理念,从空间构成、幼儿家具尺寸、建筑形式、绿色环保新型建材应用等角度分析新型幼儿园设计理念下幼儿园活动场所优化设计要点
目的:祖国医学数千年来积淀了无计其数的经典名方和绝妙高超的精术治验,陪护着炎黄子孙代代相传、生生不息。名医良方是祖国医学无比价值的代表,研习和继承这些中医典藏始终是中医科学研究的重要内容。因此,本研究通过整理薛氏父子(薛己、薛铠)的著作及其对医籍的校注,系统搜集薛氏父子治疗小儿脾系疾病的理法方药,并运用现代统计分析技术,挖掘用药频次、四气、五味、归经、药物组合、组方思路、关键药物、相似药物、主要治
电子装备产品特性指产品的性能、参数和其它技术要求等。按照GJB 190《特性分类》要求,可将产品特性分为关键特性、重要特性以及一般特性[1]。关键、重要特性是决定和控制产品质量的关键因素,是产品质量的主要载体。通过对特性分析以及关重件质量控制技术研究,对产品形成过程的关键环节进行识别并加严控制,有利于在实施质量控制中分清主次、控制重点,以确保军工企业提供高质量的电子装备产品。
随着网络攻击活动日益猖獗,网络基础设施与重要信息系统面临着严峻的安全挑战。传统的网络威胁检测方法往往只能检测已知的安全威胁,无法检测出未知、复杂的网络威胁行为,同时还存在检测速度慢、资源消耗大等问题。为此,基于知识图谱与图数据库Neo4j,设计并实现了可动态识别并学习新型攻击的网络威胁行为分析系统。利用知识图谱对网络威胁行为进行描述,采用自学习方式来动态更新威胁知识图谱,以应对复杂化的网络攻击,提
随着我国经济和科技的不断发展,我国正在从车辆大国发展为车辆强国,随之而来的车辆安全风险也越来越受到重视。引起车辆安全风险的原因具有复杂性和时效性,很难从单个方面确定车辆安全风险的成因,比如从驾驶员行为、车辆运行状态以及道路状态等因素判断车辆是否存在闯红灯的安全风险。因此,对车辆安全风险发展趋势的推理预警成为了一个重要的研究课题。传统数据结构建模很难考虑到安全风险成因的时效性和复杂性。知识图谱作为一