Defensive programing is an important technique for writing secure code.
We must rigorously test our software for security issues.
Security is similarly essential to the design of each section of code.
Security is one of the fundamental architectural concerns of a computer system. It must be designed in from the outset.