The Changelog: Software Development, Open Source

Securing GitHub (Interview)

Jun 19, 2024
Jacob DePriest, VP and Deputy Chief Security Officer at GitHub, shares insights on securing GitHub and open-source software. He discusses the vital role of Artifact Attestations and the challenges of social engineering in developer security. The conversation covers GitHub's advanced security features, like mandatory two-factor authentication and code scanning, revealing how they bolster the safety of software dependencies. DePriest also highlights the synergy between AI tools and security measures, emphasizing collaborative efforts to navigate security complexities.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Defender's Challenge

  • Defenders must secure everything, while attackers only need one entry point, making defense feel futile at times.
  • The sheer volume of code in systems like Debian makes overhauling security practices daunting.
ADVICE

Secure by Design

  • Prioritize secure-by-design principles, even if they add friction for developers.
  • Enable features like push protection for secrets by default.
ADVICE

GitHub Scanning Process

  • GitHub scans code in a sandboxed, encrypted environment before pushing it to repos.
  • Secret scanning partners with industry players to detect and alert on various secret types.
Get the Snipd Podcast app to discover more snips from this episode
Get the app