计算机科学
深度学习
人工智能
脆弱性(计算)
机器学习
感知器
卷积神经网络
卷积(计算机科学)
二元分类
人工神经网络
二进制数
模式识别(心理学)
数据挖掘
计算机安全
支持向量机
算术
数学
作者
Fang Wu,Jigang Wang,Jiqiang Liu,Wei Wang
标识
DOI:10.1109/compcomm.2017.8322752
摘要
Vulnerability detection is an import issue in information system security. In this work, we propose the deep learning method for vulnerability detection. We present three deep learning models, namely, convolution neural network (CNN), long short term memory (LSTM) and convolution neural network - long short term memory (CNN-LSTM). In order to test the performance of our approach, we collected 9872 sequences of function calls as features to represent the patterns of binary programs during their execution. We apply our deep learning models to predict the vulnerabilities of these binary programs based on the collected data. The experimental results show that the prediction accuracy of our proposed method reaches 83.6%, which is superior to that of traditional method like multi-layer perceptron (MLP).
科研通智能强力驱动
Strongly Powered by AbleSci AI