Fuzzing for Software Security Testing and Quality Assurance (Hardcover, 2nd edition)


Software is infested with security flaws that can be misused by hackers. Current test automation does not cover negative or crash testing of software, and security experts are relying on penetration tests that focus on finding old known flaws rather than new. This book approaches the problem with the mindset of a hacker and explores the method they use to find flaws in software. The aim is give you a powerful new tool to fix worm-size holes in your own design, testing and building without adding expense or time to already tight software development schedules and budgets. Fuzzing is a software testing approach where carefully designed or just randomly generated unexpected inputs are sent to software a device in order to crash it. It's the most used technique hackers use to find security bugs. The book shows how to make it a standard practice that integrates seamlessly with other development activities and goes through each phase of software development and points out where testing and auditing can tighten security. The book also identifies cases where available tools fall short and surveys other popular fuzzing tools and techniques that work better.

R3,228
List Price R3,853
Save R625 16%

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles32280
Mobicred@R303pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 9 - 15 working days



Product Description

Software is infested with security flaws that can be misused by hackers. Current test automation does not cover negative or crash testing of software, and security experts are relying on penetration tests that focus on finding old known flaws rather than new. This book approaches the problem with the mindset of a hacker and explores the method they use to find flaws in software. The aim is give you a powerful new tool to fix worm-size holes in your own design, testing and building without adding expense or time to already tight software development schedules and budgets. Fuzzing is a software testing approach where carefully designed or just randomly generated unexpected inputs are sent to software a device in order to crash it. It's the most used technique hackers use to find security bugs. The book shows how to make it a standard practice that integrates seamlessly with other development activities and goes through each phase of software development and points out where testing and auditing can tighten security. The book also identifies cases where available tools fall short and surveys other popular fuzzing tools and techniques that work better.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Artech House Publishers

Country of origin

United States

Release date

2018

Availability

Expected to ship within 9 - 15 working days

Authors

As told to

Screenwriters

Dimensions

259 x 183 x 25mm (L x W x T)

Format

Hardcover - Sewn / Cloth over boards

Pages

330

Edition

2nd edition

ISBN-13

978-1-60807-850-9

Barcode

9781608078509

Categories

LSN

1-60807-850-7



Trending On Loot