SKU: 61001160774

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

Sale price$55.08 Regular price$61.20
Save 10%

Pay in installments of $15.30 with ShopPay, AfterPay and Klarna

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 31 - Aug 5

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

24 Deadly Sins of Software Security: Programming Flaws and How to Fix ThemPublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Eradicate the Most Notorious Insecure Designs and Coding Vulnerabilities Fully updated to cover the latest security issues, 24 Deadly Sins of Software Security reveals the most common design and coding errors and explains how to fix each one or better yet, avoid

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


Eradicate the Most Notorious Insecure Designs and Coding Vulnerabilities

Fully updated to cover the latest security issues, 24 Deadly Sins of Software Security reveals the most common design and coding errors and explains how to fix each one-or better yet, avoid them from the start. 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 revised the book to address the most recent vulnerabilities and have added five brand-new sins. This practical guide covers all platforms, languages, and types of applications. Eliminate these security flaws from your code:

  • SQL injection
  • Web server- and client-related vulnerabilities
  • Use of magic URLs, predictable cookies, and hidden form fields
  • Buffer overruns
  • Format string problems
  • Integer overflows
  • C++ catastrophes
  • Insecure exception handling
  • Command injection
  • Failure to handle errors
  • Information leakage
  • Race conditions
  • Poor usability
  • Not updating easily
  • Executing code with too much privilege
  • Failure to protect stored data
  • Insecure mobile code
  • Use of weak password-based systems
  • Weak random numbers
  • Using cryptography incorrectly
  • Failing to protect network traffic
  • Improper use of PKI
  • Trusting network name resolution


Binding Type: Paperback
Publisher: McGraw-Hill Education
Published: 09/24/2009
ISBN: 9780071626750
Pages: 432
Weight: 1.70lbs
Size: 9.30h x 7.50w x 0.90d

Review Citations: Scitech Book News 12/01/2009 pg. 27
Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 61001160774

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.2 ★★★★★
Based on 25 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
T
Verified Purchase
Terri R
Massapequa, US
★★★★★ 5
a life in letters
Format: Kindle
What a moving story. I thought I would be bored reading someone’s correspondence, I was not. This is a well written, interesting and moving book. A life in letters. Loved it.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 28, 2026
F
Verified Purchase
Frank Mathews Jr.
Bozeman, US
★★★★★ 4
Heartwarming & real!
Format: Kindle
Life can be so difficult ...this story is about learning that we all make mistakes along the way, doing the best we can. Its about learning to forgive ourselves. Beautiful.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 24, 2026
J
Verified Purchase
jojonick
Bozeman, US
★★★★★ 5
Heartbreaking and beautiful
Format: Kindle
This book reads like living. I was able to be Sybil, not just observe her. I found the experience of reading her story authentic and cathartic in a way. At the middle of my life it provoked a sense that’s there can be goodness and purpose in aging.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 25, 2026
F
Verified Purchase
FireCapt.
Waukegan, US
★★★★★ 5
Beautiful story
Format: Kindle
Loved this book and the way it was written. Written words are a beautiful thing. Highly recommend this book to all
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 28, 2026
L
Verified Purchase
LL
Charlottesville, US
★★★★★ 5
Staying Connected Old School
Format: Kindle
The written word has power. Letter witing creates kindred connection. The Correspondant is a wonderful reminder of both! Full of heart and real life in out world not just smiles and happy moments.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 21, 2026

recommand products