Are We Forever Doomed to Software Supply Chain Security?
Offered By: Linux Foundation via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical challenges and vulnerabilities in software supply chain security through a comprehensive analysis of notable incidents and potential solutions. Delve into the event-stream and electron-native-notify incidents, examining how attackers target developer tools and the heart of the software ecosystem. Investigate the strategies maintainers employ to mitigate security vulnerabilities, using the marked Cross-site Scripting vulnerability as a case study. Assess the risks associated with compromised maintainer accounts and discuss improved account security hygiene practices. Evaluate the effectiveness of the "many eyes" approach to bug detection in open-source projects. Consider the implications of maintainers removing their libraries from registries and examine the contents of these crucial code repositories. Gain valuable insights into the ongoing battle for software supply chain security and the potential paths forward for the industry.
Syllabus
Intro
The event-stream incident
electron-native-notify The event stream incident
Attacking the heart of developer tooling
How do maintainers mitigate security vulnerabilities?
The case of marked's Cross-site Scripting vulnerability
Compromising Maintainer Accounts
Can we do better for account security hygiene?
given enough eyeballs, all bugs are shallow
What happens when maintainer: remove their libraries?
What's inside these registries?
Taught by
Linux Foundation
Tags
Related Courses
GitHub Supply Chain Security Using GitGatLinux Foundation via edX Introduction to Security Principles in Cloud Computing
Google via Google Cloud Skills Boost DevOps with GitHub and Azure: Implementing Software Supply Chain Security with GitHub
Pluralsight Hardening Your Soft Software Supply Chain
Pluralsight Secure Software Supply Chain: Using Cloud Build & Cloud Deploy to Deploy Containerized Applications
Google via Google Cloud Skills Boost