Why Fuzzing Works

|
Find out the fundamental reasons why fuzzing is so effective, and why it’s likely to remain a useful part of a secure software development lifecycle for quite a while ... Read More

Why Fuzzing Works

|
Find out the fundamental reasons why fuzzing is so effective, and why it’s likely to remain a useful part of a secure software development lifecycle for quite a while ... Read More

Beginning Fuzz Cycle Automation: Improving Testing and Fuzz Development with Coverage Analysis

|
In my previous post, we covered using bncov to do open-ended coverage analysis tasks to inform our testing. This time we’ll take a look at how to write better tests in the form of harness programs (also known as fuzz drivers, programs written to exercise specific parts of the code) ... Read More

How Much Testing is Enough? Understanding Test Results with bncov and Coverage Analysis.

|
A frequently asked question in software testing is “Is that enough testing, or should we do more?” Whether you’re writing unit tests for your programs or finding bugs in closed-source third-party software, knowing what code you have and have not covered is an important piece of information. In this article, ... Read More