有效

基于代码相似性分析的操作系统脆弱性检测方法、系统及介质

任怡、汪哲、谭郁松、周凯、黄辰林、李宝、阳国贵、王晓川、丁滟、张建锋、谭霜、蹇松雷
中国人民解放军国防科技大学

摘要

本发明公开了一种基于代码相似性分析的操作系统脆弱性检测方法、系统及介质,本发明方法包括定位脆弱性代码段,形成操作系统脆弱性代码库;筛选操作系统源码库;针对脆弱性代码段、操作系统源码库分别生成代码属性图集合;分别从脆弱性代码段中的脆弱函数和操作系统源码库中各待测函数的代码属性图集合中提取特征,计算相似性,检测是否存在脆弱性代码的复用,并输出结果。本发明针对现有脆弱性代码复用检测方法在面向操作系统等规模较大的软件系统时出现的检测能力不足等问题,采用筛选操作系统源码库,以及多脆弱性特征的递进式筛选等方法,对现有检测方法流程进行了改进和优化,在保证较高的运行效率的同时,兼顾良好的准确度。