24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

by: Michael Howard, David LeBlanc, John Viega


Abstract: A fully revised and updated security bestseller–complete with five new sins. Michael Howard and David LeBlanc, who teach Microsoft employees and the world how to secure code, have partnered again with John Viega, who uncovered the original 19 deadly programming sins. They have completely updated their book to address the most recent vulnerabilities and have added five brand-new sins affecting mobile devices. 24 Deadly Sins of Software Security reveals the most common security coding errors and explains how to fix each one–or better yet, avoid them from the start. Essential for all software developers, the book covers all platforms, languages, and types of applications. "Ninety-five percent of software bugs are caused by the same 19 programming flaws." – Amit Yoran, Former Director, Department of Homeland Security’s National Cyber Security Division.
Full details

Book Details

Title: 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

Publisher: : New York, Chicago, San Francisco, Lisbon, London, Madrid, Mexico City, Milan, New Delhi, San Juan, Seoul, Singapore, Sydney, Toronto

Copyright / Pub. Date: 2010 The McGraw-Hill Companies

ISBN: 9780071626750

Authors:

Michael Howard is the author of this McGraw-Hill Professional publication.

David LeBlanc is the author of this McGraw-Hill Professional publication.

John Viega is the author of this McGraw-Hill Professional publication.

Description: A fully revised and updated security bestseller–complete with five new sins. Michael Howard and David LeBlanc, who teach Microsoft employees and the world how to secure code, have partnered again with John Viega, who uncovered the original 19 deadly programming sins. They have completely updated their book to address the most recent vulnerabilities and have added five brand-new sins affecting mobile devices. 24 Deadly Sins of Software Security reveals the most common security coding errors and explains how to fix each one–or better yet, avoid them from the start. Essential for all software developers, the book covers all platforms, languages, and types of applications. "Ninety-five percent of software bugs are caused by the same 19 programming flaws." – Amit Yoran, Former Director, Department of Homeland Security’s National Cyber Security Division.