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

GIAC Certified Web Application Defender

Domain 2Objective 3

Access Control GWEB Practice Questions (Page 7)

Part of the Authentication and Session Management domain, which makes up ~22% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~15–26 in this domain), expect 5–9 from this objective — we provide 43 practice questions to prepare you well beyond it. (estimate)

43questions here
9free pages
7concepts

Questions 31–35

  1. 31application · medium

    An e-commerce site has an admin panel at /admin. The application uses a middleware that checks if the user's session contains the 'isAdmin' flag before allowing access to any route under /admin. However, a penetration tester finds that sending a GET request to /admin/../admin/deleteUser still executes the delete function. Which access control weakness is most directly exploited?

    Select an answer first
  2. 32expert · hard

    A financial institution is implementing a new trading platform. The platform must ensure that a trader cannot both enter and approve a trade. The system uses role-based access control. The security team is considering two designs: (1) assign each trader a single role that includes both permissions, and (2) assign separate roles for 'trader' and 'approver' and require two different users to perform the actions. Which design best enforces separation of duties?

    Select an answer first
  3. 33application · medium

    A security tester is reviewing a web application and finds that the endpoint /admin/deleteUser accepts a POST request. The tester sends a POST request to this endpoint without any authentication token and receives a 302 redirect to the login page. What does this indicate?

    Select an answer first
  4. 34application · medium

    A web application has an endpoint /api/reports/quarterly that should only be accessible to users with the 'analyst' role. The application uses a front-end router that hides the link to this endpoint from non-analyst users. What is the most important additional control to implement?

    Select an answer first
  5. 35expert · hard

    A web application has a role hierarchy where 'admin' inherits all permissions from 'editor', and 'editor' inherits from 'viewer'. A security audit reveals that a user with the 'viewer' role can access an admin-only endpoint by manually crafting a request. The application uses a middleware that checks the user's role against a list of allowed roles for each endpoint. What is the most likely cause of this vulnerability?

    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). “GWEB” is a trademark of its owner, used for identification only.