
GIAC Web Application Penetration Tester
Domain 1Objective 1
Web Application Overview GWAPT Practice Questions (Page 3)
Part of the Web Application Fundamentals domain, which makes up ~11% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~8–13 in this domain), expect 8–13 from this objective — we provide 39 practice questions to prepare you well beyond it. (estimate)
39questions here
8free pages
4concepts
Questions 11–15
- 11
A company is deploying a web application that uses a microservices architecture. Each microservice is exposed via a REST API, and the frontend communicates with them through an API gateway. The security team wants to ensure that only authenticated users can access the microservices. Where should the authentication logic be implemented to provide a centralized control point?
Select an answer first - 12
A company's web application is deployed with a load balancer in front of two application servers that share a single database. The application uses sticky sessions to maintain session affinity. During a penetration test, the tester finds that after a server fails and the load balancer routes the user to the other server, the user is logged out. Which architectural change would best preserve the user's session across server failures?
Select an answer first - 13
A penetration tester is analyzing an application's login flow. The tester sends a POST request to /login with valid credentials and receives a 302 redirect to /dashboard. The tester then sends a GET request to /dashboard without a session cookie and receives a 302 redirect to /login. Which HTTP status code behavior is the application using to manage unauthenticated access?
Select an answer first - 14
In a typical web application interaction, which sequence correctly describes how the client, server, and database interact when a user submits a form?
Select an answer first - 15
A web application uses a session management system that stores session data in a database. The session ID is a random 128-bit value. The application also has a 'remember me' feature that sets a second cookie with a persistent token. A tester discovers that the persistent token is the user's password hash. Which of the following is the most critical issue?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by GIAC (SANS). “GWAPT” is a trademark of its owner, used for identification only.