亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

On the Discoverability of npm Vulnerabilities in Node.js Projects

可发现性 计算机科学 依赖关系(UML) 脆弱性(计算) 计算机安全 万维网 软件工程
作者
Mahmoud Alfadel,Diego Elias Costa,Emad Shihab,Bram Adams
出处
期刊:ACM Transactions on Software Engineering and Methodology [Association for Computing Machinery]
卷期号:32 (4): 1-27 被引量:9
标识
DOI:10.1145/3571848
摘要

The reliance on vulnerable dependencies is a major threat to software systems. Dependency vulnerabilities are common and remain undisclosed for years. However, once the vulnerability is discovered and publicly known to the community, the risk of exploitation reaches its peak, and developers have to work fast to remediate the problem. While there has been a lot of research to characterize vulnerabilities in software ecosystems, none have explored the problem taking the discoverability into account. Therefore, we perform a large-scale empirical study examining 6,546 Node.js applications. We define three discoverability levels based on vulnerabilities lifecycle (undisclosed, reported, and public). We find that although the majority of the affected applications (99.42%) depend on undisclosed vulnerable packages, 206 (4.63%) applications were exposed to dependencies with public vulnerabilities. The major culprit for the applications being affected by public vulnerabilities is the lack of dependency updates; in 90.8% of the cases, a fix is available but not patched by application maintainers. Moreover, we find that applications remain affected by public vulnerabilities for a long time (103 days). Finally, we devise DepReveal, a tool that supports our discoverability analysis approach, to help developers better understand vulnerabilities in their application dependencies and plan their project maintenance.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
5秒前
高高高发布了新的文献求助10
9秒前
wl完成签到 ,获得积分10
11秒前
Orange应助冰激凌采纳,获得10
19秒前
小王同学发布了新的文献求助30
23秒前
jiang发布了新的文献求助30
28秒前
30秒前
33秒前
高兴中心完成签到,获得积分10
33秒前
34秒前
紧张的幼蓉完成签到,获得积分10
37秒前
冰激凌发布了新的文献求助10
39秒前
冒险寻羊完成签到,获得积分10
39秒前
lhm发布了新的文献求助10
40秒前
44秒前
新定义发布了新的文献求助10
47秒前
Benhnhk21完成签到,获得积分10
52秒前
58秒前
徐锋发布了新的文献求助10
1分钟前
大模型应助小怪采纳,获得10
1分钟前
新定义完成签到,获得积分10
1分钟前
神勇映雁应助冰激凌采纳,获得10
1分钟前
chic完成签到 ,获得积分10
1分钟前
宝剑葫芦完成签到 ,获得积分10
1分钟前
深情大象完成签到,获得积分10
1分钟前
UU完成签到,获得积分10
1分钟前
1分钟前
sss发布了新的文献求助10
1分钟前
Juni发布了新的文献求助10
1分钟前
1分钟前
UU发布了新的文献求助10
1分钟前
冰魄之弓给冰魄之弓的求助进行了留言
1分钟前
哲000完成签到 ,获得积分10
1分钟前
活力的香彤完成签到,获得积分10
1分钟前
无极微光应助casual采纳,获得20
1分钟前
sss完成签到 ,获得积分10
2分钟前
领导范儿应助春茶采纳,获得10
2分钟前
丘比特应助冰激凌采纳,获得10
2分钟前
xiaoxingxing完成签到,获得积分10
2分钟前
2分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Principles of town planning: translating concepts to applications 1000
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
核安全综合知识2024版 500
Photothermal Science and Techniques 500
Digital Displacement Hydrostatic Transmission for Rotorcraft and Distributed Propulsion 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7711303
求助须知:如何正确求助?哪些是违规求助? 9267637
关于积分的说明 20067540
捐赠科研通 7287715
什么是DOI,文献DOI怎么找? 3297199
关于科研通互助平台的介绍 2451663
邀请新用户注册赠送积分活动 2304238