Books & Videos

Table of Contents

  1. Chapter 1 No Straight Thing

    1. The Vulnerability Cycle

    2. What Is an Attack?

    3. Why Good People Write Bad Code

    4. A Call to Arms

    5. Summary

  2. Chapter 2 Architecture

    1. What Is Security Architecture?

    2. Principles of Security Architecture

    3. Case Study: The Java Sandbox

    4. Summary

  3. Chapter 3 Design

    1. Why Does Good Design Matter?

    2. Secure Design Steps

    3. Special Design Issues

    4. Bad Practices

    5. Case Studies

    6. Summary

  4. Chapter 4 Implementation

    1. Good Practices

    2. Bad Practices

    3. Case Studies

    4. Summary

  5. Chapter 5 Operations

    1. Security Is Everybody's Problem

    2. Good Practices

    3. Bad Practices

    4. Case Studies

    5. Summary

  6. Chapter 6 Automation and Testing

    1. Why Test?

    2. Good General Practices

    3. Good Practices Through the Lifecycle

    4. Risk Assessment Methodologies

    5. Case Studies

    6. Summary

  1. Appendix A Resources

    1. Books

    2. Papers and Articles

    3. Web Sites and Online Resources

    4. A Final Note on Resources

  2. Colophon