what is sql injection?

Answer Posted / reva ram sahu

SQL Injection happens when a developer accepts user input
that is directly placed into a SQL Statement and doesn't
properly filter out dangerous characters. This can allow an
attacker to not only steal data from your database, but also
modify and delete it. Certain SQL Servers such as Microsoft
SQL Server contain Stored and Extended Procedures (database
server functions). If an attacker can obtain access to these
Procedures it may be possible to compromise the entire
machine. Attackers commonly insert single qoutes into a
URL's query string, or into a forms input field to test for
SQL Injection. If an attacker receives an error message like
the one below there is a good chance that the application is
vulnerable to SQL Injection.

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which sql server table is used to hold the stored procedure scripts?

703


Do you know sql server 2008 backup compression?

654


What is difference between order by and group by?

663


What are group functions in query statements in ms sql server?

637


What changes in the front end code is needed if mirroring is implemented for the high availability? : sql server database administration

693






Give an example of SQL injection attack ?

636


What are the advantages of stored procedure in sql server?

544


difference between Clustered index and non clustered index ?

672


How can you insert values in multiple rows using one Insert statement?

694


What are distributed partitioned views?

718


What is set nocount on?

585


What is a partition key?

593


What are the restraints imposed on the table design by a merge replication?

657


What are the authentication modes in sql server? How can it be changed?

679


Explain system scalar functions?

664