<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Potenziale SQL Injection con AdoDB e driver mysqli</title>
	<atom:link href="http://www.massimo-caselli.com/2008/12/29/sql-injection-con-adodb-estensione-mysqli/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.massimo-caselli.com/2008/12/29/sql-injection-con-adodb-estensione-mysqli/</link>
	<description>Articoli, news e pillole sul mondo LAMP e l&#039;opensource. Pillole di C#</description>
	<lastBuildDate>Mon, 16 Jan 2012 15:13:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: maxgrante</title>
		<link>http://www.massimo-caselli.com/2008/12/29/sql-injection-con-adodb-estensione-mysqli/comment-page-1/#comment-27241</link>
		<dc:creator>maxgrante</dc:creator>
		<pubDate>Tue, 30 Dec 2008 20:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.massimo-caselli.com/?p=156#comment-27241</guid>
		<description>Aggiungo che facendo qualche test, se al posto di utilizzare la sintassi:

$sql = &quot;SELECT * FROM tbl1 WHERE id = &quot;.$_GET[&#039;id&#039;];

Usiamo:

$sql = &quot;SELECT * FROM tbl1 WHERE id = &quot;&#039;&quot;.$_GET[&#039;id&#039;].&quot;&#039;&quot;;

Facendo un corretto escape di &#039; e &quot; di fatto evitiamo che il ; e la restante parte di SQL vengano interpretati come statement SQL ma semplicemente finiranno per essere considerati facenti parte della stringa di ricerca nel campo di id e la query non darà risultati o alla peggio, fallirà.

Resta comunque inteso che fare controlli di formalità resta senza dubbio la migliore soluzione.</description>
		<content:encoded><![CDATA[<p>Aggiungo che facendo qualche test, se al posto di utilizzare la sintassi:</p>
<p>$sql = &#8220;SELECT * FROM tbl1 WHERE id = &#8220;.$_GET['id'];</p>
<p>Usiamo:</p>
<p>$sql = &#8220;SELECT * FROM tbl1 WHERE id = &#8220;&#8216;&#8221;.$_GET['id'].&#8221;&#8216;&#8221;;</p>
<p>Facendo un corretto escape di &#8216; e &#8221; di fatto evitiamo che il ; e la restante parte di SQL vengano interpretati come statement SQL ma semplicemente finiranno per essere considerati facenti parte della stringa di ricerca nel campo di id e la query non darà risultati o alla peggio, fallirà.</p>
<p>Resta comunque inteso che fare controlli di formalità resta senza dubbio la migliore soluzione.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Potenziale SQL Injection con AdoDB e driver mysqli &#124; PHP-Blog.com</title>
		<link>http://www.massimo-caselli.com/2008/12/29/sql-injection-con-adodb-estensione-mysqli/comment-page-1/#comment-27189</link>
		<dc:creator>Potenziale SQL Injection con AdoDB e driver mysqli &#124; PHP-Blog.com</dc:creator>
		<pubDate>Tue, 30 Dec 2008 04:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.massimo-caselli.com/?p=156#comment-27189</guid>
		<description>[...] more from the original source: Potenziale SQL Injection con AdoDB e driver mysqli     Related ArticlesBookmarksTags      Using PHP and MySQL to Develop a Simple CMS - Version 1 In [...]</description>
		<content:encoded><![CDATA[<p>[...] more from the original source: Potenziale SQL Injection con AdoDB e driver mysqli     Related ArticlesBookmarksTags      Using <a target="_blank" href="http://www.php.net">php</a> and <a target="_blank" href="http://www.mysql.com">mysql</a> to Develop a Simple CMS &#8211; Version 1 In [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

