Fuzzing Engineering (Paperback)

Language: English

Published by Independently Published, 2026

9798177201436

  • Softcover
  • New
See all details

Seller: CitiRetail, Stevenage, United KingdomCitiRetail

5-star seller

AbeBooks seller since June 29, 2022

Softcover

Condition: New

£ 25.99

£ 37.00 shipping 
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket
Free 30-day returns

Item description from seller

Paperback. What if the most dangerous bugs in your software are hiding behind inputs nobody thought to test? Modern software can pass unit tests, code reviews, static analysis, and QA-and still fail when confronted with the right unexpected input. A malformed file. A strange API request. An unexpected sequence of bytes. A deeply nested document. A state transition no developer anticipated. Fuzzing is designed to find those failures. Fuzzing Engineering: A Practical Guide to Automated Vulnerability Discovery, Coverage-Guided Testing, and Secure Software Development takes you beyond the idea of simply throwing random data at a program. It presents fuzzing as a practical engineering discipline built around automated input generation, feedback, code coverage, instrumentation, crash detection, analysis, and continuous testing. Inside this book, you'll learn how to: - Understand the foundations and purpose of modern fuzzing- Choose between black-box, white-box, and grey-box approaches- Apply mutation-based, generation-based, grammar-based, stateful, and hybrid techniques- Design effective fuzzing harnesses for real software targets- Use instrumentation, sanitizers, and runtime monitoring to expose failures- Build and manage seed corpora and coverage-guided fuzzing campaigns- Fuzz REST APIs, GraphQL, network protocols, web applications, and file formats- Discover parsing, validation, memory-safety, and unexpected-state failures- Investigate crashes and distinguish meaningful findings from testing noise- Reproduce, triage, deduplicate, and analyze discovered failures- Understand buffer overflows, use-after-free, and out-of-bounds errors- Explore fuzzing for embedded, IoT, and mobile systems- Apply AI-assisted techniques to input generation, crash analysis, and test optimization- Integrate fuzzing into CI/CD and DevSecOps workflows- Build continuous fuzzing campaigns and measure their effectiveness Who Is This Book For? This book is written for software developers, security engineers, penetration testers, QA engineers, application security professionals, DevSecOps practitioners, and software architects who want a practical understanding of automated software testing and vulnerability discovery. You don't need to be a compiler researcher or formal-methods expert to get started. If you already know how to program and understand the basics of software security, this book provides a practical path from your first fuzzing harness to more sophisticated, continuous fuzzing workflows. Effective fuzzing is not about generating the largest number of crashes. It is about reaching meaningful code, discovering previously unknown behavior, understanding why failures occur, and turning those discoveries into fixes and permanent regression tests. You'll learn the complete fuzzing lifecycle-from target preparation and instrumentation through execution, mutation, crash triage, remediation, and regression testing. The book also emphasizes an important reality: fuzzing is not a replacement for every other security technique. It works alongside code review, threat modeling, static analysis, traditional testing, and manual security assessment to expose weaknesses that other approaches may miss. Build Software That Survives the Unexpected. Every application makes assumptions about the inputs it will receive. Fuzzing systematically challenges those assumptions at a scale that human testers cannot match. Whether you're securing a parser, testing an API, hardening native software, improving software quality, or building a continuous security-testing pipeline, Fuzzing Engineering gives you the concepts, Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.…

Title
Fuzzing Engineering (Paperback)
Author
Mercer Thornton
Publisher
Independently Published
Publication year
2026
Condition
new
Binding
Paperback
Language
English
ISBN 13
9798177201436

CitiRetail

Stevenage, United Kingdom

5-star seller

AbeBooks seller since June 29, 2022

Shipping rates from United Kingdom to U.S.A.

Item7 to 14 business days7 to 60 business days
First item£ 37.00£ 37.00
Delivery times are set by sellers and vary by carrier and location. Orders passing through Customs may face delays and buyers are responsible for any associated duties or fees. Sellers may contact you regarding additional charges to cover any increased costs to ship your items.

Payment methods

  • Visa
  • Mastercard
  • American Express
  • Apple Pay
  • Google Pay

Store description

Online business

Seller's business information

ABC BOOKS LIMITED

10 John Street
London, United Kingdom WC1N 2EB