Show simple item record

dc.contributor.advisorPal, Ranjan
dc.contributor.advisorSiegel, Michael D.
dc.contributor.authorYao, Darren Z.
dc.date.accessioned2025-10-06T17:37:57Z
dc.date.available2025-10-06T17:37:57Z
dc.date.issued2025-05
dc.date.submitted2025-06-23T14:04:37.146Z
dc.identifier.urihttps://hdl.handle.net/1721.1/162980
dc.description.abstractModern 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.
dc.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright retained by author(s)
dc.rights.urihttps://rightsstatements.org/page/InC-EDU/1.0/
dc.titleGraph Metrics for Improving Cybersecurity on Software Dependency Networks
dc.typeThesis
dc.description.degreeM.Eng.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.nameMaster of Engineering in Electrical Engineering and Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record