Secure Coding: Principles and Practices
By
Mark G. Graff,
Kenneth R. van Wyk
June 2003
Pages: 224
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 No Straight Thing
-
The Vulnerability Cycle
-
What Is an Attack?
-
Why Good People Write Bad Code
-
A Call to Arms
-
Summary
-
Chapter 2 Architecture
-
What Is Security Architecture?
-
Principles of Security Architecture
-
Case Study: The Java Sandbox
-
Summary
-
Chapter 3 Design
-
Why Does Good Design Matter?
-
Secure Design Steps
-
Special Design Issues
-
Bad Practices
-
Case Studies
-
Summary
-
Chapter 4 Implementation
-
Good Practices
-
Bad Practices
-
Case Studies
-
Summary
-
Chapter 5 Operations
-
Security Is Everybody's Problem
-
Good Practices
-
Bad Practices
-
Case Studies
-
Summary
-
Chapter 6 Automation and Testing
-
Why Test?
-
Good General Practices
-
Good Practices Through the Lifecycle
-
Risk Assessment Methodologies
-
Case Studies
-
Summary
-
Appendix A Resources
-
Books
-
Papers and Articles
-
Web Sites and Online Resources
-
A Final Note on Resources
-
Colophon
Return to Secure Coding: Principles and Practices