Fuzzing provides many different types of valid and invalid input to software in an attempt to make it enter an unpredictable state, or disclose confidential information. It works by automatically generating input values and feeding them to the software package. In this video, learn how developers and security professionals use fuzzing as a software testing technique.
- [Instructor] Fuzz testing, or fuzzing,…is a very important software security-testing technique.…Fuzzing provides many different types of valid…and invalid input to software, in an attempt…to make it enter an unpredicted state,…or disclose confidential information.…It works by automatically generating input values…and feeding them to the software package.…Fuzzing can use different input sources.…The developer running the test can supply…a long or short list of input values.…
The developer running the test can run a script…that generates input values.…The fuzz-testing software can generate values randomly…or from a specification.…this is known as generation fuzzing.…Or the fuzz tester can analyze real input,…and then modify those real values.…This is known as mutation fuzzing.…Let's take a look at an example of fuzz testing.…We'll use the Zed Application Proxy, or ZAP, available…for free from the Open Web Application Security Project,…OWASP.…
Here I am inside ZAP.…I'm going to go ahead and use the ZAP browser…to visit a common website, Wikipedia.…
- Risk management actions
- Ongoing risk management
- Risk management frameworks
- Scanning for threats and vulnerabilities
- Advanced vulnerability scanning
- Monitoring log files
- Code review and code tests
- Test coverage analysis
Skill Level Intermediate
Q: This course was updated on 05/18/2018. What changed?
A: New videos were added that cover identifying threats, understanding attacks, technology and process remediation, remediating vulnerabilities, and security monitoring. In addition, the following topics were updated: risk management and monitoring log files.
IT Security Careers and Certifications: First Stepswith Marc Menninger2h 6m Appropriate for all
IT Security Foundations: Core Conceptswith Lisa Bock1h 13m Beginner
Insights from a Cybersecurity Professionalwith Mike Chapple32m 15s Appropriate for all
Welcome Updated1m 26s
1. Risk Management
2. Threat Modeling
3. Threat Assessment
4. Remediating Vulnerabilites
5. Security Monitoring
6. Software Testing
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.