一种基于深度卷积网络和控制流图的漏洞检测系统,包括:预处理模块、训练模块以及预测模块,其中:预处理模块读入漏洞代码库中的目标代码并生成控制流图后转化成二维向量,特征学习模块运用深度卷积网络从二维向量中进行特征提取并训练;本发明通过分析大量的漏洞样本,用深度学习的方式得到漏洞的特征模型,用这个模型来发现未知的漏洞,同时将待测代码与已知漏洞的代码进行相似性比对,来发现近似的漏洞代码。借助人工智能,能够降低漏洞挖掘的难度,靠机器来发现漏洞特征,筛选掉不存在漏洞的代码,提升安全工程师的效率。