SQL Server: SQL Injection Attacks
Found a great article on SQL Server Injection Attacks at Manipulating SQL Server Using SQL Injection. It really underscores the reasons for using parameterized queries. If you aren't using parameterized queries, you really open yourself up to a world of trouble. And don't think your database is the only thing at risk. Once an attacker knows that they can execute arbitrary queries on your server, they are going to attempt to elevate their permissions giving them access to your entire server. Now they can execute commands on your server with the same authority as the service running sql server (sqlserver.exe process). If this is running with domain level permissions, you're entire network is compromised. Of course, this is just covering what can happen on a Microsoft network, but SQL Server is not the only platform susceptible. SQL Injection can be used against any website using a database. Here are some more articles:
http://msdn.microsoft.com/msdnmag/issues/04/09/SQLInjection/
http://www.nextgenss.com/papers/more_advanced_sql_injection.pdf





