Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Minimise the risk of open source usage by using...

Minimise the risk of open source usage by using healthy open source projects

Juan Antonio Osorio

March 15, 2024
Tweet

More Decks by Juan Antonio Osorio

Other Decks in Technology

Transcript

  1. A rant on open source project vetting Minimise the risk

    of open source usage by using healthy open source projects
  2. Who am I? Juan Antonio “Ozz” Osorio Staff Security Beard

    2 ©Stacklok, Inc 2024 Mexican living in Finland Talk to me about: • Supply chain security • Vulnerability management • Cloud security • Craft beer • Running • Heavy metal
  3. Who are we? Stacklok est. May 2023 3 ©Stacklok, Inc

    2024 We're passionate about making open source software safer. We help you • Build safer software • Make safer dependency choices • Keep your software pipelines secure We aim to simplify supply chain security
  4. Open Source is everywhere • It’s in your infrastructure •

    You’re third party providers use it • It’s in your dependencies • It’s the software you build • It even runs on your work or personal machine 4 ©Stacklok, Inc 2024 We’ve won!
  5. Make an informed decision on what open source project(s) to

    allow and promote within your organization 6 ©Stacklok, Inc 2024 The challenge
  6. 11 ©Stacklok, Inc 2024 … or not * Side note:

    ChatGPT actually returned better results
  7. 12 ©Stacklok, Inc 2024 … or not * Side note:

    ChatGPT actually returned better results… NO! Don’t rely on it to make these decisions for you…
  8. 13 ©Stacklok, Inc 2024 … or not * Side note:

    ChatGPT actually returned better results… NO! Don’t rely on it to make these decisions for you… yet
  9. Things to look for • Good habits/code hygiene • Active

    development • Developers we trust • Responsible disclosure encouraged • CVE and SCA clear … Not talking about licenses today as your mileage may vary 17 ©Stacklok, Inc 2024 Tell me already!
  10. Supply Chain Security • Do you know where your container/package/artifact

    comes from? • How was it built? • Do they follow best practices? • How do I know what was included in the build? • How do I know that it’s the right one? 24 ©Stacklok, Inc 2024 OK… Now what?
  11. Minder is OSS • Try it out! ◦ We have

    a running production instance • Check it out! ◦ https://github.com/stacklok/minder • Give us feedback! ◦ You can issue a GitHub issue or even talk to us on Discord • Document or code! ◦ We’re happy to review 35 ©Stacklok, Inc 2024 How you can help!
  12. Thank you! Minder in GitHub Join us in Discord! Try

    out Trusty! We’re hiring! 36 ©Stacklok, Inc 2024