<inline-formula><tex-math notation="LaTeX">$\mu$</tex-math><alternatives><mml:math><mml:mi>μ</mml:mi></mml:math><inline-graphic…

By Deqing Zou, Sujuan Wang, Shouhuai Xu, Zhen Li, Hai Jin. IEEE Transactions on Dependable and Secure Computing, 2019

341 citations recorded by the source corpus.

Fine-grained software vulnerability detection is an important and challenging problem. Ideally, a detection system (or detector) not only should be able to detect whether or not a program contains vulnerabilities, but also should be able to pinpoint the type of a vulnerability in question. Existing vulnerability detection methods based on deep learning can detect the presence of vulnerabilities (i.e., addressing the binary classification or detection problem), but cannot pinpoint types of vulnerabilities (i.e., incapable of addressing multiclass classification). In this paper, we propose the first deep learning-based system for multiclass vulnerability detection, dubbed <inline-formula><tex-math notation="LaTeX">$\mu$</tex-math><alternatives><mml:math><mml:mi>μ</mml:mi></mml:math><inline-graphic xlink:href="zou-ieq2-2942930.gif"/></alternatives></inline-formula>VulDeePecker. The key insight underlying <inline-formula><tex-math notation="LaTeX">$\mu$</tex-math><alternatives><mml:math><mml:mi>μ</mml:mi></mml:math><inline-graphic xlink:href="zou-ieq3-2942930.gif"/></alternatives></inline-formula>VulDeePecker is the concept of <italic>code attention</italic>, which can capture information that can help pinpoint types of vulnerabilities, even when the samples are small. For this purpose, we create a dataset from scratch and use it to evaluate the effectiveness of <inline-formula><tex-math notation="LaTeX">$\mu$</tex-math><alternatives><mml:math><mml:mi>μ</mml:mi></mml:math><inline-graphic xlink:href="zou-ieq4-2942930.gif"/></alternatives></inline-formula>VulDeePecker. Experimental results show that <inline-formula><tex-math notation="LaTeX">$\mu$</tex-math><alternatives><mml:math><mml:mi>μ</mml:mi></mml:math><inline-graphic xlink:href="zou-ieq5-2942930.gif"/></alternatives></inline-formula>VulDeePecker is effective for multiclass vulnerability detection and that accommodating control-dependence (other than data-dependence) can lead to higher detection capabilities.

Subfields: Information Systems, Software, Signal Processing

View Paper: https://www.semanticscholar.org/paper/badeafa6b025b5e3ab7cb1b07251628f015e138f

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Information Systems

  1. Guru Prasad Bhandari
  2. Sheng Wen
  3. Qing-Long Han
  4. Leon Moonen
  5. Guanjun Lin
  6. Amara Naseer
  7. Jun Zhang
  8. Shouhuai Xu

In Software

  1. Guru Prasad Bhandari
  2. Sheng Wen
  3. Qing-Long Han
  4. Leon Moonen
  5. Guanjun Lin
  6. Amara Naseer
  7. Jun Zhang
  8. Yang Xiang

In Signal Processing

  1. Sheng Wen
  2. Hai Jin
  3. Z. Li
  4. Jun Zhang
  5. Yang Xiang
  6. Michael Pradel
  7. Tom Mens

Citations in the corpus