Resource: Secure Development Practices

Effective 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

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 More