paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Keyword Extraction From Specification Documents for Planning Security Mechanisms

从规格文档中抽取关键词以规划安全机制
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 1/10 · 该论文主要利用关键词抽取和分类器从规格文档预测漏洞,属于安全需求与漏洞预测方向,虽提及静态/动态分析,但不涉及 PL/AI 交叉、LLM/Agent 改进程序分析、浮点程序分析或贝叶斯程序分析等核心研究问题。引用 2 inbox
Jeffy Jahfar Poozhithara, Hazeline U. Asuncion, Brent Lagesse
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 VDocScan,从规格文档抽取关键词提前预测漏洞,以便在设计阶段集成安全机制。

该论文针对现有漏洞识别主要依赖源码静态/动态分析、难以在架构设计早期集成安全机制的问题,提出 VDocScan:在开发前从产品规格文档中抽取关键词并预测漏洞。作者将 CVE 漏洞报告映射到 3600 多份产品文档构建数据集,使用可解释白盒分类器,并结合关键词相关性提升、类别不平衡处理、按操作系统/Web 应用/硬件等产品类别划分以及随机森林等黑盒集成模型。在 8 个 CWE 漏洞支柱上,白盒方法最高达到 61.1% 精确率和 78% 召回率;改进后达到 96% 精确率和 91.1% 召回率。结果表明可在设计阶段提前预判产品生命周期中的漏洞并规划安全机制,且对架构/设计引入型漏洞表现稳定。

问题
现有漏洞识别主要依赖源码的静态与动态分析,无法帮助在架构设计早期集成安全机制;本文研究能否仅从规格文档预测漏洞。
方法
提出 VDocScan,从规格文档抽取关键词并训练分类器,结合关键词相关性优化、类别不平衡处理、产品类别划分以及随机森林等黑盒集成模型。
评估
在 CVE 漏洞报告映射的 3600 多份产品文档数据集上,对 8 个 CWE 漏洞支柱进行评估;白盒方法最高达 61.1% 精确率和 78% 召回率,改进后达 96% 精确率和 91.1% 召回率。
原文摘要(Abstract)

Software development companies heavily invest both time and money to provide post-production support to fix security vulnerabilities in their products. Current techniques identify vulnerabilities from source code using static and dynamic analyses. However, this does not help integrate security mechanisms early in the architectural design phase. We develop VDocScan, a technique for predicting vulnerabilities based on specification documents, even before the development stage. We evaluate VDocScan using an extensive dataset of CVE vulnerability reports mapped to over 3600 product documentations. An evaluation of 8 CWE vulnerability pillars shows that even interpretable whitebox classifiers predict vulnerabilities with up to 61.1% precision and 78% recall. Further, using strategies to improve the relevance of extracted keywords, addressing class imbalance, segregating products into categories such as Operating Systems, Web applications, and Hardware, and using blackbox ensemble models such as the random forest classifier improves the performance to 96% precision and 91.1% recall. The high precision and recall shows that VDocScan can anticipate vulnerabilities detected in a product's lifetime ahead of time during the Design phase to incorporate necessary security mechanisms. The performance is consistently high for vulnerabilities with the mode of introduction: architecture and design.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{PoozhitharaAL23,
  title = {Keyword Extraction From Specification Documents for Planning Security Mechanisms},
  author = {Jeffy Jahfar Poozhithara and Hazeline U. Asuncion and Brent Lagesse},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00143}
}