- GWEB is GIAC Certified Web Application Defender: one proctored exam, 75 questions, 3 hours, 68% minimum to pass.
- The exam fee is USD 999, a retake is USD 899, and renewal after four years is USD 499.
- GIAC publishes 18 objective headings without percentage weights, so no single domain can be safely ignored.
- The exam is open book with paper references only; electronic materials and practice Q&A content are prohibited.
What GWEB Actually Certifies
GWEB stands for GIAC Certified Web Application Defender. It is a defensive application security credential: it tests whether you can recognize how web applications, APIs, and microservices get attacked, and whether you know the engineering controls that stop those attacks. If you have seen the acronym attached to other credentials elsewhere, set those aside. Everything on this page concerns the GIAC certification only. For other angles on the same question, see our shorter explainers on what GWEB is and what GWEB stands for.
The emphasis is defense. A candidate is expected to understand an attack well enough to reason about it, but the exam's center of gravity is the fix: how to validate input, encode output, constrain browsers with security headers, design authorization correctly, and configure transport and architecture so that a single mistake does not become a breach. That orientation separates it from offensive certifications that reward exploitation skill. Developers, security engineers, and architects who need to build and review resilient web systems are the natural audience.
Who Issues It and How the Attempt Works
The credential is issued by GIAC Certifications (formerly Global Information Assurance Certification), administered by GIAC, LLC. Your rights and obligations as a candidate are governed by the GIAC Candidate Agreement, last updated 2025-02-18. A few mechanics are worth understanding before you buy an attempt:
- Single proctored exam. There is one web-based proctored exam. There is no separate lab practical or multi-part sequence for this certification.
- Testing providers. GIAC uses Pearson VUE for onsite testing and ProctorU for remote proctoring, depending on the modality GIAC assigns to your attempt.
- Access window. An initial standalone attempt remains available for 120 days from activation, and extensions can be purchased if you need more time under GIAC's attempt delivery policy.
- Your account is the authority. The Certification Information inside your GIAC account governs the specific objectives, question types, format, and passing score for the attempt you purchased. Check it as soon as you activate.
Eligibility is simple. No prerequisites are required to begin the certification process, and training is optional. Our GWEB requirements guide walks through the qualification details, and the GWEB exam dates article covers scheduling logistics.
The 18 Published Objective Areas
GIAC publishes eighteen objective headings for GWEB. Importantly, the source does not publish percentage weights for them, so any claim that one area is worth a specific share of the exam should be treated with suspicion. The sensible assumption is that you must be competent across the whole list. The headings, in the order GIAC presents them:
- 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 every area, read the complete guide to all 18 GWEB content areas. Below are the clusters that most often shape how candidates experience the material.
The Identity and Access Cluster
Authentication, Access Control, and Federation
Four headings deal with who a user is and what they may do: Access Control, Authentication, and Oauth, OIDC, JWT, and SAML, with Web Services Security adjacent to them.
- Distinguish authentication failures from authorization failures, including broken object-level and function-level access patterns.
- Understand token-based federation well enough to spot flawed flows, weak token validation, and misplaced trust.
- Know how SAML assertions differ from OAuth/OIDC tokens and JWTs, and what each protects against.
The Browser and Cross-Origin Cluster
Browser Security, Same Origin Policy, and XSS/CSRF
A large block of the outline concerns what the browser enforces and how attackers abuse the gaps.
- Same Origin Policy and CORS: what is actually blocked, what is merely hidden from scripts, and how misconfigured CORS leaks data.
- Browser Security Features and Clickjacking: framing controls and the headers that govern them.
- Cross-Site Scripting and Cross-Site Request Forgery, paired with the separate XSS Defense and Client-Side Supply Chain heading on mitigations.
The Injection, Data, and Logic Cluster
Injection Foundations, Deserialization, and Business Logic
These headings cover the classic server-side flaws and the subtler design-level ones.
- Injection Foundations: why untrusted data interpreted as code or commands creates vulnerabilities, and the structural fixes such as parameterization.
- Deserialization, Business Logic, and Concurrency: unsafe object reconstruction, abuse of legitimate workflows, and race conditions.
- Unicode and Internationalization Security: how encoding and normalization quirks defeat naive filters.
The Infrastructure and Emerging-Technology Cluster
Cloud, Architecture, APIs, and AI
Modern application security extends past the classic web page.
- Cloud Security and SSRF: how server-side request forgery turns an application into a pivot to internal services and cloud metadata.
- REST and GraphQL API Security, and Web Architecture and Configuration, including Transport Security and Cryptography.
- AI/LLM and Microservices Security, plus MLSecOps and Threat Modeling: newer headings that reflect how applications are built and attacked today.
HTTP Protocol Introduction underpins all of it. If you are shaky on methods, headers, cookies, caching, and the request/response lifecycle, start there, because nearly every other heading assumes fluency.
Exam Format and Open-Book Rules
| Attribute | GWEB Detail |
|---|---|
| Number of exams | One web-based proctored exam |
| Questions | 75 |
| Time allowed | 3 hours |
| Minimum passing score | 68% (for exam versions released on or after 2011-04-01) |
| Reference policy | Open book, paper references only |
| Delivery | Pearson VUE onsite or ProctorU remote, as assigned by GIAC |
Three hours for 75 questions works out to a generous per-question allowance, which hints at the style: scenario-oriented items that ask you to interpret a situation and choose the right control, rather than quick recall of a term. The exact question types for your purchased attempt are stated in your GIAC account's Certification Information, so confirm them there rather than relying on third-party descriptions.
Open book is real but narrow. Paper references are allowed. Electronic references, internet access, and materials containing exam or practice Q&A are prohibited under GIAC's proctored exam reference guide. That last rule matters for how you build your reference set: an index and annotated notes organized by the eighteen headings are legitimate; a printed bank of practice questions is not. Read the GWEB passing score breakdown to understand how the 68% threshold translates into questions, and see the difficulty guide for how the format feels in practice.
Key Takeaway
GIAC publishes a passing score, not a candidate pass rate. Be skeptical of any site quoting a precise pass percentage; our pass rate analysis explains what can and cannot be said honestly.
Fees, Access Window, and Renewal
Costs are published by GIAC and exclude tax. The core numbers:
| Item | Amount (USD) |
|---|---|
| Exam attempt | 999 |
| Retake | 899 |
| Optional practice exam | 399 |
| Renewal | 499 |
These figures cover the certification itself, not training. SANS course tuition is a separate and much larger expense, which is why the optional-training status matters financially. Our GWEB certification cost breakdown lays out the full picture, including how the access window and extensions affect budgeting.
The credential is valid for four years. To renew you need either 36 approved CPE credits earned during the active four-year cycle or a passing renewal exam, in both cases along with the renewal fee. Because CPE credits must accumulate over the cycle, it pays to log qualifying activity continuously instead of scrambling near expiry.
Who Benefits From the Credential
GWEB speaks most directly to people whose daily work touches application security decisions:
- Application security engineers who review designs, triage findings, and set secure coding standards.
- Software developers and architects who want to build defenses in rather than bolt them on, especially around authentication, API design, and client-side protections.
- DevSecOps and platform engineers responsible for configuration, cloud exposure, and pipeline controls.
- Security analysts and consultants who assess web applications and need to recommend credible remediations.
Employers who run public-facing web applications and APIs, including software vendors, financial and e-commerce operators, and consultancies that perform application assessments, are the likeliest to value it. We deliberately avoid quoting salary numbers here because no reliable figure comes from the issuer; the salary guide discusses what can be said qualitatively, and the GWEB jobs article covers the roles that reference it. If you are weighing the investment, the ROI analysis frames the decision.
Where SANS SEC522 Fits
The recommended preparation is the SANS course SEC522: Application Security: Securing Web Applications, APIs, and Microservices. It is recommended, not required. Candidates with strong hands-on web security backgrounds sometimes sit the exam on experience plus self-study, while others prefer the structure of a full course.
Keep two cautions in mind. First, SEC522 course sections are an unweighted preparation curriculum; they inform what to study but do not define the exam's exact coverage or its eighteen-heading structure. Second, course hours, labs, and capstones are separate from the proctored exam time. Completing the course does not shorten or change the three-hour exam. If you prefer to compare the options, our GWEB training overview discusses routes into the material.
Sequencing the Domains in Your Prep
Generic study advice is plentiful; the more useful question is the order in which to tackle GWEB's specific headings, because several build on each other. One reasonable arrangement, which you should adapt to your own background:
Foundations
- HTTP Protocol Introduction and Web Architecture and Configuration
- Transport Security and Cryptography, since everything else rides on it
Server-Side Flaws
- Injection Foundations
- Deserialization, Business Logic, and Concurrency
- Unicode and Internationalization Security
Browser and Cross-Origin
- Same Origin Policy, CORS, and Cross-Origin Attacks
- Cross-Site Scripting and Cross-Site Request Forgery, then XSS Defense and Client-Side Supply Chain
- Browser Security Features and Clickjacking
Identity and APIs
- Authentication, Access Control, and Oauth, OIDC, JWT, and SAML
- REST and GraphQL API Security and Web Services Security
Modern Architecture and Review
- Cloud Security and SSRF, AI/LLM and Microservices Security, MLSecOps and Threat Modeling
- Build and test your paper index against all eighteen headings
The logic is dependency-driven: protocol and transport knowledge first, then flaws that live on the server, then the browser trust model, then identity, and finally the architectural and emerging topics that tie everything together. For a full plan with resources, use the GWEB study guide, and build your reference sheet alongside our one-page cheat sheet. When you want to check recall under time pressure, use the GWEB practice tests and keep a log of the headings where you miss questions so your index grows exactly where you need it.
Frequently Asked Questions
GWEB stands for GIAC Certified Web Application Defender, a defensive application security certification from GIAC. This article covers only that credential. See What Does GWEB Stand For? for more.
The exam has 75 questions in 3 hours, with a minimum passing score of 68%. The passing standard applies to exam versions released on or after 2011-04-01.
No. There are no prerequisites and training is optional. SEC522 is the recommended preparation, but you may attempt the certification without taking it.
Yes, paper references are allowed because the exam is open book. Electronic references, internet access, and any materials containing exam or practice questions and answers are prohibited.
It is valid for four years. Renewal requires 36 approved CPE credits earned during that cycle or a passing renewal exam, plus the USD 499 renewal fee. Learn more on the GWEB certification overview.