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

Episoder(419)

If you are not enjoying what you are doing, is it worth doing it at all?

If you are not enjoying what you are doing, is it worth doing it at all?

This particular podcast is less about technology and more about enjoying what you are doing. Do you love what you do? #snowpal #apidevelopment Subscribe to our APIs on aws.snowpal.com.

14 Nov 20238min

Rome was not built in a day. Nor will your next feature be.

Rome was not built in a day. Nor will your next feature be.

Too often, I see developers look a little flustered when they embark on a journey to build something new. Some of the questions/comments that repeatedly pop up: "There's a lot to do". "Will I be able ...

14 Nov 20239min

(Part 2/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).

(Part 2/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).

(Part 2/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopment  Integrate Snowpal APIs. Subscribe on AWS Marke...

12 Jun 20235min

(Part 1/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).

(Part 1/2) AWS Summit, DC: My thoughts (on workshops, sessions, etc).

(Part 1/2) I attended the AWS Summit in DC last week, and here are some of my thoughts. #snowpal #projectmanagement #apidevelopment #softwaredevelopment Integrate Snowpal APIs. Subscribe on AWS Market...

12 Jun 20239min

PowerSync: Have a need to keep your data in sync with on-device databases?

PowerSync: Have a need to keep your data in sync with on-device databases?

PowerSync is a Cloud Service that helps keep your data in synch with your Web/Mobile clients -- as long as you use a SQL Database, and perhaps Flutter as a framework (not sure if they support other fr...

15 Mar 202316min

Importance of Design Decisions in Software Development: It can hardly ever be overstated.

Importance of Design Decisions in Software Development: It can hardly ever be overstated.

While all design decisions are important, some tend to have a longstanding effect compared to others. And it isn't always easy to tell which ones those are. So, how should you address those? #snowpal ...

7 Mar 20237min

Testing API on Postman: Some of the features Postman offers (and should you use them?)

Testing API on Postman: Some of the features Postman offers (and should you use them?)

Do your development and/or testing teams have an interest in testing APIs on Postman? If so, how do they go about it? #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to S...

7 Mar 20236min

Go SDK and Go Recipes: A first look at our approach.

Go SDK and Go Recipes: A first look at our approach.

A quick first look at our approach behind the Go SDK we are working on, which will also include a set of recipes. #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowp...

7 Mar 20236min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
rss-avskiltet
tomprat-med-gunnar-tjomlid
teknisk-sett
shifter
rss-impressions-2
nasjonal-sikkerhetsmyndighet-nsm
energi-og-klima
hans-petter-og-co
rss-alt-vi-kan
teknologi-og-mennesker
elektropodden
rss-snakk-om-sikkerhet
smart-forklart
fornybaren
pedagogisk-intelligens
rss-bouvet-bobler
rss-fjorsilkebris-podcast
rss-tendencast-kunstig-intelligens-og-juss-2