paperbot · PL 论文追踪

全部论文 待读 收藏

P2 PTV: Scalable Version Detection of Web Libraries and its Security Application

PTV:可扩展的Web库版本检测及其安全应用
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 论文属于程序分析与安全应用,但未涉及 LLM/Agent、机器学习系统、浮点程序分析或贝叶斯程序分析等用户核心交叉方向,与研究方向匹配度低。引用 0 inbox
Xinyue Liu, Haipeng Cai, Lukasz Ziarek
crossref: 2026-09-12

AI 速览

一句话:提出PTV算法,从树森林中提取各库最独特结构以压缩特征,实现可扩展的Web库版本检测并服务安全漏洞发现。

识别Web应用所用库对销售情报、网站画像和安全分析都很重要。已有工作用树结构表示库运行时属性关系,实现无需版本号的自动识别,但为大量版本分别维护树会带来巨大存储开销,难以直接用于版本检测。本文提出一种新算法,在森林中的每棵树内寻找最独特的结构,从而极大最小化特征足迹,并将其实现为Web库版本检测工具。在556个Web库(涵盖30,810个版本)上的实验表明,该工具最多降低99%空间需求,版本检测精度优于现有工具,并在200个高流量网站上检测出190个漏洞。

问题
现有树结构方法可自动识别Web库但无法确定具体版本,而为安全风险评估和细粒度分析又需版本信息;为大量版本维护独立树导致存储需求过高。
方法
提出从树森林中为每个库寻找最独特结构的算法,以最小化特征足迹,并实现Web库版本检测工具PTV。
评估
在556个库、30,810个版本上评估,空间需求最多降低99%,版本检测比现有工具更精确,并在200个高流量网站检测到190个漏洞。
原文摘要(Abstract)

Identifying the libraries used by a web application is an important task for sales intelligence, website profiling, and web security analysis. Recent work uses tree structures to represent the property relationships of the library at runtime, realizing automatic library identification without pinpointing versions. But when assessing the security risks associated with these web libraries or conducting fine-grained software analysis, it becomes essential to determine the specific version of the library in use. However, existing tree-based methods are not directly applicable to version detection due to the huge storage requirements for maintaining separate trees for a large number of versions. This paper proposes a novel algorithm to find the most unique structure out of each tree in a forest so that the footprint of the features can be greatly minimized. We implement this algorithm into a web library detection tool. Experimental evaluations on 556 web libraries, encompassing 30,810 versions, reveal that our tool reduces space requirements by up to 99%, achieves more precise version detection compared to existing tools, and detects 190 vulnerabilities on 200 top-traffic websites.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11841,
  title = {PTV: Scalable Version Detection of Web Libraries and its Security Application},
  author = {Xinyue Liu and Haipeng Cai and Lukasz Ziarek},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3744916.3773146}
}