paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Modular call graph construction for security scanning of Node.js applications

面向 Node.js 应用安全扫描的模块化调用图构建
ISSTA Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis2021匹配度 3/10 · 论文属于传统程序分析与调用图构建,面向 Node.js 安全扫描,与用户核心方向(静态分析×LLM/Agent、浮点程序分析、贝叶斯程序分析)没有直接交集;摘要和标签均未涉及 LLM/Agent、浮点或贝叶斯方法。引用 52 inbox
Benjamin Barslev Nielsen, Martin Toldam Torp, Anders Møller
crossref: 2026-09-12

AI 速览

一句话:提出面向 Node.js 安全扫描的模块化调用图构建方法,以捕捉第三方模块间函数连接。

Node.js 应用的大部分代码来自大量相互依赖的第三方库模块。由于 JavaScript 的动态特性,精确获取模块依赖十分困难,而这对于推断库中安全漏洞可能造成的影响以及许多软件开发任务都至关重要。论文关注的核心挑战是如何构建精确的调用图,以刻画各模块内及模块间函数的连接关系,从而支撑安全扫描。标题表明其采用模块化调用图构建思路,面向 Node.js 应用中的模块化依赖与跨模块函数调用进行分析;摘要未具体报告实验评估结果。

问题
Node.js 应用依赖大量第三方模块,JavaScript 动态特性使模块依赖和函数调用关系难以精确获取,影响安全漏洞影响分析与其它开发任务。
方法
论文以模块化调用图构建为核心,旨在捕捉 Node.js 模块间函数的连接关系,为安全扫描提供精确的依赖信息。
评估
摘要未描述具体评估方式或实验结果,仅提出核心挑战与构建精确调用图的目标。
原文摘要(Abstract)

Most of the code in typical Node.js applications comes from third-party libraries that consist of a large number of interdependent modules. Because of the dynamic features of JavaScript, it is difficult to obtain detailed information about the module dependencies, which is vital for reasoning about the potential consequences of security vulnerabilities in libraries, and for many other software development tasks. The underlying challenge is how to construct precise call graphs that capture the connectivity between functions in the modules.

链接与引用

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

BibTeX
@inproceedings{paperbot6647,
  title = {Modular call graph construction for security scanning of Node.js applications},
  author = {Benjamin Barslev Nielsen and Martin Toldam Torp and Anders Møller},
  booktitle = {ISSTA},
  year = {2021},
  doi = {10.1145/3460319.3464836}
}