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.1 ★★★★★
Based on 21 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
A
Verified Purchase
Amazon Customer
Houston, US
★★★★★ 5
Border Collie Approved: Easy to Clean, Durable, and Great Bounce
Size: Medium (2.5"), Style: Fetch Pack 2
These are the best balls out there for dogs. These fit great in the chuck-it ball launcher, which we need to wear out my border collie. They fit her mouth properly and, most importantly, do not absorb all the spit or water after a good rain. They are quick to clean off and have good weight so you can let them fly! Furthermore, they bounce well, which is perfect for my dog that likes to catch them on a bounce. The ball is a strong rubber, so should not be easy to chew up. I've used these for years, and the only time I've had to replace them is when one gets lost in the hay field. I highly suggest these as replacements for the common tennis balls.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 19, 2025
M
Verified Purchase
maxine
Port Orchard, US
★★★★★ 4
Heavy duty.
Size: Medium (2.5"), Style: Fetch Pack 2
My dog was not interested, but it’s a good product
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 11, 2026
M
Verified Purchase
M Denise
New York, US
★★★★★ 5
Treats and plenty of ball throwing with these doggie toy
Size: Medium (2.5"), Style: Fetch Pack 1
I have actually purchased these twice already. I love the one that glows in the dark but it still got lost in my yard lol. My dog is a big breed half pitt/Labrador so she did chew through one of them already. I play ball with her every single day but I DO have to take them away from her because she will destroy them. They are great to add in treats as well, that was one of the my favorite things about them as well. They do last just if you have an over zealous chewer do not let them keep them for long periods of time. They are a good value for the price. Buy them your dog will love it!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on August 2, 2025
W
Verified Purchase
Who Let the Dogs Out
Massapequa, US
★★★★★ 5
My Female GSD loves
Size: Medium (2.5"), Style: Fetch Pack 1, Size: Medium (2.5"), Style: Fetch Pack 1
Shasta is my smallest. Six in December (2025) along with her brother. She’s 100 lbs and outside, completely ball driven see last picture. Don’t let the size (2.5”) of these Chuck-It balls deter you. If your larger Breed dog has any orthopedic issues, has already torn their ACL etc, one has arthritis but wants to play. This size is perfect! Shazzy was born with several ortho issues. I don’t throw balls distance but right to her. This size and lighter weight assure even when Shazzy is spazzy w excitement, she’ll catch the ball mid air. The green balls are softer, and glow in the dark. In summer we can play well past dusk and I can see them! Her personality shows in the pictures. Playing ball is part of her. These balls are just perfect for her situation. Somehow they disappear, she loves making baskets, puts them in my tractor bucket, or my gardening bucket..then get put in burn pile, trash etc. I keep replacing them because she’d look day and night if we actually ran out!! 🙏✝️👍🏼👍🏼
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on September 3, 2025
S
Verified Purchase
Sheri Lynn
Dallas, US
★★★★★ 5
Excellent
Size: 50 Count
Amazon Basics Ultra Paper Bowls, 20 oz, are a practical choice for anyone needing disposable bowls for everyday use or special occasions. Whether you're hosting a casual get-together, packing lunches, or simply want an easy cleanup option after a meal, these bowls offer a convenient solution. They are sturdy enough to hold both hot and cold foods without bending or leaking, which makes them versatile for soups, salads, snacks, and more. One of the standout features is their generous 20-ounce capacity, providing ample space for a satisfying portion. The bowls have a simple, clean design that fits well in any setting, from picnics to office lunches. Users appreciate their durability and the fact that they are lightweight and easy to stack, saving storage space. Additionally, being disposable, they eliminate the hassle of washing up, which is always a plus for busy households or events. Overall, these Amazon Basics paper bowls deliver solid performance at a budget-friendly price. They strike a nice balance between functionality and convenience, making them a reliable choice for anyone looking to simplify mealtime cleanup. If you want disposable bowls that handle a variety of foods without fuss, these are definitely worth considering.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on January 21, 2026

recommand products