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

 

You are here: Computing & Internet > Computer Programming 

Word Power Books

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

by John Viega (Author)
by David LeBlanc (Author)
by Michael Howard (Author)

 

Paperback

ISBN: 9780072260854

 

Availability:
If Item in stock, posted within 24 hours. Otherwise expected despatch within 3 to 10 working days.

 

Our Price: £22.99

RRP £22.99 , Save £0.00

 

0 customer(s) reviewed this product



  • Description
  • Reviews
  • Book Details
  • Contents

Suitable for software developers regardless of platform, language, or type of application, this work outlines the "19 deadly sins" of software security and shows how to fix each one. It covers topics such as: Windows, UNIX, Linux, and Mac OS X C, C++, C#, Java, PHP, Perl, and Visual Basic Web, small client, and smart-client applications.


This essential book for all software developers - regardless of platform, language, or type of application - outlines the "19 deadly sins" of software security and shows how to fix each one. Best-selling authors Michael Howard and David LeBlanc, who teach Microsoft employees how to secure code, have partnered with John Viega, the man who uncovered the 19 deadly programming sins to write this much-needed book. The coverage includes: Windows, UNIX, Linux, and Mac OS X C, C++, C#, Java, PHP, Perl, and Visual Basic Web, small client, and smart-client applications.


 

ISBN 72260858
ISBN13 9780072260854
Publisher Osborne/McGraw-Hill,U.S.
Format Paperback
Publication date 01/09/2005
Pages 304
Weight (grammes) 499
Published in United States
Height (mm) 228
Width (mm) 185

Chapter 1: Buffer Overflows
Chapter 2: Format String Problems
Chapter 3: SQL Injection
Chapter 4: Command Injection
Chapter 5: Failure to Handle Errors
Chapter 6: Cross-Site Scripting
Chapter 7: Failing to Protect Network Traffic
Chapter 8: Use of "Magic" URLs and Hidden Forms
Chapter 9: Improper Use of SSL
Chapter 10: Use of Weak Password-Based Systems
Chapter 11: Failing to Store Data Securely
Chapter 12: Hard Coding Secrets
Chapter 13: Improper File Access
Chapter 14: Integer Range Errors
Chapter 15: Trusting Network Address Information
Chapter 16: Signal Race Conditions
Chapter 17: Unauthenticated Key Exchange
Chapter 18: Failing to Use Cryptographically Strong Random Numbers
Chapter 19: Poor Usability.

Other books you might be interested in

Word Power Books

Inside Visual Studio.NET

et al

 

£36.99 (list price £36.99 )

You Save £0.00

More Info
Word Power Books

Programming .NET Components

Juval Lowy

 

£28.50 (list price £28.50 )

You Save £0.00

More Info