The 7 Qualities of Highly Secure Software provides a framework for designing, developing, and deploying hacker-resilient software. It uses engaging anecdotes and analogies—ranging from Aesop’s fables, athletics, architecture, biology, nursery rhymes, and video games—to illustrate the qualities that are essential for the development of highly secure software.
Each chapter details one of the seven qualities that can make your software highly secure and less susceptible to hacker threats. Leveraging real-world experiences and examples, the book:
- Explains complex security concepts in language that is easy to understand for professionals involved in management, software development, and operations
- Specifies the qualities and skills that are essential for building secure software
- Highlights the parallels between the habits of effective people and qualities in terms of software security
Praise for the Book:
Developing highly secure software should be at the forefront of organizational strategy and this book provides a framework to do so.
—Troy Leach, CTO, PCI Security Standards Council
This book will teach you the core, critical skills needed to raise the security bar on the attackers and swing the game in your favor.
—Michael Howard, Principal Cyber Security Program Manager, Microsoft
As a penetration tester, my job will be a lot harder as people read this book!
—Kevin Johnson, Security Consultant, Secure Ideas
Table of Contents
Chapter 1. Quality #1: Security Is Built In, Not Bolted On
Chapter 2. Quality #2: Functionality Maps to a Security Plan
Chapter 3. Quality #3: Includes Foundational Assurance Elements
Chapter 4. Quality #4: Is Balanced
Chapter 5. Quality #5: Incorporates Security Requirements
Chapter 6. Quality #6: Is Developed Collaboratively
Chapter 7. Quality #7: Is Adaptable