
GIAC Web Application Penetration Tester
Domain 1Objective 1
Web Application Overview GWAPT Practice Questions (Page 2)
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 6–10
- 6
A web application's login form submits credentials via a POST request. The server responds with a 302 redirect to a dashboard page. A penetration tester notices that the redirect target is taken from a 'next' parameter in the POST body. What is the primary security risk of this implementation?
Select an answer first - 7
A web application uses a JavaScript frontend that sends user credentials to a backend API. The API then queries a database to verify the user and returns a session token. During a penetration test, you notice that the API returns a 200 OK response with a JSON body containing the user's password hash when the login endpoint is accessed with a malformed request. Which component of the architecture is most directly responsible for this behavior?
Select an answer first - 8
A web application allows users to upload profile pictures. The server checks the file extension and MIME type from the upload request. A penetration tester successfully uploads a file with a .jpg extension that contains PHP code and then executes it by accessing the file directly. Which missing control allowed this attack?
Select an answer first - 9
A web application is composed of a static frontend served by a CDN, a backend API running on a server, and a database. The API is protected by an API key that is embedded in the frontend JavaScript code. A penetration tester extracts the API key and uses it to access the API directly, bypassing the frontend. Which of the following is the most effective mitigation?
Select an answer first - 10
A web application allows users to upload files that are then served from a CDN. The application uses a signed URL to grant temporary access to the uploaded file. A tester discovers that the signed URL is generated using a timestamp and a secret key, but the secret key is embedded in the client-side JavaScript. Which of the following is the most significant security implication?
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.