From the course: Application Security Testing and Debugging
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Chapter introduction
From the course: Application Security Testing and Debugging
Chapter introduction
Welcome to Module 3, Dynamic Testing and Penetration Testing. Here's a critical reality that exposes the limitations of traditional security testing. The Equifax breach that exposed 147 million records involved a vulnerability that would have passed most static analysis scans. The Apache Struts flaw was in how the application processed user input at runtime, a vulnerability that only manifested when malicious requests were executed against the running application. Today, you're going to master dynamic testing and penetration testing techniques that simulate real-world attacks against live applications, uncovering the runtime vulnerabilities that sophisticated attackers exploit to compromise systems. This advanced module transforms you from someone who analyzes code for potential vulnerabilities into a penetration tester who can simulate sophisticated attacks against running applications to validate real-world security controls. Over the next three lessons, you will develop the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.