论文部分内容阅读
面向源码的安全缺陷检测技术多采用静态方法检测源码中的安全缺陷,没有考虑程序执行过程中的运行信息和周围环境的交互信息,从而导致面向源码的安全缺陷检测技术存在较高误报率;而基于动态的二进制代码代码安全缺陷检测技术虽然误报率低,但其有效性完全依赖于测试用例生成,检测效率较低.而且,面向源码缺陷检测技术与面向二进制代码缺陷检测技术的研究基本上是割裂的,没有考虑二者之间的关联关系.针对源码与二进制代码缺陷检测的特点,本文提出了一种基于统一缺陷模式集的源码与二进制代码安全缺陷检测的协同分析方法,并通过具体实例验证了本文提出方法的有效性.