- What GWEB Is (and Which GWEB We Mean)
- Who Runs It and How the Credential Works
- The Exam Itself: Format, Proctoring, and Rules
- The 18 Published Exam Objectives
- What a Candidate Actually Has to Master
- Training and Preparation Path
- Fees, Attempt Windows, and Renewal
- Who Benefits From GWEB
- Sequencing Your Preparation Around the Domains
- Frequently Asked Questions
- GWEB is GIAC Certified Web Application Defender: one proctored exam, 75 questions, 3 hours, 68% minimum to pass.
- GIAC publishes 18 exam-objective headings but no official percentage weights, so study breadth matters more than guessing emphasis.
- No prerequisites exist, and SANS SEC522 training is recommended but optional.
- The exam is open book with paper references only; electronic materials and practice-question content are prohibited.
What GWEB Is (and Which GWEB We Mean)
GWEB stands for GIAC Certified Web Application Defender. It is a defensive application security credential: the exam tests whether you can recognize web, API, and microservice weaknesses and, more importantly, apply the controls that stop them. Several unrelated credentials in other industries share the same four letters. This site and this article concern only the GIAC certification, and everything below applies to that credential alone.
If you are comparing terminology across our other explainers, the same certification is covered from different angles in What Does GWEB Stand For? and What Is GWEB Certification?. This guide is the broad orientation: what the credential is, how the exam is built, what it covers, and who it suits.
Who Runs It and How the Credential Works
The credential is governed by GIAC Certifications (formerly Global Information Assurance Certification) and administered by GIAC, LLC. GIAC certifications are closely associated with SANS Institute training, and GWEB aligns with the SANS course SEC522, Application Security: Securing Web Applications, APIs, and Microservices. However, taking the course is not a condition for sitting the exam.
The certification process has no prerequisites. You can purchase an attempt, schedule it, and test without holding any other credential or work-history requirement. For the full picture of eligibility, see GWEB Requirements.
Your GIAC account is the source of truth for your specific attempt. Its Certification Information page governs the objectives, question types, format, and passing score that apply to the attempt you purchased, so check it after activation rather than relying solely on third-party summaries, including this one.
The Exam Itself: Format, Proctoring, and Rules
| Attribute | GWEB Detail |
|---|---|
| Number of exams | One web-based proctored exam |
| Questions | 75 |
| Time allowed | 3 hours |
| Minimum passing score | 68% (applies to exam versions released on or after 2011-04-01) |
| Testing providers | Pearson VUE (onsite) and ProctorU (remote), depending on the modality GIAC assigns |
| Reference materials | Open book, paper references only |
Pacing the 75 questions
Three hours across 75 questions averages out to roughly two and a half minutes per question. That sounds generous until you hit scenario items that require reading a request, a header set, or a token and deciding what is wrong. Because the exam is open book, the time pressure is less about recall and more about how quickly you can locate and interpret your own notes.
The open-book rule and its limits
GIAC permits paper references. It prohibits electronic references, internet access, and any materials containing exam or practice question-and-answer content. That last restriction matters for how you build your reference set: organize your own notes, indexes, and course books by topic, and never lean on question-bank content as a printed reference. Review GIAC's proctoring guidance before test day, since remote and onsite rules differ in practical details.
The 18 Published Exam Objectives
GIAC's public certification page lists 18 objective headings. It does not publish percentage weights for them, so no domain should be treated as officially "worth" more than another. The headings are:
- Access Control
- AI/LLM and Microservices Security
- Authentication
- Browser Security Features and Clickjacking
- Cloud Security and SSRF
- Cross-Site Scripting and Cross-Site Request Forgery
- Deserialization, Business Logic, and Concurrency
- HTTP Protocol Introduction
- Injection Foundations
- MLSecOps and Threat Modeling
- Oauth, OIDC, JWT, and SAML
- REST and GraphQL API Security
- Same Origin Policy, CORS, and Cross-Origin Attacks
- Transport Security and Cryptography
- Unicode and Internationalization Security
- Web Architecture and Configuration
- Web Services Security
- XSS Defense and Client-Side Supply Chain
For a deeper treatment of each heading, see GWEB Exam Domains: Complete Guide to All 18 Content Areas.
What a Candidate Actually Has to Master
Reading the headings as clusters makes the scope less intimidating. The 18 objectives group naturally into several families of skills.
Foundations: HTTP, Architecture, and Injection
HTTP Protocol Introduction, Web Architecture and Configuration, and Injection Foundations form the base layer. Everything else assumes you can read raw requests and responses fluently.
- Methods, headers, cookies, status codes, and how intermediaries alter traffic
- Secure server and application configuration choices
- Why injection happens at parser boundaries, and how parameterization, encoding, and validation interrupt it
Identity: Authentication, Access Control, and Federation
Authentication, Access Control, and Oauth, OIDC, JWT, and SAML cover who a user is and what they may do.
- Session handling, credential storage, and multi-factor considerations
- Broken object-level and function-level authorization patterns
- Token validation pitfalls in JWT, redirect and flow weaknesses in OAuth and OIDC, and assertion handling in SAML
The Browser Side: SOP, CORS, XSS, CSRF, and Clickjacking
Several objectives focus on what the browser enforces and where it can be abused.
- Same Origin Policy mechanics and how CORS misconfiguration undermines them
- Cross-Site Scripting and Cross-Site Request Forgery attack paths and layered defenses
- Browser Security Features and Clickjacking, including headers that restrict framing and behavior
- XSS Defense and Client-Side Supply Chain, including CSP and the risks of third-party scripts
APIs and Services: REST, GraphQL, and Web Services
REST and GraphQL API Security and Web Services Security reflect how modern applications expose functionality.
- Authorization, rate and resource limits, and over-exposure of data in APIs
- GraphQL-specific concerns such as introspection and query abuse
- Older web-service stacks and their distinct protections
Newer and Subtler Territory
Several headings go beyond the classic OWASP-style lists.
- Deserialization, Business Logic, and Concurrency: unsafe object handling, abuse of legitimate workflows, and race conditions
- Unicode and Internationalization Security: normalization, encoding, and visual-confusion issues that bypass filters
- Cloud Security and SSRF: server-side request forgery and metadata-service exposure
- AI/LLM and Microservices Security, plus MLSecOps and Threat Modeling: securing AI-enabled components and reasoning systematically about threats
- Transport Security and Cryptography: TLS configuration and sound use of cryptographic primitives
Candidates who come from pure penetration testing often find that the defensive framing, along with the AI/LLM and threat modeling material, needs deliberate attention. Our difficulty guide discusses where different backgrounds tend to feel friction.
Training and Preparation Path
The recommended preparation is the SANS course SEC522, Application Security: Securing Web Applications, APIs, and Microservices. SANS publishes a public syllabus brochure outlining the course sections. Those sections are unweighted curriculum, so they inform what to study but do not establish exhaustive exam coverage or an official domain count. Course hours, labs, and capstones are separate from the 3-hour proctored exam.
Training is optional. Experienced application security engineers sometimes self-prepare using the 18 objective headings as a checklist. Either way, the quality of your paper reference set determines how well you can exploit the open-book format. Build an index that maps each objective heading to where you recorded the key controls, configuration values, and attack-to-defense pairings.
For a step-by-step approach, read the GWEB Study Guide, and for a compact refresher near exam day, the GWEB Cheat Sheet. You can also gauge your readiness with timed questions on our GWEB practice test site. More on structured learning options is in GWEB Training.
Fees, Attempt Windows, and Renewal
| Item | Amount / Rule |
|---|---|
| Exam fee | USD 999 |
| Retake | USD 899 |
| Optional practice exam | USD 399 |
| Renewal fee | USD 499 |
| Taxes | Not included in listed prices |
| Standalone attempt access | 120 days from activation; extensions available |
| Certification validity | 4 years |
The 120-day window starts at activation, not at purchase, so activate when your preparation timeline is realistic. Extensions exist if life intervenes, but plan around the initial window. The full breakdown of what these numbers mean for your budget is in GWEB Certification Cost, and scheduling mechanics are covered in GWEB Exam Dates.
Renewing after four years
The credential is valid for 4 years. To renew, you need either 36 approved CPE credits earned during your active four-year cycle or a passing renewal exam, in addition to paying the renewal fee. Because CPE credits must be earned within the cycle, it pays to log relevant activities (conference talks, training, security research, internal knowledge sharing) as you go rather than scrambling at the end.
Key Takeaway
Treat the exam window and the renewal cycle as two separate clocks. Activate your attempt only when you can commit to study within the initial 120 days, and start tracking CPE-eligible work the day you pass.
Who Benefits From GWEB
GWEB targets people who build, review, or defend web-facing software. Typical fits include application security engineers, secure-development leads, DevSecOps practitioners, security-minded developers, and defenders responsible for protecting APIs and microservices. Organizations that run large web estates or ship customer-facing platforms tend to value the credential because it signals defensive, implementation-level knowledge rather than purely offensive skill.
We do not quote salary figures here because we do not want to guess. For a qualitative discussion of how the credential relates to compensation and role progression, see GWEB Salary Guide, and for the career angle, GWEB Jobs. If you are weighing the investment, Is the GWEB Certification Worth It? works through the trade-offs.
Sequencing Your Preparation Around the Domains
Because GIAC publishes no weights, a sensible plan covers all 18 objectives and orders them by dependency. Here is one example sequence for a roughly six-week effort; adjust it to your background.
Protocol and Architecture Base
- HTTP Protocol Introduction and Web Architecture and Configuration
- Injection Foundations, since later domains reuse its concepts
Identity Controls
- Authentication and Access Control
- Oauth, OIDC, JWT, and SAML, which builds on session and authorization fundamentals
Browser Trust Model
- Same Origin Policy, CORS, and Cross-Origin Attacks
- Cross-Site Scripting and CSRF, Browser Security Features and Clickjacking, then XSS Defense and Client-Side Supply Chain
Service Interfaces
- REST and GraphQL API Security and Web Services Security
- Transport Security and Cryptography
Advanced and Emerging Topics
- Deserialization, Business Logic, and Concurrency; Cloud Security and SSRF
- Unicode and Internationalization Security; AI/LLM and Microservices Security; MLSecOps and Threat Modeling
Consolidation
- Finalize your paper index and rehearse locating answers under time pressure
- Use timed sets on the practice test site to find weak objectives
The ordering reflects dependency, not importance: identity and browser-trust topics lean on HTTP fundamentals, while the advanced domains assume you already speak the vocabulary of earlier ones.
Frequently Asked Questions
On this site, GWEB means GIAC Certified Web Application Defender, a certification from GIAC Certifications focused on defending web applications, APIs, and microservices.
The exam has 75 questions in 3 hours, with a minimum passing score of 68%. Your GIAC account's Certification Information governs the exact details for your purchased attempt.
Yes, with limits. Paper references are allowed. Electronic references, internet access, and materials containing exam or practice question-and-answer content are prohibited.
No. There are no prerequisites to begin the certification process, and training is optional. SANS SEC522 is the recommended preparation course, but it is not required to sit the exam.
It is valid for 4 years. Renewal requires 36 approved CPE credits earned during the cycle or a passing renewal exam, plus the renewal fee.