一句话:提出可解释漏洞检测器 IVDetect,用 AI 检测漏洞并以脆弱语句形式提供解释。
尽管基于机器学习和深度学习的漏洞检测器(VD)取得了成功,但它们只能判断给定代码是否存在漏洞,无法说明代码中哪些部分与检测到的漏洞相关。本文提出 IVDetect,一个可解释的漏洞检测器,其设计理念是:使用人工智能(AI)来检测漏洞,同时使用智能助手(IA)以脆弱语句(vulnerable statements)的形式提供漏洞检测解释。该方法将漏洞判定与可解释性分离,输出语句级的细粒度解释。摘要未报告具体实验数据与评估结果。
Despite the successes of machine learning (ML) and deep learning (DL)-based vulnerability detectors (VD), they are limited to providing only the decision on whether a given code is vulnerable or not, without details on what part of the code is relevant to the detected vulnerability. We present IVDetect, an interpretable vulnerability detector with the philosophy of using Artificial Intelligence (AI) to detect vulnerabilities, while using Intelligence Assistant (IA) to provide VD interpretations in terms of vulnerable statements.