面向云环境的相似漏洞代码检测系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:seraph72
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术在各个领域的大量应用,大量的业务软件被部署到云环境中。云环境在部署了海量业务软件的同时也承载了每一个软件中存在的漏洞。大量漏洞的存在不仅仅给业务软件带来严重的安全问题,甚至也会影响到云平台的运行。然而漏洞发布之后仍然得不到及时修补的情况非常普遍,这些得不到及时修补的含漏洞代码会极大地威胁整个平台的安全性。准确、快速地在海量软件中检测是否存在已发布漏洞成为一个亟待解决的问题。针对云环境下大规模软件,提出基于语义的相似漏洞代码检测系统SCVD(A Semantics-Based System for Cloned Vulnerable Code Detection),首先通过分析NVD(National Vulnerability Database,美国国家漏洞库)中海量已发布漏洞,提取出漏洞原始代码。然后,为漏洞原始代码生成PDG(Program Dependency Graph,程序依赖图),并使用标识符名称映射技术来消除标识符名称修改对检测准确度造成的影响。最终,使用全路径遍历算法在保留携带的全部语义信息的同时将PDG转化为程序特征树,并将程序特征树应用于云环境下大规模软件的相似漏洞代码检测中。将复杂的子图同构问题转化为较为简单的树相似性问题,并使用标识符名称映射技术,提高基于语义的相似漏洞代码检测技术的准确度和速度,以更好地应用到云环境下大规模软件相似漏洞代码检测中。经过大量的实验测试,在误报率和漏报率方面基于语义的相似漏洞代码检测系统SCVD相对于现有基于语义、基于语法和基于token的相似漏洞检测技术有非常显著的提高。并且相比与现有子图同构的方法将平均时间开销减少了36.3%。
其他文献
2009年,湖南省优秀民营企业家陈社强敏锐地发现了商机,在县委、县政府的大力支持下,他领军湖南华莱生物科技有限公司改变发展战略。进驻安化黑茶产业,并于当年正式推出“华莱健”
随着我国加入WTO,中美农业合作协议的签订,我国农业面临严峻的挑战,近年来农民“增产不增收”的现象屡见不鲜,这是一个系统问题。加强农产品市场营销,对于拉动农产品市场需求
碳酸二甲酯(DMC)是一种新型的食品添加剂,用其开发DMC-甲醇-水三元混合物的高效分离膜。采用溶液浇铸法制备聚乙烯醇(PVA)-聚丙烯酸(PAA)共混膜,通过溶解-溶胀试验测定其在水
作为党内巡视制度的延伸,河南省委政法委一度在执法领域展开巡视探索。$$   执法工作巡视组要遵循“两要四不”原则:要把真实情况摸透搞准,要着眼共性问题。不承办具体案件,不
报纸
目的:疟疾是以按蚊为传播媒介的传染病,可以引起严重的并发症甚至死亡。仅2016年全世界就有2.16亿疟疾新增病例和44.5万例死亡病例的报道。尽管通过扩大性干预措施,包括以青
介绍了表面增强拉曼光谱的定义、实验方法、特性、增强机理和在化学中的应用。
目的探讨老年病人全髋关节置换术后并发症的预防及整体护理;方法:对28例全髋关节置换手术的高龄患者的手术后细心观察、精心护理,总结经验。结果:术后通过加强切口观察、关节
光动力疗法是光敏剂在特定波长的光激发下产生活性氧,杀死肿瘤细胞的一种肿瘤治疗方式。目前,光动力疗法备受关注,然而其临床应用进程却十分缓慢。究其根本,主要存在以下三个
对现有国家标准中普伐他汀钠片有关物质的方法进行了优化,以达到更好的分离效果,使得普伐他汀峰与后杂的分离明显改善。