Publication | Closed Access
Vulnerability detection with deep learning
102
Citations
20
References
2017
Year
Unknown Venue
Software SecurityEngineeringData ScienceInformation SecurityProgram AnalysisSoftware TestingVulnerability DetectionAdversarial Machine LearningInformation System SecuritySecurityThreat DetectionComputer ScienceDeep LearningSoftware AnalysisMalware AnalysisConvolution Neural Network
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).
| Year | Citations | |
|---|---|---|
Page 1
Page 1