Tap what belongs to the named risk
Exercise and reference answers
- Questions
- Items
- Text
- IDOR on an invoice
- Matches the category
- Yes
- Text
- String built SQL
- Matches the category
- No
- Text
- Reaching /admin
- Matches the category
- Yes
- Text
- Missing API check
- Matches the category
- Yes
- Text
- Hardcoded key
- Matches the category
- No
- Text
- Public S3 bucket
- Matches the category
- No
- Category
- Broken access control
- Items
- Text
- Weak MD5 hashing
- Matches the category
- No
- Text
- SQL injection
- Matches the category
- Yes
- Text
- Reflected XSS
- Matches the category
- Yes
- Text
- Default password
- Matches the category
- No
- Text
- No access check
- Matches the category
- No
- Text
- Stored XSS
- Matches the category
- Yes
- Category
- Injection
- Instructions
- Tap only the items that fit the risk named above, first broken access control, then injection.
Explanation
_Source: OWASP Top 10 2021 — A01 Broken Access Control (IDOR example)._