Software assurance encompasses the development and implementation of methods and processes for ensuring that software functions as intended and is free of design defects and implementation flaws. The Software Assurance Forum for Excellence in Code (SAFECode) publishes the “SAFECode Fundamental Practices for Secure Software Development” to help others in the industry initiate or improve their own software assurance programs and encourage the industry-wide adoption of fundamental secure development practices.
Read MoreEffective technology practices are the foundation of any successful secure development process. From threat modeling to fuzzing, SAFECode members share their insights and experiences around implementing security practices across all stages of the software development lifecycle.

Fundamental Practices for Secure Software Development, Third Edition
Managing Security Risks Inherent in the Use of Third-party Components
Publication
Scott Licata2020-09-02T13:08:00-04:00
Podcast: Fundamental Practices for Secure Software Development
Podcast
Evander Pierre2020-07-07T09:16:25-04:00
Why Threat Models Are Crucial for Secure Software Development
Blog
Evander Pierre2020-06-19T16:11:39-04:00
Steve Lipner on Software Security Best Practices for Developers
Blog
Evander Pierre2020-06-19T16:08:08-04:00
White Paper Review: Managing Security Risks Inherent in the Use of Third-party Components
Blog
Scott Licata2020-06-19T16:11:17-04:00
Call it the Internet of Connected Things: The IoT Security Conundrum
Blog
Scott Licata2020-06-19T15:48:53-04:00
Load More Posts