脆弱性(计算)
计算机科学
软件
产品(数学)
软件错误
GSM演进的增强数据速率
计算机安全
数据挖掘
人工智能
操作系统
数学
几何学
作者
Martin Kang,Gary F. Templeton,Sungyong Um
摘要
Abstract During software product development, the combination of digital resources (such as application programming interfaces and software development kits) establishes loose and tight edges between nodes, which form a software product network (SPN). These edges serve as observable conduits that may help practitioners and researchers better understand how vulnerabilities diffuse through SPNs. We apply network theory to analyze data from over 12 years of records extracted from the National Vulnerability Database. We contribute novel measures established using machine learning to gauge the properties influencing vulnerability diffusion within an SPN. We observed an SPN having a discernable shape that changed over time via network updates. We propose hypotheses and find empirical evidence that vulnerability diffusion is influenced by edge dynamics, developer responses, and their interaction. Implications for practice are that increased developer responses reduce software vulnerability diffusion attributed to edge dynamics.
科研通智能强力驱动
Strongly Powered by AbleSci AI