<?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: Adobe AIR security concerns</title>
	<atom:link href="http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Sun, 12 Feb 2012 05:28:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sean</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-108214</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Mon, 15 Sep 2008 17:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-108214</guid>
		<description>I found this article after installing AIR and then going to install Kuler.  While I do have reasonable trust for Adobe here, I did click cancel instead of install.  It seemed like a big fat hole in the thought process.

I don&#039;t want applications mining my personal documents.</description>
		<content:encoded><![CDATA[<p>I found this article after installing AIR and then going to install Kuler.  While I do have reasonable trust for Adobe here, I did click cancel instead of install.  It seemed like a big fat hole in the thought process.</p>
<p>I don&#8217;t want applications mining my personal documents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-38804</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 15 Oct 2007 18:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-38804</guid>
		<description>@Chris:

In fact, there have been worldwide outbreaks of attacks by malicious code.

You said: &quot;Common sense dictates you only download from trusted sources&quot; and common sense also dictates you don&#039;t double click an unexpected attachment called &#039;Love-Letter-For-You.txt.vbs&#039;. But many did and the outbreak of the &quot;I Love You-virus&quot; was a fact.
----------
@Alan

Yes, _we_ know that, but does your 11 year old nephew know that?
----------

This post actually raises an excellent point, and it&#039;s not about technology, it&#039;s about perception. Flash games are extremely popular time wasters. They _will_ be extended with offline capabilities through Air (like playing on a laptop and later synchronizing high scores, or extrra down loadable levels/characters). At this point, Air applications will be perceived to be relatively save, and many users will click Yes to the &#039;scary&#039; dialog.</description>
		<content:encoded><![CDATA[<p>@Chris:</p>
<p>In fact, there have been worldwide outbreaks of attacks by malicious code.</p>
<p>You said: &#8220;Common sense dictates you only download from trusted sources&#8221; and common sense also dictates you don&#8217;t double click an unexpected attachment called &#8216;Love-Letter-For-You.txt.vbs&#8217;. But many did and the outbreak of the &#8220;I Love You-virus&#8221; was a fact.<br />
&#8212;&#8212;&#8212;-<br />
@Alan</p>
<p>Yes, _we_ know that, but does your 11 year old nephew know that?<br />
&#8212;&#8212;&#8212;-</p>
<p>This post actually raises an excellent point, and it&#8217;s not about technology, it&#8217;s about perception. Flash games are extremely popular time wasters. They _will_ be extended with offline capabilities through Air (like playing on a laptop and later synchronizing high scores, or extrra down loadable levels/characters). At this point, Air applications will be perceived to be relatively save, and many users will click Yes to the &#8216;scary&#8217; dialog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James A. Donald</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-38394</link>
		<dc:creator>James A. Donald</dc:creator>
		<pubDate>Thu, 11 Oct 2007 20:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-38394</guid>
		<description>The following file access restriction should be broad enough to allow almost any legitimate application, and safe enough to prevent malware:

The application should be able to access its initially empty home directory at will, and should be able to access any file that the user has selected from a file open dialog controlled by the Adobe AIR runtime and displayed in fashion that shows its relationship to the particular AIR appliction. 

Similarly for access to anything sensitive - only through dialogs whose appearance and behavior is controlled by the runtime, not the particular application.</description>
		<content:encoded><![CDATA[<p>The following file access restriction should be broad enough to allow almost any legitimate application, and safe enough to prevent malware:</p>
<p>The application should be able to access its initially empty home directory at will, and should be able to access any file that the user has selected from a file open dialog controlled by the Adobe AIR runtime and displayed in fashion that shows its relationship to the particular AIR appliction. </p>
<p>Similarly for access to anything sensitive &#8211; only through dialogs whose appearance and behavior is controlled by the runtime, not the particular application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Karp</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-38378</link>
		<dc:creator>Alan Karp</dc:creator>
		<pubDate>Thu, 11 Oct 2007 16:32:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-38378</guid>
		<description>The simple way to protect yourself from AIR and other applications is to use the Windows runAs facility to launch the application in a restricted user account.  I routinely do that with my browser.  Applications run this way don&#039;t have access to my stuff.  If the account gets corrupted, I can just throw it away and create a new one.</description>
		<content:encoded><![CDATA[<p>The simple way to protect yourself from AIR and other applications is to use the Windows runAs facility to launch the application in a restricted user account.  I routinely do that with my browser.  Applications run this way don&#8217;t have access to my stuff.  If the account gets corrupted, I can just throw it away and create a new one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Seahorn</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-23621</link>
		<dc:creator>Chris Seahorn</dc:creator>
		<pubDate>Wed, 27 Jun 2007 20:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-23621</guid>
		<description>This has been discussed at many a place since the alpha and while I know Adobe doesn&#039;t care to be compared to commercial wrappers, nor does it even aspire to, the distribution of the end product AIR creates exactly mirrors a model that already exists (ZINC, SWF Studio, SWFKit Pro, Mprojector, SwishStudio, etc).

Comparing an online Flash game to an offline one assumes a lot of factors that aren&#039;t applicable. I can&#039;t chance upon a desktop application...I can only choose to download it from somewhere and install it with free will (I can&#039;t be redirected to one or have it unintentionally forced upon me with creative browser commands). In this respect the rules that apply to all downloadable applications (whether AIR or not) apply here as well. Common sense dictates you only download from trusted sources.

The fact AIR right now has limited access to the OS isn&#039;t really a debit in this regard...it&#039;s actually smart while in beta so they can work out how it will differ from the way commercial wrappers handle things now (and there is a huge userbase of people cranking out desktop apps with far more OS access than AIR offers right now....with no catastrophic worldwide outbreaks of attacks by malicious code I might add) and what level of access they choose to allow. I do think they need to mirror the options offered by the existing commercial wrappers because if they don&#039;t, at least how it relates to desktop RIA&#039;s based on Flash/Flex content, they will cut their own throat limiting their platform by rules of engagement not respected (nor abused in large numbers) by their competitors. If a user wishes to put out malicious code, they will...no matter the platform....this isn&#039;t specific to AIR nor more susceptible to AIR. The question is...with a distribution model that cannot be compared to a web delivered one, what avenue would they have for distribution in today&#039;s world? Surely not any shareware repository...it would get reported too fast. They would be limited to distribution via personal means (self served as a download from their domain) and the word would get out quickly that their code is malicious should they choose become a developer that has &quot;creating havoc&quot; on his/her mind.

We need to quit pretending that AIR invented the ability to create desktop applications with the benefit of a lower level language encompassed by a higher level one and they need to stay focused on how it will differ from these existing applications (with dedicated runtimes, dedicated html engines, internal DB handling and etc for example) and ignore the stabs at security and other supposed flaws by people that tend to...in fact...pretend they did invent it. 


I personally think (I wrote about this at an earlier date) that scary install splash screen you mention is being done on purpose. To me it simply negates any worries that users will jump the gun and begin commercial distribution of anything AIR based until it at least hits final version 1. I sure wouldn&#039;t (imagine the look on a clients face when they see that). If I had to guess it&#039;s that way for a reason and will not look anything like that when it&#039;s all said and done. :)

Chris</description>
		<content:encoded><![CDATA[<p>This has been discussed at many a place since the alpha and while I know Adobe doesn&#8217;t care to be compared to commercial wrappers, nor does it even aspire to, the distribution of the end product AIR creates exactly mirrors a model that already exists (ZINC, SWF Studio, SWFKit Pro, Mprojector, SwishStudio, etc).</p>
<p>Comparing an online Flash game to an offline one assumes a lot of factors that aren&#8217;t applicable. I can&#8217;t chance upon a desktop application&#8230;I can only choose to download it from somewhere and install it with free will (I can&#8217;t be redirected to one or have it unintentionally forced upon me with creative browser commands). In this respect the rules that apply to all downloadable applications (whether AIR or not) apply here as well. Common sense dictates you only download from trusted sources.</p>
<p>The fact AIR right now has limited access to the OS isn&#8217;t really a debit in this regard&#8230;it&#8217;s actually smart while in beta so they can work out how it will differ from the way commercial wrappers handle things now (and there is a huge userbase of people cranking out desktop apps with far more OS access than AIR offers right now&#8230;.with no catastrophic worldwide outbreaks of attacks by malicious code I might add) and what level of access they choose to allow. I do think they need to mirror the options offered by the existing commercial wrappers because if they don&#8217;t, at least how it relates to desktop RIA&#8217;s based on Flash/Flex content, they will cut their own throat limiting their platform by rules of engagement not respected (nor abused in large numbers) by their competitors. If a user wishes to put out malicious code, they will&#8230;no matter the platform&#8230;.this isn&#8217;t specific to AIR nor more susceptible to AIR. The question is&#8230;with a distribution model that cannot be compared to a web delivered one, what avenue would they have for distribution in today&#8217;s world? Surely not any shareware repository&#8230;it would get reported too fast. They would be limited to distribution via personal means (self served as a download from their domain) and the word would get out quickly that their code is malicious should they choose become a developer that has &#8220;creating havoc&#8221; on his/her mind.</p>
<p>We need to quit pretending that AIR invented the ability to create desktop applications with the benefit of a lower level language encompassed by a higher level one and they need to stay focused on how it will differ from these existing applications (with dedicated runtimes, dedicated html engines, internal DB handling and etc for example) and ignore the stabs at security and other supposed flaws by people that tend to&#8230;in fact&#8230;pretend they did invent it. </p>
<p>I personally think (I wrote about this at an earlier date) that scary install splash screen you mention is being done on purpose. To me it simply negates any worries that users will jump the gun and begin commercial distribution of anything AIR based until it at least hits final version 1. I sure wouldn&#8217;t (imagine the look on a clients face when they see that). If I had to guess it&#8217;s that way for a reason and will not look anything like that when it&#8217;s all said and done. <img src='http://www.itwriting.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Dowdell</title>
		<link>http://www.itwriting.com/blog/261-adobe-air-security-concerns.html/comment-page-1#comment-23613</link>
		<dc:creator>John Dowdell</dc:creator>
		<pubDate>Wed, 27 Jun 2007 19:46:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=261#comment-23613</guid>
		<description>Yes, the ability for Flash or Ajax to read and write the local file system is a significant beyond-the-browser ability. I do not expect people to install Adobe Integrated Runtime applications as casually as they would click a link to go to a new webpage. Browsers will remain uniquely valuable when visiting strangers.

The security restraints have not been fully set in the current beta... here&#039;s the current situation:
http://labs.adobe.com/wiki/index.php/AIR:Developer_FAQ#What_security_model_does_the_Adobe_AIR_runtime_provide.3F

The issues you raise are valid ones, and the team here has had these explicitly in mind the past few months. When the release goes 1.0 it&#039;d be great if you could provide a reality-check then too, thanks.

jd/adobe</description>
		<content:encoded><![CDATA[<p>Yes, the ability for Flash or Ajax to read and write the local file system is a significant beyond-the-browser ability. I do not expect people to install Adobe Integrated Runtime applications as casually as they would click a link to go to a new webpage. Browsers will remain uniquely valuable when visiting strangers.</p>
<p>The security restraints have not been fully set in the current beta&#8230; here&#8217;s the current situation:<br />
<a href="http://labs.adobe.com/wiki/index.php/AIR:Developer_FAQ#What_security_model_does_the_Adobe_AIR_runtime_provide.3F" rel="nofollow">http://labs.adobe.com/wiki/index.php/AIR:Developer_FAQ#What_security_model_does_the_Adobe_AIR_runtime_provide.3F</a></p>
<p>The issues you raise are valid ones, and the team here has had these explicitly in mind the past few months. When the release goes 1.0 it&#8217;d be great if you could provide a reality-check then too, thanks.</p>
<p>jd/adobe</p>
]]></content:encoded>
	</item>
</channel>
</rss>

