When Artech House authors write their books, we ask them what they want their readers to get out of the project. In this series, we show you what our authors, in their own words, wish to impart upon readers. Ari Takanen, author of Fuzzing for Software Security Testing and Quality Assurance, Second Edition, describes what his book is about:
Fuzzing for Software Security Testing and Quality Assurance explores the approach hackers use to find flaws in software, giving you a powerful new tool to build secure, high-quality software. This practical resource helps you add extra protection without adding expense or time to already tight software development schedules and budgets. The book shows you how to make fuzzing a standard practice that integrates seamlessly with all development activities. This comprehensive reference goes through each phase of software development and points out where testing and auditing can tighten security. It surveys popular fuzzing tools and techniques, and explains how to select the right one for your software development project. The book also identifies those cases where available tools fall short and when there is a need for building your own fuzzing tools. Learn the hacker mindset in how to break software, so you can yourself find the worm-size holes in the software you are designing, testing, and building.
This book is for all software developers, software testers and security auditors. It explains how information security flaws and other critical bugs can be found in your own software, or software developed by others. Fuzzing is a software testing approach where carefully designed or just randomly generated unexpected inputs are sent to software or a device in order to crash it. Fuzzing is the most used technique hackers use to find security bugs.
For more information or to order, click here.