Chapter 3. Security Principles to Live By

Application security must be designed and built into your solutions from the start, and in this chapter I’ll focus on how to accomplish this goal by covering tried and tested security principles you should adopt as part of an overall process improvement strategy. I’ll discuss security design issues that should be addressed primarily by designers, architects, and program managers. This does not mean that developers and testers should not read this chapter—in fact, developers and testers who understand secure design will create more secure software. Let’s get started with a look at some high-level concepts.

SD3: Secure by Design, by Default, and in Deployment

Our team, the Secure Windows Initiative team, has ...

Get Writing Secure Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.