Skip to content

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

Best in textbook rentals since 2012!

ISBN-10: 0071626751

ISBN-13: 9780071626750

Edition: 2010

Authors: Michael Howard, David LeBlanc, John Viega, David Leblanc

List price: $87.95
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $87.95
Copyright year: 2010
Publisher: McGraw-Hill Education
Publication date: 9/24/2009
Binding: Paperback
Pages: 432
Size: 7.40" wide x 9.20" long x 0.89" tall
Weight: 1.936
Language: English

David LeBlanc, Ph.D., is a founding member of the Trustworthy Computing Initiative at Microsoft(R). He has been developing solutions for computing security issues since 1992 and has created award-winning tools for assessing network security and uncovering security vulnerabilities. David is a senior developer in the Microsoft Office Trustworthy Computing group.

Web Application Sins
SQL Injection
Server Side Cross-Site Scripting
Web-Client Related Vulnerabilities
Implementation Sins
Use of Magic URLs
Buffer Overruns
Format String Problems
Integer Overflows
C++ Catastrophes
Catching All Exceptions
Command Injection
Failure to Handle Errors
Information Leakage
Race Conditions
Poor Usability
Not Updating Easily
Cryptographic Sins
Not Using Least Priveleges
Weak Password Systems
Unauthenticated Key Exchange
Random Numbers
Networking Sins
Wrong Algorithm
Failure to Protect Network Traffic
Trusting Name Resolution
Stored Data Sins
Improper Use of SSL/TLS
Failure to Protect Stored Data