Links
A curated list of guidance, talks, and research on secure-by-design software.
Government guidance
CISA: Secure by Design (opens in a new tab)
cisa.gov
CISA's home for its Secure by Design initiative. It explains what secure by design and secure by default mean, and collects the joint international guide to principles and approaches, speeches, and related resources.
ic3.gov
A CISA and FBI guide (PDF) for organizations that buy software. It distinguishes enterprise security from product security and gives questions to ask software manufacturers before, during and after procurement, covering authentication, eliminating classes of vulnerability, security logs, software supply chain security, and vulnerability disclosure and CVE reporting.
The Case for Memory Safe Roadmaps (opens in a new tab)
cisa.gov
CISA guidance, co-authored with the NSA, the FBI and the cybersecurity authorities of Australia, Canada, the United Kingdom and New Zealand, on how software manufacturers can eliminate memory safety vulnerabilities by moving to memory safe programming languages. It sets out steps for creating and publishing a memory safe roadmap, and the page also links a companion study of memory safety in critical open source projects.
Talks and video
Unsafe at Any Speed: CISA's Plan to Foster Tech Ecosystem Security (opens in a new tab)
youtube.com
A talk by Bob Lord and Jack Cable, then senior technical advisors at CISA, given at Black Hat USA 2023. It uses Ralph Nader's 1965 book on automobile safety as a lens on software safety, and outlines how CISA planned to foster a secure-by-design technology ecosystem.