Full text preview
-
[TEST] Free Online Edition
This is the online full text version of Designing Secure Software by Loren Kohnfelder (all rights reserved). Providing this free online version is the best way to share the ideas i…
-
Exercises
Continue learning by doing
-
Glossary
Terminology that is specific to software
-
Sample Design Document
PRODUCTION: As a sample design doc, tha
-
Looking Ahead
Afterword
-
13: Secure Development Best Practices
Secure Development Best Practices
-
Security Testing
Security Testing
-
11: Web Security
Web Security
-
10: Untrusted Input
Untrusted Input
-
9: Low-Level Coding Flaws
Low-Level Coding Flaws
-
8: Secure Programming
Secure Programming
-
7: Security Design Reviews
Security Design Reviews
-
6: Secure design
Secure design
-
5: Cryptography
Cryptography
-
4: Patterns
Patterns
-
3: Mitigation
Mitigation
-
2: Threats
Threats
-
1: Foundations
Foundations
-
Front matter
Foreword, Preface, Acknowledgements, Introduction