Which of the following involves an attempt to take advantage of database misconfigurations?
Choose an answer
Tap an option to check your answer.
Correct answer: SQL injection.
Why this is the answer
SQL injection is a technique that exploits vulnerabilities in web applications that use SQL databases. Attackers insert malicious SQL code into input fields, which is then executed by the database, allowing them to bypass authentication, retrieve sensitive data, or modify database content. This often stems from improper input validation and database misconfigurations. Buffer overflow involves writing data beyond the allocated buffer size, potentially overwriting adjacent memory and causing program crashes or arbitrary code execution. VM escape is an attack where an attacker breaks out of a virtual machine and gains access to the host operating system or other virtual machines. Memory injection (or code injection) involves injecting malicious code directly into a process's memory space, but it's a broader category and less specific to database misconfigurations than SQL injection.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed