
GIAC Certified Incident Handler
Domain 3Objective 2
Web Application API Attacks GCIH Practice Questions (Page 3)
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 49 practice questions to prepare you well beyond it. (estimate)
49questions here
10free pages
7concepts
Questions 11–15
- 11
A security analyst notices that the API gateway logs show a high number of 401 Unauthorized responses from a single IP address over a short period, followed by a successful 200 response. The pattern repeats every few minutes. What is the most likely interpretation?
Select an answer first - 12
A security analyst is monitoring API logs and notices a sudden increase in 500 errors from a specific endpoint, along with requests containing unusual characters like single quotes and semicolons. Which type of attack is most likely being attempted?
Select an answer first - 13
A company's mobile app uses a REST API for user profile updates. The API accepts a JSON payload with a 'user_id' field and returns the updated profile. During a security review, you notice that the API only checks that a valid session token is present, but does not verify that the token belongs to the user whose profile is being updated. An attacker could modify another user's profile by changing the 'user_id' in the request. What is the most effective control to implement?
Select an answer first - 14
An e-commerce API allows users to search for products. The endpoint does not require authentication and has no rate limiting. An attacker writes a script that sends thousands of requests per minute to enumerate all product IDs and prices. Which combination of controls would best mitigate this abuse while minimizing impact to legitimate users?
Select an answer first - 15
A web application exposes a search endpoint that takes a 'q' parameter and uses it directly in a SQL query. An analyst observes a spike in requests containing patterns like 'q=1' OR '1'='1' -- and the API returns full database rows. The team wants to mitigate this without breaking legitimate search functionality. Which approach is the most appropriate first step?
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.