
GIAC Certified Incident Handler
Domain 3Objective 1
Exploiting Insecure Web Application References GCIH Practice Questions (Page 2)
Part of the Web Application Security domain, which makes up ~25% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 240-minute exam (~95–160 total, ~24–40 in this domain), expect 8–13 from this objective — we provide 43 practice questions to prepare you well beyond it. (estimate)
43questions here
9free pages
6concepts
Questions 6–10
- 6
A web application uses URLs like /download?file=invoice_123.pdf to let users retrieve their own invoices. An attacker changes the file parameter to invoice_124.pdf and successfully downloads another user's invoice. Which vulnerability is being exploited?
Select an answer first - 7
A banking application allows users to transfer money by submitting a form with the fields from_account, to_account, and amount. A user discovers that by changing the from_account parameter to another user's account number, the transfer is deducted from that account. Which of the following is the most appropriate fix?
Select an answer first - 8
A ticketing system allows users to transfer tickets by submitting a form with hidden fields: 'ticket_id' and 'owner_id'. A user changes the 'owner_id' to another user's ID and successfully transfers a ticket they do not own. Which of the following is the most effective mitigation?
Select an answer first - 9
A large enterprise runs a legacy customer portal that exposes customer records via /customer?id=123. The portal is used by support agents and customers. Support agents have a separate admin interface, but the /customer endpoint is shared. A recent audit found that any authenticated user can access any customer record by changing the ID. The team must fix this without breaking the support agents' ability to access records on behalf of customers. Which solution best addresses the vulnerability while preserving the required functionality?
Select an answer first - 10
A company's internal web application uses a header 'X-User-Role' to determine if a user is an administrator. The application is behind a reverse proxy that strips this header from external requests, but internal requests from the corporate network are allowed to set it. An attacker on the corporate network discovers they can set 'X-User-Role: admin' and gain admin access. The company wants to maintain the ability for internal users to access the application without a VPN, but must prevent this bypass. Which solution is most effective?
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). “GCIH” is a trademark of its owner, used for identification only.