首页> 外文期刊>ACM transactions on software engineering and methodology >Interpreting Deep Learning-based Vulnerability Detector Predictions Based on Heuristic Searching
【24h】

Interpreting Deep Learning-based Vulnerability Detector Predictions Based on Heuristic Searching

机译:基于启发式搜索解释基于深度学习的漏洞检测器预测

获取原文
获取原文并翻译 | 示例
           

摘要

Detecting software vulnerabilities is an important problem and a recent development in tackling the problem is the use of deep learning models to detect software vulnerabilities. While effective, it is hard to explain why a deep learning model predicts a piece of code as vulnerable or not because of the black-box nature of deep learning models. Indeed, the interpretability of deep learning models is a daunting open problem. In this article, we make a significant step toward tackling the interpretability of deep learning model in vulnerability detection. Specifically, we introduce a high-fidelity explanation framework, which aims to identify a small number of tokens that make significant contributions to a detector's prediction with respect to an example. Systematic experiments show that the framework indeed has a higher fidelity than existing methods, especially when features are not independent of each other (which often occurs in the real world). In particular, the framework can produce some vulnerability rules that can be understood by domain experts for accepting a detector's outputs (i.e., true positives) or rejecting a detector's outputs (i.e., false-positives and false-negatives). We also discuss limitations of the present study, which indicate interesting open problems for future research.
机译:检测软件漏洞是一个重要问题,解决问题的最新发展是使用深度学习模型来检测软件漏洞。虽然有效,但很难解释为什么深入学习模型预测一段代码,因为深层学习模型的黑匣子性质。实际上,深入学习模型的可解释性是一个令人生畏的开放问题。在本文中,我们对解决漏洞检测中深度学习模型的可解释性进行了重要一步。具体而言,我们介绍了一个高保真解释框架,其目的旨在识别对探测器的预测对探测器的预测作出显着贡献的少数令牌。系统实验表明,该框架确实具有比现有方法更高的保真度,尤其是当特征彼此不独立时(通常发生在现实世界中)。特别地,该框架可以产生一些漏洞规则,该规则可以通过域专家来理解,用于接受检测器的输出(即,真实的阳性)或拒绝检测器的输出(即,假阳性和假阴性)。我们还讨论了本研究的局限性,这表明未来研究有趣的开放问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号