How to Keep your Web Applications Secure: Everything you need to know about Fuzzing

How to Keep your Web Applications Secure: Everything you need to know about Fuzzing

In this coding session, Khaled Yakdan will demonstrate how to secure web applications with fuzzing, and explain how fuzz testing can help you to uncover complex security vulnerabilities, such as Denial of Services (DoS) and Uncaught Exceptions, in your source code.

Content

00:00 Introduction

01:05 Why is it important to secure web applications?

04:20 What is fuzz testing?

06:03 Black-box fuzzing vs white-box fuzzing

10:20 Fuzz testing vs. unit testing

14:50 Useful open-source tools for java fuzzing

16:38 How to create a fuzz test

27:30 How to secure web applications with fuzzing

42:59 CI/CD integration and continuous security testing

44:45 Closing thoughts

Sources:
[1] Challenges of securing web applications
https://www.code-intelligence.com/use-case/fuzzing-web-applications
[2] What is Fuzz Testing?
https://www.code-intelligence.com/what-is-fuzz-testing
[3] What Bugs Can You Find With Fuzzing?
https://www.code-intelligence.com/blog/what-bugs-can-you-find-with-fuzzing
[4] Java Fuzzing With Jazzer (Open-Source)
https://github.com/CodeIntelligenceTesting/jazzer
[5] Khaled Yakdan on Twitter
https://twitter.com/khaledyakdan