28.9k views
5 votes
. A SQL injection attack _____. a. changes the meaning of SQL command words b. usually does not contain parameters c. often works by overrunning a buffer d. cannot be detected by professional DBMS applications

1 Answer

5 votes

Final answer:

A SQL injection attack often works by injecting a malicious SQL query to manipulate or damage a database, potentially allowing an attacker to read, modify, or destroy data.

Step-by-step explanation:

A SQL injection attack often works by overrunning a buffer. The attack typically involves inserting or "injecting" a SQL query via the input data from the client to the application. A successful SQL injection exploit can read sensitive data from the database, modify database data (Insert/Update/Delete), execute administration operations on the database (such as shutdown the DBMS), recover the content of a given file present on the DBMS file system, and in some cases, issue commands to the operating system. SQL injection attacks are a serious threat to the security of databases, and it is essential for professionals to implement measures to protect against such attacks.

User KillABug
by
8.1k points