<?xml version="1.0" encoding="UTF-8"?><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"
	>
<channel>
	<title>Comments on: Client-side SQL Injection Attacks</title>
	<atom:link href="http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/</link>
	<description>Information Security Think Tank</description>
	<pubDate>Fri, 21 Nov 2008 19:40:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: anonymous</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-122799</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Thu, 03 Jul 2008 02:49:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-122799</guid>
		<description>isnt there protection against that kind of attack?</description>
		<content:encoded><![CDATA[<p>isnt there protection against that kind of attack?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google Gears: A bit unsafe? - Kartones Blog</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-28284</link>
		<dc:creator>Google Gears: A bit unsafe? - Kartones Blog</dc:creator>
		<pubDate>Sun, 10 Jun 2007 22:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-28284</guid>
		<description>[...] on the online side&#160;there are possible XSS flaws that could be exploited. SQL Injection was feared too, but seems that the Gears DB API uses blind [...]</description>
		<content:encoded><![CDATA[<p>[...] on the online side&nbsp;there are possible XSS flaws that could be exploited. SQL Injection was feared too, but seems that the Gears DB API uses blind [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: name</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-28093</link>
		<dc:creator>name</dc:creator>
		<pubDate>Sat, 09 Jun 2007 20:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-28093</guid>
		<description>&lt;blockquote&gt;Even if your SQL queries are right but you trust the user input,&lt;/blockquote&gt;

why would anyone trust user input? (When attempting to avoid the obvious, of course)</description>
		<content:encoded><![CDATA[<blockquote><p>Even if your SQL queries are right but you trust the user input,</p></blockquote>
<p>why would anyone trust user input? (When attempting to avoid the obvious, of course)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Boodman (Gears developer)</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-27968</link>
		<dc:creator>Aaron Boodman (Gears developer)</dc:creator>
		<pubDate>Sat, 09 Jun 2007 01:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-27968</guid>
		<description>You're right that Gears does open up more possibilities once a website has an XSS hole. Developers will have to treat the client database as suspect and validate it on the server, much the same way they validate other data coming from the client.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right that Gears does open up more possibilities once a website has an XSS hole. Developers will have to treat the client database as suspect and validate it on the server, much the same way they validate other data coming from the client.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-27206</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Wed, 06 Jun 2007 18:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-27206</guid>
		<description>Simon, you are right... the point is that it is still possible. Only the time will show. One thing that Googe Gears definitely promotes is persitent XSS. Even if your SQL queries are right but you trust the user input, you may end up saving JavaScript inside your database and then recalling it everytime the user does an action to retrieve that malicious entry. I know that the Firefox team is also working on a persistent storage for Firefox3 which is also based on SQLite. IE and Opera will follow. That will only increase the attack surface of attacks such as SQL Injection, XSS and CSRF.</description>
		<content:encoded><![CDATA[<p>Simon, you are right&#8230; the point is that it is still possible. Only the time will show. One thing that Googe Gears definitely promotes is persitent XSS. Even if your SQL queries are right but you trust the user input, you may end up saving JavaScript inside your database and then recalling it everytime the user does an action to retrieve that malicious entry. I know that the Firefox team is also working on a persistent storage for Firefox3 which is also based on SQLite. IE and Opera will follow. That will only increase the attack surface of attacks such as SQL Injection, XSS and CSRF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Willison</title>
		<link>http://www.gnucitizen.org/blog/client-side-sql-injection-attacks/#comment-26881</link>
		<dc:creator>Simon Willison</dc:creator>
		<pubDate>Tue, 05 Jun 2007 22:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/client-side-sql-injection-attacks#comment-26881</guid>
		<description>The Google Gears database API uses bind parameters which are immune to SQL injection. Developers could still write bad code, but Gears makes it easy enough to avoid SQL injection that only very poor developers are likely to end up with injection holes.</description>
		<content:encoded><![CDATA[<p>The Google Gears database API uses bind parameters which are immune to SQL injection. Developers could still write bad code, but Gears makes it easy enough to avoid SQL injection that only very poor developers are likely to end up with injection holes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
