- What You Are Actually Sitting: GWEB Format and Fees
- Reading the 18-Heading Outline Correctly
- Building an Open-Book Index That Works
- Identity, Access, and Token Domains
- Injection, Browser, and Cross-Origin Domains
- Architecture, API, Cloud, and Emerging-Tech Domains
- Using SEC522 and Other Preparation Material
- A Domain-Sequenced Study Plan
- Exam Day, Attempt Windows, and Renewal
- Frequently Asked Questions
- GWEB is one proctored exam: 75 questions in 3 hours, with a minimum passing score of 68%.
- GIAC publishes 18 objective headings but no official percentage weights, so study every heading rather than chasing a rumored emphasis.
- The exam is open book with paper references only; electronic materials and anything containing practice Q&A are prohibited.
- Standalone attempt access starts at 120 days from activation, and the exam fee is USD 999 with an USD 899 retake.
What You Are Actually Sitting: GWEB Format and Fees
GWEB stands for GIAC Certified Web Application Defender, issued by GIAC Certifications and administered by GIAC, LLC. If you have seen the same four letters attached to other credentials, set those aside: everything in this guide concerns the GIAC defender exam and nothing else. If you want a broader orientation first, our explainers on what GWEB certification is and what GWEB stands for cover the basics.
The exam itself is straightforward in structure:
| Item | Detail |
|---|---|
| Exam count | One web-based proctored exam |
| Questions | 75 |
| Time limit | 3 hours |
| Minimum passing score | 68% |
| Exam fee | USD 999 (excludes tax) |
| Retake fee | USD 899 |
| Optional practice exam | USD 399 |
| Renewal fee | USD 499 |
| Testing providers | Pearson VUE onsite or ProctorU remote, per GIAC's assigned modality |
| Prerequisites | None required to begin; training optional |
Do the arithmetic once, early. Three hours for 75 questions gives you roughly 2.4 minutes per question on average. That sounds generous until you remember that an open-book exam tempts you to look things up, and every lookup costs real time. Our passing score breakdown explains how the 68% threshold applies, and the certification cost guide walks through the full pricing picture.
Reading the 18-Heading Outline Correctly
GIAC publishes its exam objectives as 18 headings. Crucially, the published source does not assign percentage weights to them. Any site that tells you "Domain X is 20% of the exam" is inventing a number. Treat the outline as 18 areas that can each appear, and plan accordingly. For a deeper walkthrough of each area, see our complete guide to all 18 content areas.
The headings, in GIAC's published order:
- 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
Notice how the list is shaped. It mixes durable web-security fundamentals (HTTP, injection, access control, authentication) with newer territory (AI/LLM, MLSecOps, cloud and SSRF). The word "Defender" in the credential name matters: expect questions that ask what control prevents, detects, or mitigates a flaw, not only how an attack works.
Building an Open-Book Index That Works
GWEB is open book, but only with paper references. Electronic references and internet access are prohibited, and so is any material containing exam or practice Q&A. That last rule has a practical consequence: do not paste practice-question content into your binder or index. Build your reference from your own notes, course books, and concept summaries. The rules live in GIAC's Proctored Exam Reference Guide, so read it before test day.
An open-book exam rewards a particular kind of preparation. The book cannot teach you a concept in the 2.4 minutes you have; it can only confirm a detail you already understand. Build your index around details that are easy to forget:
- HTTP header names and their exact directive syntax (security headers, caching, cookies)
- JWT claim names and the validation steps a relying party must perform
- OAuth and OIDC flow names, which parties exchange what, and which flow suits which client type
- Cookie attribute behavior and what each attribute actually restricts
- CORS request and response header pairings
- Injection context rules: which encoding or parameterization fits which output context
Key Takeaway
Index by question you would ask, not by chapter title. Entries like "which header blocks framing" or "where to validate the JWT audience" pay off under time pressure. A beautiful table of contents that mirrors your course book does not. For a compact pre-exam recap, pair your own index with our one-page GWEB cheat sheet.
Identity, Access, and Token Domains
Four headings cluster around who you are and what you may do: Access Control, Authentication, Oauth, OIDC, JWT, and SAML, and parts of Web Services Security. Candidates often underestimate these because the concepts feel familiar. The exam tends to test the precise failure modes, not the definitions.
Access Control
Understand where authorization decisions belong and how they fail.
- Server-side enforcement versus client-side hiding of functionality
- Insecure direct object references and horizontal versus vertical privilege escalation
- Why per-request, per-object checks beat checks done once at login
- Deny-by-default design and centralized authorization logic
Authentication
Know what makes login and session handling robust.
- Credential storage, password reset flow weaknesses, and account enumeration
- Multi-factor authentication placement and bypass patterns
- Session identifier handling, rotation on privilege change, and logout behavior
- Throttling and lockout trade-offs
OAuth, OIDC, JWT, and SAML
This is detail-heavy territory where the open book helps most.
- Distinguish authorization (OAuth) from authentication layered on top (OIDC)
- Redirect URI validation, state and nonce handling, and code interception defenses
- JWT validation: algorithm enforcement, signature verification, issuer, audience, expiry
- SAML assertion validation concerns, including signature scope and replay handling
Candidates coming from a pen-testing background sometimes know how to break these systems but stumble on the defensive configuration question. Practice saying, for every attack you know, "what single control would have stopped this?"
Injection, Browser, and Cross-Origin Domains
The largest cluster of headings deals with how untrusted input becomes executable behavior and how browsers contain it: Injection Foundations, Cross-Site Scripting and Cross-Site Request Forgery, XSS Defense and Client-Side Supply Chain, Browser Security Features and Clickjacking, Same Origin Policy, CORS, and Cross-Origin Attacks, and Unicode and Internationalization Security.
Injection and output handling
Learn injection as a family, not a list: SQL, command, template, LDAP, XML, and similar flaws share one root cause, which is mixing data with instructions. The defensive pattern is equally consistent: separate the two with parameterization or context-correct encoding, validate input as a secondary layer, and apply least privilege to the interpreter's account. Be ready to choose the right defense for a given output context (HTML body, attribute, JavaScript, URL), since the wrong encoding in the wrong context is a classic trap.
XSS, CSRF, and their defenses
Know the XSS types (reflected, stored, DOM-based) and, more importantly, the layered defenses: output encoding, Content Security Policy, Trusted Types, and safe framework APIs. For CSRF, understand anti-forgery tokens, SameSite cookie behavior, and why token validation must be tied to the user session. The client-side supply chain portion asks you to think about third-party scripts: Subresource Integrity, script inventory, and limiting what a compromised dependency can reach.
The browser as a security boundary
The Same Origin Policy, CORS, framing controls, and browser security headers form a coherent story about what a page may read and do across origins. Misconfigured CORS (reflecting arbitrary origins, trusting null, combining wildcards with credentials) is a recurring defensive finding. Clickjacking defenses revolve around frame-ancestors policy and legacy framing headers.
Unicode surprises
Unicode and Internationalization Security is the heading candidates skip and then regret. Expect concepts such as normalization differences, homoglyph and lookalike characters, case-mapping surprises, and encoding mismatches between validation and use. The common thread: a filter that checks one representation while the backend interprets another.
Architecture, API, Cloud, and Emerging-Tech Domains
HTTP Protocol Introduction and Web Architecture and Configuration
These are the foundation. Weak HTTP knowledge makes everything else harder.
- Methods, status codes, headers, cookies, and caching behavior
- Reverse proxies, load balancers, and how request interpretation can differ between tiers
- Secure server configuration, error handling, and information disclosure
- Default content, verbose banners, and administrative interfaces left exposed
Transport Security and Cryptography
Defender-level cryptography is about correct use, not mathematics.
- TLS configuration choices, certificate validation, and HSTS
- Appropriate use of hashing, encryption, and message authentication
- Common misuse: weak randomness, hard-coded keys, unauthenticated encryption
REST and GraphQL API Security; Web Services Security
APIs concentrate authorization and input-handling risk.
- Object-level and function-level authorization failures in APIs
- GraphQL-specific concerns: introspection exposure, query depth and cost abuse, batching
- Mass assignment, excessive data exposure, and rate limiting
- SOAP and XML-era concerns for web services, including XML parsing risks
Cloud Security and SSRF
SSRF links web flaws to cloud impact.
- How server-side request forgery reaches internal services and cloud metadata endpoints
- Allow-listing destinations, network egress controls, and metadata service hardening
- Least-privilege identities for workloads
Deserialization, Business Logic, and Concurrency
Flaws that scanners rarely find.
- Why deserializing untrusted data can lead to code execution, and integrity-checking defenses
- Business logic abuse: skipped workflow steps, price or quantity manipulation
- Race conditions and time-of-check/time-of-use problems in concurrent requests
AI/LLM and Microservices Security; MLSecOps and Threat Modeling
The newest headings. Reason from first principles.
- Prompt injection and untrusted content reaching a model with tool access
- Service-to-service authentication, trust boundaries, and API gateway roles in microservices
- Threat modeling as a repeatable activity: assets, trust boundaries, threats, mitigations
- Securing the machine-learning delivery pipeline as part of the software supply chain
Because GIAC does not weight the headings, resist the temptation to skim the newer ones on the theory that they are small. Without published weights, you cannot know they are small.
Using SEC522 and Other Preparation Material
The recommended preparation is SANS SEC522, Application Security: Securing Web Applications, APIs, and Microservices. Training is optional; no prerequisites are required to begin the certification process (see our requirements guide for the full eligibility picture). If you take the course, remember what its materials are and are not. SANS course sections are a preparation curriculum, not an official exam blueprint, so they inform your topics without proving exhaustive exam coverage. Course hours and labs are also entirely separate from the 3-hour proctored exam. Our GWEB training overview covers the options in more detail.
Whether or not you take the class, the principle holds: map every resource back to the 18 headings. After each study session, write which heading it served. Gaps become visible fast, and they are usually in the unglamorous headings like Unicode, Web Services Security, or Web Architecture and Configuration.
For practice, use questions that test judgment rather than recall. Our GWEB practice tests are designed for that purpose, and the difficulty guide explains where candidates typically feel the squeeze. Keep the optional USD 399 GIAC practice exam in mind as a way to experience the real interface, but decide based on your budget; it is optional.
A Domain-Sequenced Study Plan
You have 120 days of initial access from activation for a standalone attempt, and extensions are available under GIAC's attempt delivery policy. Treat the 120 days as a ceiling, not a target, and sequence topics so related ideas reinforce each other. This is one possible eight-week arrangement for someone with working web-security familiarity:
Foundations first
- HTTP Protocol Introduction and Web Architecture and Configuration: everything later depends on them
- Injection Foundations: establishes the data-versus-instruction mindset
- Start your paper index immediately, with entries written in your own words
Browser and identity block
- XSS, CSRF, XSS Defense and Client-Side Supply Chain, Browser Security Features and Clickjacking, Same Origin Policy and CORS
- Access Control and Authentication, then OAuth, OIDC, JWT, and SAML
- Study in this order because tokens and cookies only make sense after the browser model
Services, cloud, and subtle flaws
- REST and GraphQL API Security, Web Services Security, Cloud Security and SSRF
- Deserialization, Business Logic, and Concurrency; Transport Security and Cryptography
- Unicode and Internationalization Security, deliberately scheduled so it does not get skipped
Emerging topics and rehearsal
- AI/LLM and Microservices Security; MLSecOps and Threat Modeling
- Timed full-length sets of 75 questions in 3 hours, using only your paper references
- Tighten the index: remove entries you never used, add the ones you wished you had
If your schedule is tight, compare timelines in our exam dates and scheduling guide, and size your effort against the difficulty discussion in how hard the GWEB exam is.
Exam Day, Attempt Windows, and Renewal
Your testing modality is assigned by GIAC and delivered through Pearson VUE onsite or ProctorU remote. If you test remotely, confirm your room, equipment, and reference-material arrangement against the proctoring requirements ahead of time; a paper index that violates the rules is worse than none. Bring only permitted paper references.
For pacing, a sensible approach is a first pass that answers what you know quickly, flags what needs a lookup, and reserves the final stretch for flagged items. Because the pass line is 68% of 75 questions, you can afford some uncertainty, but you cannot afford to burn half your time hunting one answer in your index.
On passing, the credential is valid for 4 years. Renewal requires either 36 approved CPE credits earned during the active cycle or passing a renewal exam, plus the USD 499 renewal fee. If you are weighing career value, our ROI analysis, salary guide, and GWEB jobs overview discuss who tends to look for this credential, typically application security engineers, secure-development teams, and defensive web roles, without relying on made-up numbers. On difficulty, remember that GIAC publishes a passing score rather than a candidate pass rate; our pass rate article explains why no honest figure exists.
Key Takeaway
The shortest path to a first-attempt pass is coverage plus retrieval speed: touch all 18 headings, then make sure your own paper index lets you confirm a detail in seconds. Practice both together under the real 3-hour clock using our practice tests.
Frequently Asked Questions
The GWEB exam has 75 questions and a 3-hour time limit. It is a single web-based proctored exam, and the minimum passing score is 68%.
No. GIAC publishes 18 objective headings without percentage weights, so any weight you see elsewhere is not official. Prepare all 18 headings rather than concentrating on a rumored emphasis.
Yes, with limits. Paper references are allowed, but electronic references, internet access, and any materials containing exam or practice Q&A are prohibited. Review GIAC's Proctored Exam Reference Guide before test day.
No. There are no prerequisites to begin the certification process, and training is optional. SEC522 is the recommended preparation, but it is a curriculum, not an official exam outline.
The certification is valid for 4 years. Renewal requires 36 approved CPE credits earned during the active cycle or a passing renewal exam, plus the USD 499 renewal fee.
A retake costs USD 899. Initial standalone access runs 120 days from activation, and extensions are available under GIAC's attempt delivery policy, so check your account's Certification Information for the terms that apply to your purchase.