Note: This page is part of the archive.

This document is part of the US-CERT website archive. These documents are no longer updated and may contain outdated information. Links may also no longer function. Please contact if you have any questions about the US-CERT website archive.


Provides information and data to educate software development professionals on the concept, applicability, and value of software security principles. It will also contain a set of key secure software principles to assist software development professionals in analyzing and creating their software architectures from a security perspective and in gaining a greater understanding of the key underlying concepts and patterns that, depending on how they are addressed, can make software either more or less secure.