发布时间:2022-11-30 07:00:03 文章作者:知网小编 www.bear18.com
应用于漏洞检测的机器学习技术目前主要涉及前两种,下面按照是否需要人类专家定义特征分为基于传统机器学习方法和基于深度学习方法两类,并分别对其进行介绍。 传统的机器学习方法通过人工定义特征属性,然后采用机器学习方法,如支持向量机、k近邻等进行分类。 基于传统机器学习的漏洞检测方法包括两类:针对特定漏洞类型的方法和漏洞类型无关的方法。 针对特定漏洞类型的方法前提是借助专家知识(如漏洞原理)将漏洞分为不同类型,而某种类型的漏洞,通过机器学习技术学习漏洞模式。