Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Security Development Lifecycle 1st Edition
Your customers demand and deserve better security and privacy in their software. This book is the first to detail a rigorous, proven methodology that measurably minimizes security bugs—the Security Development Lifecycle (SDL). In this long-awaited book, security experts Michael Howard and Steve Lipner from the Microsoft Security Engineering Team guide you through each stage of the SDL—from education and design to testing and post-release. You get their first-hand insights, best practices, a practical history of the SDL, and lessons to help you implement the SDL in any development organization.
Discover how to:
- Use a streamlined risk-analysis process to find security design issues before code is committed
- Apply secure-coding best practices and a proven testing process
- Conduct a final security review before a product ships
- Arm customers with prescriptive guidance to configure and deploy your product more securely
- Establish a plan to respond to new security vulnerabilities
- Integrate security discipline into agile methods and processes, such as Extreme Programming and Scrum
Includes a CD featuring:
- A six-part security class video conducted by the authors and other Microsoft security experts
- Sample SDL documents and fuzz testing tool
PLUS—Get book updates on the Web.
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.
- ISBN-109780735622142
- ISBN-13978-0735622142
- Edition1st
- PublisherMicrosoft Press
- Publication dateJune 28, 2006
- LanguageEnglish
- Dimensions7.38 x 1.25 x 9 inches
- Print length352 pages
Customers who bought this item also bought
Software Security: Building Security InPaperback$18.01 shippingOnly 8 left in stock (more on the way).
Software Transparency: Supply Chain Security in an Era of a Software-Driven SocietyChris HughesPaperback$16.90 shipping
Threat Modeling: A Practical Guide for Development TeamsPaperback$16.21 shippingOnly 12 left in stock (more on the way).
Editorial Reviews
From the Publisher
Key Book Benefits:
Delivers practical, proven advice from the experts for minimizing security-related code defects
Details a methodology that can be applied to any development process, with outstanding results
Includes a CD-ROM with video training classes for developers conducted by coauthor Michael Howard, a security program manager at Microsoft
About the Author
Michael Howard, CISSP, is a leading security expert. He is a senior security program manager at Microsoft® and the coauthor of The Software Security Development Lifecycle. Michael has worked on Windows security since 1992 and now focuses on secure design, programming, and testing techniques. He is the consulting editor for the Secure Software Development Series of books by Microsoft Press.
Steve Lipner, CISSP, is the senior director of Security Engineering Strategy for Microsoft. He is responsible for defining and updating the Security Development Lifecycle and has pioneered numerous security techniques. Steve has over 35 years’ experience as a researcher, development manager, and general manager in IT security.
Product details
- ASIN : 0735622140
- Publisher : Microsoft Press; 1st edition (June 28, 2006)
- Language : English
- Paperback : 352 pages
- ISBN-10 : 9780735622142
- ISBN-13 : 978-0735622142
- Item Weight : 1.55 pounds
- Dimensions : 7.38 x 1.25 x 9 inches
- Best Sellers Rank: #2,371,060 in Books (See Top 100 in Books)
- #306 in CompTIA Certification Guides
- #503 in Computer Viruses
- #637 in Computer Hardware Design & Architecture
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This book is the project manager's guide to how it should be done. How to set up your development processes so that better developers can contribute in an effective fashion towards making better software. For some, there are no new secrets revealed in this book, but I know of no other source with all this information together in one place. And it comes with a bonus - the material has been tested and proven at the world's largest developer group. And in this case, bigger is not easier, but much harder - decentralized bureaucracies and business unit independence aside, it works at Microsoft, and as it gets further embedded into their processes and systems, the future for this methodology looks better and better.
Thank you Mike Howard and Steve Lipner for finishing the story. First we learn what to do (Writing Secure Code), now you let us know how to get it done (The Security Development Lifecycle). This may not be the perfect book, but then, I've yet to see that one. This book does advance the management side of the state-of-the-art light years forward, into the current century. This book is the textbook for the process side of software engineering in my classes, and I look forward to future editions and more details from behind the curtain.
This is the place to start if you're interested in developing secure software or reviewing systems for security and re3liability.
Microsoft is, of course, a huge software development organization. To move the organization into writing more secure code it was necessary to develop plans, procedures, classes for managers and programmer and the like to implement writing more secure code. The resulting effort is called the Security Development Lifecycle (SDL).
The results of implementing SDL are summarized in the Introduction to the book. Here are two newspaper headlines quoted there:
Gartner Recommends Against Microsoft IIS (eWeek, 2001)
We actually consider Microsoft to be leading the software industry now in improvements in their security development life cycle (CRN 2006)
This book is aimed at the people managing and defining software projects. It does not contain very many specific code examples that would appeal to the developer. This is not to say that developers shouldn't read it, but that it is not a detailed techie document.
The CD that comes with the book includes several documents that extend the concepts talked about in the book and a six part security class video conducted by the authors.
One note of caution. This book is on the Microsoft approach to security. It's what they are doing. It works for them. But there are also other approaches such as that being implemented by organizations such as the US Government.
I'm sure this was groundbreaking in 2006. Today, however, there is better information available on-line... with all the usual caveats of consuming anything on-line.
Top reviews from other countries
Weiters wird darauf hingewiesen, welche Funktionen verwendet werden sollen und welche nicht. Aber genau diese Informationen findet man auch auf den MSDN-Seiten im Internet und zwar viel aktueller als hier.
Ich kann dieses Buch nicht empfehlen. Ich habe es mittlerweile weitergeschenkt, da ich mich nicht traue dafür Geld zu verlangen.
