<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Giving SQL Injection the Respect it Deserves</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx</link><description>Hello, Michael here... 
 You may have read recently about a large number of Web servers that were compromised through a SQL injection attack. The malicious SQL payload is very well designed, somewhat database schema agnostic and generic so it could compromise</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Failure to Preserve SQL Query Structure (aka 'SQL Injection')</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#9413305</link><pubDate>Wed, 11 Feb 2009 23:00:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9413305</guid><dc:creator>Wampiryczny blog</dc:creator><description>&lt;p&gt;CWE-89: Failure to Preserve SQL Query Structure (aka 'SQL Injection') pochodzi wprost z 2009 CWE/SANS Top 25 Most Dangerous Programming Errors. Osobiście bardzo się cieszę z opublikowania tego typu dokumentu, zalecenia w nim zawarte można wprost wyko&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9413305" width="1" height="1"&gt;</description></item><item><title>UrlScan 3.1</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#9028431</link><pubDate>Sat, 01 Nov 2008 21:46:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9028431</guid><dc:creator>Wade Hilmo</dc:creator><description>&lt;p&gt;Earlier this year, it came to our attention that our customers were being subjected to a SQL Injection&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9028431" width="1" height="1"&gt;</description></item><item><title>re: Giving SQL Injection the Respect it Deserves</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8866389</link><pubDate>Thu, 14 Aug 2008 14:10:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866389</guid><dc:creator>contrari4n</dc:creator><description>&lt;p&gt;I never cease to be amazed at the number of web developers (like IDisposable above) who avoid stored procedures like the plague.&lt;/p&gt;
&lt;p&gt;I fully understand, and have kept up to date with, the heated debate on the subject. I also accept that proponents of parameterized queries have argued their case well.&lt;/p&gt;
&lt;p&gt;However, there are couple of arguments for stored procedures that I haven't seen rebuffed anywhere.&lt;/p&gt;
&lt;p&gt;o You are sending more over the network than necessary, reducing scalability.&lt;/p&gt;
&lt;p&gt;o Not all referential integrity can be maintained by declarative means, and other options such as triggers often do not perform well. It is not uncommon for enforcement rules to be added to stored procedures.&lt;/p&gt;
&lt;p&gt;o It is essential that the DBA is aware of all data access during the development phase of a project, and able to vet all queries and updates for performance, scalability, integrity, security requirements, etc. How can this be managed if developers are writing ad hoc SQL in their code?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8866389" width="1" height="1"&gt;</description></item><item><title>SQL Injections should prompt a common sense injection</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8801373</link><pubDate>Fri, 01 Aug 2008 21:43:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8801373</guid><dc:creator>Do something clever here</dc:creator><description>&lt;p&gt;Michael Howard reiterates the importance of checking for SQL injection attack vulnerabilities.With recent attacks, it is high time for developers to review all database code. We are pretty relig ...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8801373" width="1" height="1"&gt;</description></item><item><title>Ce s-a mai întâmplat?</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8791668</link><pubDate>Wed, 30 Jul 2008 17:32:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8791668</guid><dc:creator>Weblogul lui Zoli</dc:creator><description>&lt;p&gt;C&amp;#226;t timp am fost &amp;#238;n concediu... Noi resurse pentru dezvoltare: S-a lansat Zermatt beta . Superba stațiune&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8791668" width="1" height="1"&gt;</description></item><item><title>SQL Injection, a Microsoft Response</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8776664</link><pubDate>Sun, 27 Jul 2008 00:53:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8776664</guid><dc:creator>Sid Atkinson Jr.</dc:creator><description>&lt;p&gt;SQL Injection, a Microsoft Response&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8776664" width="1" height="1"&gt;</description></item><item><title>New ASP.NET SQL Injection Defense Tools</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8656826</link><pubDate>Thu, 26 Jun 2008 16:58:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8656826</guid><dc:creator>Microsoft Ireland Blog</dc:creator><description>&lt;p&gt;If you're doing ASP.NET development then you need to check these tools out. As per this security bulletin&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8656826" width="1" height="1"&gt;</description></item><item><title>New ASP.NET SQL Injection Defense Tools</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8656825</link><pubDate>Thu, 26 Jun 2008 16:58:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8656825</guid><dc:creator>Ronan Geraghty's Blog </dc:creator><description>&lt;p&gt;If you're doing ASP.NET development then you need to check these tools out. As per this security bulletin&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8656825" width="1" height="1"&gt;</description></item><item><title>SQL Injection attacks</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8649791</link><pubDate>Wed, 25 Jun 2008 03:18:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8649791</guid><dc:creator>Troubleshooting and Tips - Cindy Gross</dc:creator><description>&lt;p&gt;&amp;amp;lt;p&amp;amp;gt;This year SQL injection attacks are being stepped up and even automated against SQL Server. While SQL injection attacks can occur against any DBMS, my blog will only address SQL Server.&amp;amp;lt;/p ...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8649791" width="1" height="1"&gt;</description></item><item><title>SQL注入攻击-来自微软安全博客的建议</title><link>http://blogs.msdn.com/b/sdl/archive/2008/05/15/giving-sql-injection-the-respect-it-deserves.aspx#8574484</link><pubDate>Thu, 05 Jun 2008 06:08:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8574484</guid><dc:creator>Applelure</dc:creator><description>&lt;p&gt;本文翻译自微软博客上刊载的相关文章，英文原文版权归原作者所有，特此声明。（特别感谢NeilCarpenter对本文写作提供的帮助）&lt;/p&gt;
&lt;p&gt;近期趋势&lt;/p&gt;
&lt;p&gt;从去年下半年开始，很多网站被损害，他们在用于生成动...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8574484" width="1" height="1"&gt;</description></item></channel></rss>