<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: Security of jqGrid</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>jqgridfan on Security of jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6455</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6455</guid>
        	        	<description><![CDATA[<p>Thanks Tony,</p>
<p>You&#39;ve thoroughly answered my team&#39;s questions and removed any doubt about using jqGrid securely.</p>
<p>We are keen to jump in and integrate this throughout our application!</p>
<p>Thanks,</p>
<p>jqGridfan</p></p>
]]></description>
        	        	<pubDate>Mon, 04 May 2009 19:02:25 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Security of jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6402</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6402</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks for pointing this.</p>
<p>This can be a long discussion. Shortly: jqGrid is so secure as jQuery is - I mean jqGrid uses ajax calls to obtain the data from web. This is the "hidden" part. The data from the server then is manipulated and represented at user - i.e jqGrid represent a tabular data. If you use another grid component (Dojo, Yahoo and etc) the things are the same. The data that you provide is at the user machine and you can not secure it since you want this data to be seen from the user. There is no sense (and you can not) secure the data at user machine. In the client machine user can manipulate the content in a way that they want - I mean using FireBug I can enable or disable what I want and etc. Is this bad?</p>
<p>The answer is - yes it is bad if you do not have sercuring procedures at server. If you have strong securing procedures at server you should not care about the data at the user machine.</p>
<p>The real securing IMHO should be done at server. Typically in my applications I check for every request:</p>
<p>1. If the user is logged in the system</p>
<p>2. compare the password from this user to one stored in my database (encrypted)</p>
<p>3. Does the user have the right for this page.</p>
<p>4. If the user has this right what actions are allowed for this user.</p>
<p>5. Check the parameters that are passed from user</p>
<p>6. At end write the sql so that no SQL injection can be done (typical I use prepared statements)</p>
<p>This of course slow down the speed, but let me say slow speed higger security is better.</p>
<p>This is one part of this process. Of course you can use SSL, VPN and etc. You can allow only certain users to have acces to the system if you known thier IP and so on.</p>
<p>I think we started something that will be interested for others</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Thu, 30 Apr 2009 02:22:30 +0300</pubDate>
        </item>
        <item>
        	<title>jqgridfan on Security of jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6338</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/security-of-jqgrid#p6338</guid>
        	        	<description><![CDATA[<p>Hi everyone,</p>
<p>Sorry for 2nd post if my 1st appears - my browser crashed.</p>
<p>Thanks for this incredible plugin - really standouts from the others my team has reviewed. We are keen to implement it across our entire application!</p>
<p>But we are ignorant regarding the security implications of this plugin. URLs, data, and table structure (eg fields) appear visible, and we are not sure if this is bad if only the current signed in user in our application can access this. Are they only ones who could? Mtm attacks, SSL encryption, etc aside, we wonder if there is any best practice for secure use of this plugin.</p>
<p>Please comment or refer us to any documentation or third party web sites that can help us tighten the security for our integration of this plugin.</p>
</p>
<p>Regards,</p>
<p>jqGridfan</p>
]]></description>
        	        	<pubDate>Mon, 27 Apr 2009 18:27:58 +0300</pubDate>
        </item>
</channel>
</rss>