Providing a framework for designing, developing, and deploying hack-resilient software, this book uses engaging anecdotes and analogies-from Aesop's fables and athletics to architecture and video games-to illustrate the qualities needed for the development of highly secure software. Each chapter details one of the seven qualities that make software less susceptible to hacker threats. Filled with real-world examples, the book explains complex security concepts in language that's easy to understand to supply readers with the understanding needed to building secure software.