YoVDO

Make Your Programs More Reliable with Fuzzing

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Software Security Courses Fuzzing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of fuzzing in this ACCU 2019 conference talk by Marshall Clow. Learn how to enhance program reliability when handling external data through this powerful technique. Discover the general concept of fuzzing, its importance, historical background, and current state-of-the-art practices. Gain insights into existing tools, libraries, and services that can help fortify your software. Examine real-world examples from libc++ and Boost, and benefit from the speaker's extensive experience in programming, including his roles as Boost.Algorithm author, C++ standard committee member, and lead developer for libc++. Delve into topics such as coverage-guided fuzzing, AFL, LibFuzzer, OSS Fuzz, and Cluster Fuzz, while exploring future directions in fuzzing inputs and application resetting.

Syllabus

Introduction
About me
Fuzzing
Why Fuzzing
What makes fuzzing better
Early fuzzing programs
Coverageguided fuzzing
AFL
Lib Buzzer
Example
Funs Data Provider
OSS Fuzz
Cluster Fuzz
Future Directions
Fuzzing inputs
Resetting the app


Taught by

ACCU Conference

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Software Design as an Element of the Software Development Lifecycle
University of Colorado System via Coursera
Secure Software Development
Pluralsight
Secure Software Concepts for CSSLPĀ®
Pluralsight