신경망을 이용한 소프트웨어 취약 여부 예측 시스템

Vol. 29, No. 3, pp. 557-564, 5월. 2019
10.13089/JKIISC.2019.29.3.557, Full Text:
Keywords: Artificial intelligence, Neural Network, Machine Learning, Fuzzing, software vulnerability
Abstract

소프트웨어의 증가에 따라 소프트웨어의 취약점도 함께 증가하고 있다. 다양한 소프트웨어는 다수의 취약점이 존재할 수 있으며 취약점을 통해 많은 피해를 받을 수 있기 때문에 빠르게 탐지하여 제거해야 한다. 현재 소프트웨어의취약점을 발견하기 위해 다양한 연구가 진행되고 있지만, 수행 속도가 느리거나 예측 정확도가 높지 않다. 따라서 본논문에서는 신경망 알고리즘을 이용하여 소프트웨어의 취약 여부를 효율적으로 예측하는 방법을 제안하며 나아가 기계학습 알고리즘을 이용한 기존의 시스템과 예측 정확도를 비교한다. 실험 결과 본 논문에서 제안하는 예측 시스템이가장 높은 예측률을 보였다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
최민준, 구동영, 윤수범, "Software Vulnerability Prediction System Using Neural Network," Journal of The Korea Institute of Information Security and Cryptology, vol. 29, no. 3, pp. 557-564, 2019. DOI: 10.13089/JKIISC.2019.29.3.557.

[ACM Style]
최민준, 구동영, and 윤수범. 2019. Software Vulnerability Prediction System Using Neural Network. Journal of The Korea Institute of Information Security and Cryptology, 29, 3, (2019), 557-564. DOI: 10.13089/JKIISC.2019.29.3.557.