<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Making your web applications more secure:</title>
	<atom:link href="http://ajaxian.com/archives/making-your-web-applications-more-secure/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/making-your-web-applications-more-secure</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: AbuKhaled</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-247340</link>
		<dc:creator>AbuKhaled</dc:creator>
		<pubDate>Mon, 19 Feb 2007 07:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-247340</guid>
		<description>Good article. I understand SQL Injection and I m currently develop my own application to test it using C#.
I do not understand the remaining subjects.
Regards,
AboKhaled</description>
		<content:encoded><![CDATA[<p>Good article. I understand SQL Injection and I m currently develop my own application to test it using C#.<br />
I do not understand the remaining subjects.<br />
Regards,<br />
AboKhaled</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georges</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246840</link>
		<dc:creator>Georges</dc:creator>
		<pubDate>Fri, 02 Feb 2007 15:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246840</guid>
		<description>Tanks for that enlightmeng Nadav ;)

I also read your article on your site. I certainly will implement this level of security in my next project.</description>
		<content:encoded><![CDATA[<p>Tanks for that enlightmeng Nadav ;)</p>
<p>I also read your article on your site. I certainly will implement this level of security in my next project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nadav Samet</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246837</link>
		<dc:creator>Nadav Samet</dc:creator>
		<pubDate>Fri, 02 Feb 2007 14:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246837</guid>
		<description>Georges, one way to handle this is that the application will serve the request only if it gets a certain query argument. That value of this argument should be something that only your site can produce and validate, but it will be harder for another site to produce. For instance, it can be a SHA1 of the username and some secret word of your choice.

So you can easily validate this on every sensitive request, but remote sites can&#039;t produce this value easily.</description>
		<content:encoded><![CDATA[<p>Georges, one way to handle this is that the application will serve the request only if it gets a certain query argument. That value of this argument should be something that only your site can produce and validate, but it will be harder for another site to produce. For instance, it can be a SHA1 of the username and some secret word of your choice.</p>
<p>So you can easily validate this on every sensitive request, but remote sites can&#8217;t produce this value easily.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georges</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246836</link>
		<dc:creator>Georges</dc:creator>
		<pubDate>Fri, 02 Feb 2007 13:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246836</guid>
		<description>@Nadav: Ok, so I missunderstood that sort of attack! But how to stop/detect such attacks?</description>
		<content:encoded><![CDATA[<p>@Nadav: Ok, so I missunderstood that sort of attack! But how to stop/detect such attacks?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kourge</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246835</link>
		<dc:creator>kourge</dc:creator>
		<pubDate>Fri, 02 Feb 2007 10:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246835</guid>
		<description>Ajax.Request if a component of Prototype, not Scriptaculous.</description>
		<content:encoded><![CDATA[<p>Ajax.Request if a component of Prototype, not Scriptaculous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ajaxianfading</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246822</link>
		<dc:creator>ajaxianfading</dc:creator>
		<pubDate>Fri, 02 Feb 2007 10:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246822</guid>
		<description>Exactly! And - going by the first comment to this post - that&#039;s why we need reminders on good practice.</description>
		<content:encoded><![CDATA[<p>Exactly! And &#8211; going by the first comment to this post &#8211; that&#8217;s why we need reminders on good practice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nadav Samet</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246810</link>
		<dc:creator>Nadav Samet</dc:creator>
		<pubDate>Fri, 02 Feb 2007 10:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246810</guid>
		<description>George, the client is not the criminal but the victim. He may browse the criminal&#039;s website while he is logged in to the bank in another browser window.</description>
		<content:encoded><![CDATA[<p>George, the client is not the criminal but the victim. He may browse the criminal&#8217;s website while he is logged in to the bank in another browser window.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georges</title>
		<link>http://ajaxian.com/archives/making-your-web-applications-more-secure/comment-page-1#comment-246809</link>
		<dc:creator>Georges</dc:creator>
		<pubDate>Fri, 02 Feb 2007 08:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2078#comment-246809</guid>
		<description>So I do not understand how others are programming their projects using Ajax, but I think that there is a simple way to code secure Ajax apps. Well, just take Ajax-Request like common page requests (for instance browse from one page to antoher within the website). There are always some security methos involved when the request starts. Just like checking GET/POST Data, Session Variables and so on.


Now when using these methods within the Ajax-Request, there should not be any trouble with the security of the website compared to to the normal old fashined way!!!


In the example above, the scripts inside monthly_statements.js should just make sure that DATA is only sent to clients who have a valid and running session. If the client (in this case the criminal) would not be authenticated and so there should be no data for him!!!</description>
		<content:encoded><![CDATA[<p>So I do not understand how others are programming their projects using Ajax, but I think that there is a simple way to code secure Ajax apps. Well, just take Ajax-Request like common page requests (for instance browse from one page to antoher within the website). There are always some security methos involved when the request starts. Just like checking GET/POST Data, Session Variables and so on.</p>
<p>Now when using these methods within the Ajax-Request, there should not be any trouble with the security of the website compared to to the normal old fashined way!!!</p>
<p>In the example above, the scripts inside monthly_statements.js should just make sure that DATA is only sent to clients who have a valid and running session. If the client (in this case the criminal) would not be authenticated and so there should be no data for him!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

