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

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…

Contents