Designing Secure Software: A Guide for Developers
$29.99
Price: $29.99
(as of May 21,2023 03:48:33 UTC – Details)
Designing Secure Software by Loren Kohnfelder is a concise and elegant guide built on more than twenty years of experience in improving the security of technology products. This book is written for software professionals and emphasizes building security into software design early on and involving the entire team in the process. The book discusses core concepts like trust, threats, mitigation, secure design patterns, and cryptography in its initial part. The second part covers the process of designing and reviewing software design with security considerations in mind. The final section details the most common coding flaws that create vulnerabilities and makes copious use of code snippets written in C and Python to illustrate implementation vulnerabilities.
You will learn to identify important assets, the attack surface, and the trust boundaries in a system, evaluate the effectiveness of various threat mitigation candidates, work with well-known secure coding patterns and libraries, understand and prevent vulnerabilities like XSS and CSRF, memory flaws, and more, use security testing to proactively identify vulnerabilities introduced into code, review a software design for security flaws effectively and without judgment.
This book is a modern, pragmatic consolidation of the best practices, insights, and ideas of Loren Kohnfelder about the future of software. Loren Kohnfelder’s career spanning decades at Microsoft and Google introduced numerous software security initiatives, including the co-creation of the STRIDE threat modeling framework used widely today.
Publisher : No Starch Press (December 21, 2021)
Language : English
Paperback : 312 pages
ISBN-10 : 1718501927
ISBN-13 : 978-1718501928
Item Weight : 1.15 pounds
Dimensions : 7.06 x 0.69 x 9.19 inches
There are no reviews yet.