Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
GIAC (SANS) logo

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

  1. 6application · medium

    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
  2. 7application · medium

    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
  3. 8application · medium

    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
  4. 9expert · hard

    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
  5. 10expert · hard

    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.