<?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: WebApp as Desktop App Security Model?</title>
	<atom:link href="http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/</link>
	<description>Robert Accettura&#039;s Personal Blog on Web Development and Tech</description>
	<lastBuildDate>Tue, 09 Mar 2010 12:41:38 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: AnyHosting &#187; Blog Archive &#187; Thin client or fat client - Why choose?</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-160323</link>
		<dc:creator>AnyHosting &#187; Blog Archive &#187; Thin client or fat client - Why choose?</dc:creator>
		<pubDate>Fri, 13 Jul 2007 08:15:41 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-160323</guid>
		<description>[...] be able to take my web applications out of the browser and manage them locally, and I&#8217;m not alone. Making apps more desktop-like seems to be the right way to get [...]</description>
		<content:encoded><![CDATA[<p>[...] be able to take my web applications out of the browser and manage them locally, and I&#8217;m not alone. Making apps more desktop-like seems to be the right way to get [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Faaborg</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-135586</link>
		<dc:creator>Alex Faaborg</dc:creator>
		<pubDate>Mon, 09 Apr 2007 23:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-135586</guid>
		<description>&lt;blockquote&gt;
Or better yet: Simply launches the real browser rather than handling untrusted URL’s.
&lt;/blockquote&gt;

In addition to being better from a security perspective, I think this is also a better user interface.  If you click on a link to upcoming.org in Google Calendar (which is running as an application), you don&#039;t want your app to turn into a Web browser, you want the link to open as a new tab in Firefox.  I think the behavior should be the same as if the user clicked a link in iCal.

&lt;blockquote&gt;
There are also certain apps (RSS readers in particular) for which it really does make for a nice user experience to be able to open links in tabs in the same window.
&lt;/blockquote&gt;

If the app is often used to open new tabs to other sites, then I would imagine users will probably want to keep the app in Firefox to begin with.</description>
		<content:encoded><![CDATA[<blockquote><p>
Or better yet: Simply launches the real browser rather than handling untrusted URL’s.
</p></blockquote>
<p>In addition to being better from a security perspective, I think this is also a better user interface.  If you click on a link to upcoming.org in Google Calendar (which is running as an application), you don&#8217;t want your app to turn into a Web browser, you want the link to open as a new tab in Firefox.  I think the behavior should be the same as if the user clicked a link in iCal.</p>
<blockquote><p>
There are also certain apps (RSS readers in particular) for which it really does make for a nice user experience to be able to open links in tabs in the same window.
</p></blockquote>
<p>If the app is often used to open new tabs to other sites, then I would imagine users will probably want to keep the app in Firefox to begin with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-134960</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Fri, 06 Apr 2007 23:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-134960</guid>
		<description>Dan Mosedale: I would even consider a &quot;permissions.xml&quot; file which could contain a list of allowed hostnames for the instance.  So you can have multiple hosts, but only if approved.</description>
		<content:encoded><![CDATA[<p>Dan Mosedale: I would even consider a &#8220;permissions.xml&#8221; file which could contain a list of allowed hostnames for the instance.  So you can have multiple hosts, but only if approved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Mosedale</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-134944</link>
		<dc:creator>Dan Mosedale</dc:creator>
		<pubDate>Fri, 06 Apr 2007 18:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-134944</guid>
		<description>* SSL/anti-phishing UI
* back/forward for webapps that are partly AJAX and partly page-based (eg backpackit / basecamp).
* pageload status

The idea of restricting based on hostname is an interesting idea.  Would that extend to disallowing (e.g.) interstitial ads by DoubleClick, or were you just thinking of restricting top-level windows?

There are also certain apps (RSS readers in particular) for which it really does make for a nice user experience to be able to open links in tabs in the same window.

In some ways, I suspect the trick is going to be figuring out the best subset of the standalone web app issue that can be solved with the appropriate balance of usability and security.</description>
		<content:encoded><![CDATA[<p>* SSL/anti-phishing UI<br />
* back/forward for webapps that are partly AJAX and partly page-based (eg backpackit / basecamp).<br />
* pageload status</p>
<p>The idea of restricting based on hostname is an interesting idea.  Would that extend to disallowing (e.g.) interstitial ads by DoubleClick, or were you just thinking of restricting top-level windows?</p>
<p>There are also certain apps (RSS readers in particular) for which it really does make for a nice user experience to be able to open links in tabs in the same window.</p>
<p>In some ways, I suspect the trick is going to be figuring out the best subset of the standalone web app issue that can be solved with the appropriate balance of usability and security.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Mosedale</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-134942</link>
		<dc:creator>Dan Mosedale</dc:creator>
		<pubDate>Fri, 06 Apr 2007 18:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-134942</guid>
		<description>While RealWebApp currently uses a completely chromeless window, I tend to think that some more minimal chrome is likely to be useful for various reasons:</description>
		<content:encoded><![CDATA[<p>While RealWebApp currently uses a completely chromeless window, I tend to think that some more minimal chrome is likely to be useful for various reasons:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-134834</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Fri, 06 Apr 2007 03:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-134834</guid>
		<description>Mark: Discussion is critical.  Too much separation, and the concept is really just a themed browser.  Too little, and security is at risk.  Finding that balance will take some work.</description>
		<content:encoded><![CDATA[<p>Mark: Discussion is critical.  Too much separation, and the concept is really just a themed browser.  Too little, and security is at risk.  Finding that balance will take some work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Finkle</title>
		<link>http://robert.accettura.com/blog/2007/04/05/webapp-as-desktop-app-security-model/comment-page-1/#comment-134824</link>
		<dc:creator>Mark Finkle</dc:creator>
		<pubDate>Fri, 06 Apr 2007 02:42:19 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2007/04/05/webapp-as-desktop-app-security-model/#comment-134824</guid>
		<description>Robert - You raise some good questions. In WebRunner, Benjamin has some code to open external links in the default web browser. Mainly, for convenience, but it also helps security. It may not be foolproof, but works fairly well.

I do believe, as does dmose, that something more needs to be done to provide a level of trust to the user. Even if we don&#039;t know the answers yet, at least we&#039;re talking about it.</description>
		<content:encoded><![CDATA[<p>Robert &#8211; You raise some good questions. In WebRunner, Benjamin has some code to open external links in the default web browser. Mainly, for convenience, but it also helps security. It may not be foolproof, but works fairly well.</p>
<p>I do believe, as does dmose, that something more needs to be done to provide a level of trust to the user. Even if we don&#8217;t know the answers yet, at least we&#8217;re talking about it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
