Computer Security Applicationsadvanced
A web application does not display database query results, but its responses change depending on whether a condition is true. Which injection type may be relevant, and what does the attacker use to learn information?
Answer
Blind Structured Query Language (SQL) injection may be relevant. The attacker cannot directly see the query result, so they infer information from changes in application behavior or responses.
Explanation
### What a good answer covers
- Identify blind injection as the relevant type.
- Explain that direct query results are not visible.
- State that the attacker uses behavior or response differences to infer information.
- Distinguish inference from receiving results directly through an in-band channel.
### Terms
- **Blind injection**: injection where information is inferred from application behavior rather than directly displayed.
- **SQL**: Structured Query Language, used to interact with relational databases.
- **Inference**: reaching a conclusion from observable clues rather than direct access to the result.
### Remember
When results are hidden but behavior varies, think of blind injection.
Related Questions
- A database-backed application needs to stop showing detailed database errors to ordinary users while retaining information for investigation. Which approach best matches the lesson?(intermediate)
- Regular security audits and penetration tests can help identify and fix application weaknesses before attackers exploit them.(basic)
- A Web Application Firewall (WAF) should be treated as a replacement for secure query construction.(basic)
- A database account should have only the permissions required for its task. This is the principle of _____.(basic)
- In blind Structured Query Language (SQL) injection, the attacker cannot directly see the result and instead infers information from application behavior.(basic)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free