Graph Metrics for Improving Cybersecurity on Software Dependency Networks
Author(s)
Yao, Darren Z.
DownloadThesis PDF (488.6Kb)
Advisor
Pal, Ranjan
Siegel, Michael D.
Terms of use
Metadata
Show full item recordAbstract
Modern software ecosystems are deeply interconnected, allowing a vulnerability in a single component to propagate and affect many others. In this thesis, we model software ecosystems as directed graphs, and apply various graph-theoretic metrics to quantify security risk. We compare two deep learning frameworks (PyTorch and TensorFlow) with two traditional software frameworks (npm and PyPI), identifying critical properties of their dependency structures, which motivates several recommendations for improving software supply chain security.
Date issued
2025-05Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer SciencePublisher
Massachusetts Institute of Technology