Software Supply Chain Security and a Decoupled Architecture (feat. Tracy Ragan)

Software Supply Chain Security and a Decoupled Architecture (feat. Tracy Ragan)

Tracy Ragan⁠ discusses software supply chain management and the importance of generating and consuming Software Bill of Materials (SBOMs) in decoupled architectures. She explains the challenges of managing libraries and dependencies in microservices and the need for aggregated SBOMs. Tracy emphasizes the importance of rapid response to vulnerabilities and the value of SBOMs in facilitating this response. She also discusses the requirements and industries for SBOMs and the role of SBOMs in analyzing and securing open source and commercial software.

Tracy introduces ⁠DeployHub⁠ as a DevSecOps evidence store that helps teams gain confidence in the use and consumption of open source software and enables rapid response to vulnerabilities.

Takeaways

  • Software supply chain management involves generating and consuming SBOMs to track libraries and dependencies in decoupled architectures.
  • In decoupled architectures, it is important to generate SBOMs for each microservice and aggregate them to understand the overall software supply chain.
  • SBOMs should be generated for every build and provide visibility into the vulnerabilities and dependencies of each component.
  • The quality of SBOMs is determined by their ability to facilitate rapid response to vulnerabilities and enable collaboration among teams.
  • While SBOMs are not currently required in all industries, their importance is increasing, especially in sectors like government and fintech. Understanding the impact of vulnerabilities is crucial for effective response and prioritization.
  • Rapid response to vulnerabilities is essential to minimize the potential impact on production environments.
  • Centralized data and information are necessary for effective vulnerability management.
  • Fixing vulnerabilities in open source software can be challenging due to the lack of accountability and maintenance.
  • Controlling open source consumption and managing the software supply chain are complex tasks.
  • DeployHub provides a DevSecOps evidence store that helps teams gain confidence in the use of open source software and enables rapid response to vulnerabilities.

Chapters

00:00 Introduction to Software Supply Chain Management

03:22 Understanding Architecture in the Context of SBOMs

06:12 Configuration Management in Monolithic Applications

07:39 Challenges of Decoupled Architecture in Microservices

09:20 The Need for SBOMs in Decoupled Architectures

11:15 Generating Aggregated SBOMs for Microservices

13:24 Generating SBOMs for Each Microservice

15:23 Generating SBOMs for Every Build

17:15 Managing Libraries and Dependencies in Decoupled Architectures

19:31 The Importance of Consuming SBOM Data

22:30 Generating SBOMs with Tools

24:28 The Format and Consumption of SBOMs

27:55 The Importance of Consuming and Analyzing SBOM Data

29:43 Requirements and Industries for SBOMs

33:29 SBOMs for Open Source and Commercial Software

36:01 The Role of SBOMs in Rapidly Responding to Vulnerabilities

39:05 The Value of SBOMs in Rapid Response Systems

43:13 Defining the Quality of SBOMs

44:06 Understanding the Impact of Vulnerabilities

46:03 The Importance of Rapid Response

48:35 The Need for Centralized Data and Information

50:27 Challenges in Fixing Vulnerabilities

52:14 The Accountability of Open Source Software

53:41 The Difficulty of Controlling Open Source Consumption

55:16 Introduction to DeployHub

57:43 Managing the Software Supply Chain

Tracy Ragan's Links:

Snowpal Products

Jaksot(419)

(Part 4/4) Confluent Cloud (Managed Kafka as a Service) - What is a connector & How to create Custom Connectors

(Part 4/4) Confluent Cloud (Managed Kafka as a Service) - What is a connector & How to create Custom Connectors

In this podcast, Krish explores the various connectors available in Confluent Cloud. He starts by recapping the previous podcasts and the basics of Confluent Cloud. Krish then focuses on connectors, e...

18 Tammi 20241h 13min

(Part 2/2) Remote Work - An Engineer’s Perspective (feat. Jason Crum)

(Part 2/2) Remote Work - An Engineer’s Perspective (feat. Jason Crum)

In this podcast, Krish and ⁠Jason⁠ discuss the cultural aspects of remote work and the importance of knowing each other in a remote setting. They explore whether it is necessary for engineers to know ...

18 Tammi 202428min

(Part 1/2) Remote Work - An Engineer’s Perspective (feat. Jason Crum)

(Part 1/2) Remote Work - An Engineer’s Perspective (feat. Jason Crum)

In this podcast episode, Krish interviews Jason Crum, a Senior Enterprise Architect, about remote work from an engineer's perspective. They discuss various aspects of remote work, including pre-pandem...

18 Tammi 202435min

(Part 3/4) Confluent Cloud (Managed Kafka as a Service) - Create a Go client to consume messages

(Part 3/4) Confluent Cloud (Managed Kafka as a Service) - Create a Go client to consume messages

In this podcast episode, the host continues from the previous episodes in the Confluent Cloud series and focuses on consuming messages. The consumer code is reviewed, and the concept of group ID is ex...

17 Tammi 202442min

(Part 2/4) Confluent Cloud (Managed Kafka as a Service) - Create a Go client to publish messages

(Part 2/4) Confluent Cloud (Managed Kafka as a Service) - Create a Go client to publish messages

In this podcast episode, the host continues the discussion on Confluent Cloud and focuses on adding a consumer and creating a Go client. The process of building a producer and troubleshooting and debu...

13 Tammi 20241h 33min

(Part 1/4) Confluent Cloud (Managed Kafka as a Service) - Create a cluster, generate API keys, create topics, publish messages

(Part 1/4) Confluent Cloud (Managed Kafka as a Service) - Create a cluster, generate API keys, create topics, publish messages

In this podcast, the host explores Confluent Cloud, a fully managed Kafka service. The host shares their experience with RabbitMQ and Kafka and explains the value of using a managed service like Confl...

11 Tammi 202445min

2 engineers discussing many things about Software Development (feat. Serkan Durusoy)

2 engineers discussing many things about Software Development (feat. Serkan Durusoy)

In this conversation, ⁠Serkan Durusoy⁠, the head of engineering at Okra, discusses his background, living on a sailboat, and his passion for engineering. He emphasizes the importance of creativity and...

10 Tammi 20241h 7min

World Traveler Series (1/N): Learnings from Global Travels about gaps in App Localizations (feat. Prasanna Veeraswamy)

World Traveler Series (1/N): Learnings from Global Travels about gaps in App Localizations (feat. Prasanna Veeraswamy)

Prasanna Veeraswamy shares his unique experience of traveling to every country in the world and the personal growth and education he gained from his travels. He emphasizes the importance of living in ...

9 Tammi 20241h 15min

Suosittua kategoriassa Teknologia

lentoturmat
herrasmieshakkerit
rss-autoradio
rss-signaali
io-techin-tekniikkapodcast
sahkoautomiehet
rss-vikasietotila
rss-erp-nyt
rss-tekoaly-influensserit