A CNN-based automatic vulnerability detection

被引:0
|
作者
Jung Hyun An
Zhan Wang
Inwhee Joe
机构
[1] Hanyang University,Department of Computer Engineering
关键词
Convolutional neural networks; Vulnerabilities; Security; Deep learning; CVE (common vulnerabilities and exposures); CWE (common weakness enumeration);
D O I
暂无
中图分类号
学科分类号
摘要
With the advent of the Internet, the activities of individuals and businesses have expanded into the online realm. As a result, vulnerabilities that result in actual breaches can lead to data loss and program failure. The number of breaches is increasing every year, as is the number of vulnerabilities. To address this problem, current research focuses on the detection of vulnerabilities using static analysis techniques. To prevent the propagation of vulnerabilities, a new paradigm is needed to quickly detect vulnerabilities, analyze them, and take actions such as blocking or removing them. Recently, artificial intelligence algorithms such as deep learning have been introduced for vulnerability detection. In this paper, we propose a vulnerability detection model, V-CNN, which aims to detect CWE/CVE (Common Weakness Enumeration/Common Vulnerabilities and Exposures) using CNN (convolutional neural network). We trained CWE for deep learning and redefined vulnerabilities based on CWE. We propose an experimental algorithm to improve vulnerability detection. The accuracy of the proposed V-CNN model is 98%, which exceeds the 95% of the random forest model. Therefore, our V-CNN has excellent correctness detection performance in the field of vulnerability detection. The V-CNN vulnerability detection algorithm can be used instead of static analysis to detect various security vulnerabilities.
引用
收藏
相关论文
共 50 条
  • [1] A CNN-based automatic vulnerability detection
    An, Jung Hyun
    Wang, Zhan
    Joe, Inwhee
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2023, 2023 (01)
  • [2] Application of CNN-Based Method for Automatic Detection and Classification of the IC Packages
    Malinski, Kamil Marek
    Okarma, Krzysztof
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020), 2020, : 944 - 950
  • [3] CNN-Based Automatic Prioritization of Bug Reports
    Umer, Qasim
    Liu, Hui
    Illahi, Inam
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (04) : 1341 - 1354
  • [4] CNN-Based Automatic Helmet Violation Detection of Motorcyclists for an Intelligent Transportation System
    Waris, Tasbeeha
    Asif, Muhammad
    Ahmad, Maaz Bin
    Mahmood, Toqeer
    Zafar, Sadia
    Shah, Mohsin
    Ayaz, Ahsan
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [5] CNN-based Android Malware Detection
    Ganesh, Meenu
    Pednekar, Priyanka
    Prabhuswamy, Pooja
    Nair, Divyashri Sreedharan
    Park, Younghee
    Jeon, Hyeran
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA), 2017, : 60 - 65
  • [6] CNN-based defect detection in manufacturing
    Hou M.
    Li P.
    Cheng S.
    Yv J.
    [J]. Advanced Control for Applications: Engineering and Industrial Systems, 2024, 6 (04):
  • [7] Automatic Stones Classification through a CNN-Based Approach
    Tropea, Mauro
    Fedele, Giuseppe
    De Luca, Raffaella
    Miriello, Domenico
    De Rango, Floriano
    [J]. SENSORS, 2022, 22 (16)
  • [8] Fusion Methods for CNN-Based Automatic Modulation Classification
    Zheng, Shilian
    Qi, Peihan
    Chen, Shichuan
    Yang, Xiaoniu
    [J]. IEEE ACCESS, 2019, 7 : 66496 - 66504
  • [9] Towards Automatic Depression Detection: A BiLSTM/1D CNN-Based Model
    Lin, Lin
    Chen, Xuri
    Shen, Ying
    Zhang, Lin
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (23): : 1 - 20
  • [10] A Survey of CNN-Based Network Intrusion Detection
    Mohammadpour, Leila
    Ling, Teck Chaw
    Liew, Chee Sun
    Aryanfar, Alihossein
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (16):