GIAC Web Application Penetration Tester (GWAPT)
Security Professionals that want to demonstrate they are qualified for IT systems hands-on roles with respect to security tasks. Candidates are required to demonstrate an understanding of information security beyond simple terminology and concepts.
See the GIAC website for additional details on the GWAPT certification.
| Objectives | Objective Outcome Statement |
|---|---|
| AJAX | The candidate will demonstrate an understanding of AJAX technology and its known weaknesses |
| Automated Web Application Vulnerability Scanners | The candidate will demonstrate familiarity with automated tools used to find web application vulnerabilities and their distinguishing features. |
| Cross Site Scripting and Attack Frameworks | The candidate will demonstrate an understanding of the types of XSS attacks and XSS attack frameworks that can be utilized during a pen test |
| Flash | The candidate will demonstrate comprehension of Flash technology and its weaknesses |
| Programming Fundamentals | The candidate will demonstrate familiarity with modern web-based languages including Javascript with Ajax, Java Applets, PHP, and Python |
| Recon Using Public Information | The candidate will demonstrate comprehension of techniques used to conduct reconnaissance using publicly available information. |
| Scanning and Mapping | The candidate will demonstrate an understanding of mapping and scanning web applications and servers, including port scanning, identifying services and configurations, spidering, application flow charting and session analysis. |
| Session Tracking and SSL | The candidate will demonstrate comprehension of session tracking and SSL/TLS use in modern web communications as well as the attacks that can leverage flaws in session state |
| SQL Injection | The candidate will demonstrate an understanding of how to perform SQL injection attacks and how to identify SQL injection vulnerabilities in applications |
| Understanding the Web and HTTP | The candidate will demonstrate an understanding of the fundamentals web applications and their architecture and a thorough comprehension of the HTTP protocol |
| Web App Pen Test Methodology and Reporting | The candidate will demonstrate comprehension of the typical methods and components used during a web application penetration test |
| Web Services | The candidate will demonstrate familiarity with web service technologies and attack vectors |
