<?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: Prepare for Attack!—Making Your Web Applications More Secure</title>
	<atom:link href="http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/</link>
	<description>The Ramblings of a Freelance Software Developer</description>
	<pubDate>Sun, 06 Jul 2008 03:03:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Description of different types of web attacks</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-3718</link>
		<dc:creator>Description of different types of web attacks</dc:creator>
		<pubDate>Wed, 04 Apr 2007 13:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-3718</guid>
		<description>[...] of the three major attacks that happen that can be prevented through the code of your web site. Here is the link.   Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]</description>
		<content:encoded><![CDATA[<p>[...] of the three major attacks that happen that can be prevented through the code of your web site. Here is the link.   Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: making services &#187; Prepare for Attack!—Making Your Web Applications More Secure</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-3621</link>
		<dc:creator>making services &#187; Prepare for Attack!—Making Your Web Applications More Secure</dc:creator>
		<pubDate>Mon, 02 Apr 2007 15:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-3621</guid>
		<description>[...] Nicholas Confessore wrote an interesting post today onHere&#8217;s a quick excerptArm yourself and prepare for battle! This post is intended as a reminder about the possible security attacks your Web application may be vulnerable to. While it is not meant as a comprehensive guide to Web-application security, &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Nicholas Confessore wrote an interesting post today onHere&#8217;s a quick excerptArm yourself and prepare for battle! This post is intended as a reminder about the possible security attacks your Web application may be vulnerable to. While it is not meant as a comprehensive guide to Web-application security, &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mhinze.com &#187; Blog Archive &#187; links for 2007-02-03</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1801</link>
		<dc:creator>mhinze.com &#187; Blog Archive &#187; links for 2007-02-03</dc:creator>
		<pubDate>Mon, 19 Feb 2007 14:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1801</guid>
		<description>[...] Prepare for Attack!—Making Your Web Applications More Secure · Nadav Samet&#8217;s Blog (tags: security web) [...]</description>
		<content:encoded><![CDATA[<p>[...] Prepare for Attack!—Making Your Web Applications More Secure · Nadav Samet&#8217;s Blog (tags: security web) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Making your web applications more secure:</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1686</link>
		<dc:creator>Making your web applications more secure:</dc:creator>
		<pubDate>Sat, 17 Feb 2007 21:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1686</guid>
		<description>[...] Nadav Samet has written a simple article explaining various security attacks called Prepare for Attack!—Making Your Web Applications More Secure. [...]</description>
		<content:encoded><![CDATA[<p>[...] Nadav Samet has written a simple article explaining various security attacks called Prepare for Attack!—Making Your Web Applications More Secure. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thesamet</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1428</link>
		<dc:creator>thesamet</dc:creator>
		<pubDate>Tue, 06 Feb 2007 15:09:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1428</guid>
		<description>Hi Frank, Thanks for your comment. Prevention of SQL injection and XSS attacks is straight forward. Never assume that data comes from the web is safe. Even if you think no one will discover a URL which is hidden somehow in your javascript code. User input such as comments or posts should be stripped of all &#60; symbols. And if it is used in SQL statements then it is best to use sql string escaping function like mysql_escape_string in PHP.

XSRF attacks can be avoided by not giving sensitive data or allowing any action without making sure the user actually requested it. A prevention technique is described in the article.</description>
		<content:encoded><![CDATA[<p>Hi Frank, Thanks for your comment. Prevention of SQL injection and XSS attacks is straight forward. Never assume that data comes from the web is safe. Even if you think no one will discover a URL which is hidden somehow in your javascript code. User input such as comments or posts should be stripped of all &lt; symbols. And if it is used in SQL statements then it is best to use sql string escaping function like mysql_escape_string in PHP.</p>
<p>XSRF attacks can be avoided by not giving sensitive data or allowing any action without making sure the user actually requested it. A prevention technique is described in the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Nimphius</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1427</link>
		<dc:creator>Frank Nimphius</dc:creator>
		<pubDate>Tue, 06 Feb 2007 14:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1427</guid>
		<description>Nice article. However your blog post is titled "Prepare for Attack!—Making Your Web Applications More Secure". I don't see your suggestions of how to prevent those attacks. 

Frank</description>
		<content:encoded><![CDATA[<p>Nice article. However your blog post is titled &#8220;Prepare for Attack!—Making Your Web Applications More Secure&#8221;. I don&#8217;t see your suggestions of how to prevent those attacks. </p>
<p>Frank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trafikant - develop success &#187; Blog Archive &#187; JavaScript Security</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1412</link>
		<dc:creator>Trafikant - develop success &#187; Blog Archive &#187; JavaScript Security</dc:creator>
		<pubDate>Mon, 05 Feb 2007 16:41:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1412</guid>
		<description>[...] understand XSS and get to know the most common vulnerabilities have a look at Nadavs site and the Prepare for Attack!—Making Your Web Applications More Secure article. And whats left to say? Never underestimate the risks of tabbed browsing and sessions spread around [...]</description>
		<content:encoded><![CDATA[<p>[...] understand XSS and get to know the most common vulnerabilities have a look at Nadavs site and the Prepare for Attack!—Making Your Web Applications More Secure article. And whats left to say? Never underestimate the risks of tabbed browsing and sessions spread around [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajax Journal</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1393</link>
		<dc:creator>Ajax Journal</dc:creator>
		<pubDate>Sun, 04 Feb 2007 13:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1393</guid>
		<description>&lt;strong&gt;Rendez vos applications web plus sûres...&lt;/strong&gt;

Nadav Samet publie sur son blog un article intéressant faisant un tour d'horizon des failles de sécurités classiques rencontrées dans les applications web.......</description>
		<content:encoded><![CDATA[<p><strong>Rendez vos applications web plus sûres&#8230;</strong></p>
<p>Nadav Samet publie sur son blog un article intéressant faisant un tour d&#8217;horizon des failles de sécurités classiques rencontrées dans les applications web&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: All in a days work&#8230;</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1392</link>
		<dc:creator>All in a days work&#8230;</dc:creator>
		<pubDate>Sun, 04 Feb 2007 13:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1392</guid>
		<description>[...] Prepare for Attack!—Making Your Web Applications More Secure A possible solution is to add a hidden field that only your app can generate and validate, the app will process only if received a query argument with the value of a sha1 digest of a string that is composed of the user id and a secret word&#8230; (tags: Security SQL XSRF XSS Scriptaculous) [...]</description>
		<content:encoded><![CDATA[<p>[...] Prepare for Attack!—Making Your Web Applications More Secure A possible solution is to add a hidden field that only your app can generate and validate, the app will process only if received a query argument with the value of a sha1 digest of a string that is composed of the user id and a secret word&#8230; (tags: Security SQL XSRF XSS Scriptaculous) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Webmaster Libre &#187; Archivo de &#187; links for 2007-02-02</title>
		<link>http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1380</link>
		<dc:creator>Webmaster Libre &#187; Archivo de &#187; links for 2007-02-02</dc:creator>
		<pubDate>Sat, 03 Feb 2007 14:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.thesamet.com/blog/2007/01/16/prepare-for-attack%e2%80%94making-your-web-applications-more-secure/#comment-1380</guid>
		<description>[...] Nadav Samet’s Blog » Blog Archive » Prepare for Attack!—Making Your Web Applications More Secu... (tags: security sqlinjection xsrf xss) [...]</description>
		<content:encoded><![CDATA[<p>[...] Nadav Samet’s Blog » Blog Archive » Prepare for Attack!—Making Your Web Applications More Secu&#8230; (tags: security sqlinjection xsrf xss) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.259 seconds -->
