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

GIAC Web Application Penetration Tester

Domain 1Objective 1

Web Application Overview GWAPT Practice Questions (Page 4)

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 16–20

  1. 16application · medium

    A web application allows users to upload profile pictures. The upload handler checks the file extension against a list of allowed types (e.g., .png, .jpg) and stores the file in a directory that is served as static content. A tester discovers that by uploading a file named avatar.png containing PHP code, they can execute code on the server. Which additional control would best prevent this attack?

    Select an answer first
  2. 17application · medium

    A web application allows users to change their email address. The change is made by sending a POST request to /account/email with the new email address. The application does not require the user's password to confirm the change. A tester finds that the request is vulnerable to CSRF because there is no anti-CSRF token. Which of the following is the most effective mitigation to implement?

    Select an answer first
  3. 18foundation · easy

    In a web application, which component is responsible for verifying the identity of a user who presents credentials such as a username and password?

    Select an answer first
  4. 19application · medium

    A web application has a password reset feature that sends a reset link to the user's email. The link contains a token that is valid for 24 hours. A tester discovers that the token is generated using the user's email address and the current timestamp. Which attack is most feasible?

    Select an answer first
  5. 20foundation · easy

    Which web application feature is primarily responsible for maintaining a user's authenticated state across multiple HTTP requests?

    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.