<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Building trust in Flash-based RIAs: a security feature request</title>
	<atom:link href="http://aralbalkan.com/1078/feed" rel="self" type="application/rss+xml" />
	<link>http://aralbalkan.com/1078</link>
	<description>Passionate geekisms.</description>
	<lastBuildDate>Sun, 12 Feb 2012 17:52:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Micael Pastushkov</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-106764</link>
		<dc:creator>Micael Pastushkov</dc:creator>
		<pubDate>Fri, 25 Jan 2008 17:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-106764</guid>
		<description>Flash works in the form of browser plug-in but unlike the browser itself has no visible system areas such as status bar in the browser. Thus, the plug-in could easily display the security sign (the lock) but has no place for it. Displaying it in the app itself is a deception since the user has to trust the app in this case (and hey, all we see is a bunch of pixels on the screen anyways!). 

The solution could be Flash plug-in communicating secure connection status to the browser (absence of such or possible warnings). I think this is better option because Flash &quot;knows&quot; about all the browsers but browsers know little about Flash. 

Hey, Adobe - Make it Possible! (or MS Silverlight will do it first).</description>
		<content:encoded><![CDATA[<p>Flash works in the form of browser plug-in but unlike the browser itself has no visible system areas such as status bar in the browser. Thus, the plug-in could easily display the security sign (the lock) but has no place for it. Displaying it in the app itself is a deception since the user has to trust the app in this case (and hey, all we see is a bunch of pixels on the screen anyways!). </p>
<p>The solution could be Flash plug-in communicating secure connection status to the browser (absence of such or possible warnings). I think this is better option because Flash &#8220;knows&#8221; about all the browsers but browsers know little about Flash. </p>
<p>Hey, Adobe &#8211; Make it Possible! (or MS Silverlight will do it first).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-88173</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Sat, 01 Dec 2007 00:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-88173</guid>
		<description>Cool, John, thanks for the update! :)</description>
		<content:encoded><![CDATA[<p>Cool, John, thanks for the update! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Dowdell</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-88161</link>
		<dc:creator>John Dowdell</dc:creator>
		<pubDate>Fri, 30 Nov 2007 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-88161</guid>
		<description>Followup: Folks from Adobe have been reading this thread, and it has paralleled some prior internal discussions, but I don&#039;t know that they&#039;ve reached any resolution yet, much less a deliverable. It&#039;s on the radar, though.

jd/adobe</description>
		<content:encoded><![CDATA[<p>Followup: Folks from Adobe have been reading this thread, and it has paralleled some prior internal discussions, but I don&#8217;t know that they&#8217;ve reached any resolution yet, much less a deliverable. It&#8217;s on the radar, though.</p>
<p>jd/adobe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84341</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Mon, 12 Nov 2007 16:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84341</guid>
		<description>Hi Jason, 

The alert message would only display with an application loaded over HTTPS attempted to make an HTTP call. 

Having the user right-click (a hidden feature) to find out the security status would not solve this problem as most users would not know to do this. And what does mixed communication mean -- does it mean that it&#039;s loading a photo over HTTP or sending my credit card information? 

The alternative is to do what Marc suggested and not allow HTTP calls in SWFs loaded via HTTPS.</description>
		<content:encoded><![CDATA[<p>Hi Jason, </p>
<p>The alert message would only display with an application loaded over HTTPS attempted to make an HTTP call. </p>
<p>Having the user right-click (a hidden feature) to find out the security status would not solve this problem as most users would not know to do this. And what does mixed communication mean &#8212; does it mean that it&#8217;s loading a photo over HTTP or sending my credit card information? </p>
<p>The alternative is to do what Marc suggested and not allow HTTP calls in SWFs loaded via HTTPS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason The Saj</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84305</link>
		<dc:creator>Jason The Saj</dc:creator>
		<pubDate>Mon, 12 Nov 2007 14:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84305</guid>
		<description>I don&#039;t like the pop-ups.  I think a nicer alternative would be to right-click on a Flash app and see a security status icon of either &quot;Locked&quot; (https), &quot;Unlocked&quot; (http), or two locks to express mixed communication. Less invasive...</description>
		<content:encoded><![CDATA[<p>I don&#8217;t like the pop-ups.  I think a nicer alternative would be to right-click on a Flash app and see a security status icon of either &#8220;Locked&#8221; (https), &#8220;Unlocked&#8221; (http), or two locks to express mixed communication. Less invasive&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Hughes</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84304</link>
		<dc:creator>Marc Hughes</dc:creator>
		<pubDate>Mon, 12 Nov 2007 14:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84304</guid>
		<description>Just a little anecdotal note about users...

I had a customer email me a few weeks ago asking where they could get to a secure order page.  I was baffled because the order page was secure.  Turns out it was because they were looking for the little lock icon on the page before starting the order process.  Now... the page where they enter in the information WAS secure.  But the page before that wasn&#039;t and they didn&#039;t dare click further.

This was a great reminder to me that ordinary users don&#039;t understand security, when it&#039;s appropriate, and when it&#039;s safe to click on.  It also reminded me that people do actually look for that lock icon.

Unfortunately because of this I don&#039;t think users would ever understand those dialogs you presented.  IMHO the flash player should not allow HTTP requests from a swf loaded over HTTPS.  It limits applications but it doesn&#039;t impose any additional requirements on what users&#039; understand to be &quot;secure&quot;.</description>
		<content:encoded><![CDATA[<p>Just a little anecdotal note about users&#8230;</p>
<p>I had a customer email me a few weeks ago asking where they could get to a secure order page.  I was baffled because the order page was secure.  Turns out it was because they were looking for the little lock icon on the page before starting the order process.  Now&#8230; the page where they enter in the information WAS secure.  But the page before that wasn&#8217;t and they didn&#8217;t dare click further.</p>
<p>This was a great reminder to me that ordinary users don&#8217;t understand security, when it&#8217;s appropriate, and when it&#8217;s safe to click on.  It also reminded me that people do actually look for that lock icon.</p>
<p>Unfortunately because of this I don&#8217;t think users would ever understand those dialogs you presented.  IMHO the flash player should not allow HTTP requests from a swf loaded over HTTPS.  It limits applications but it doesn&#8217;t impose any additional requirements on what users&#8217; understand to be &#8220;secure&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Chiverton</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84268</link>
		<dc:creator>Tom Chiverton</dc:creator>
		<pubDate>Mon, 12 Nov 2007 10:49:18 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84268</guid>
		<description>Last time I saw a study done, the presence or lack of a padlock icon was either totally missed, ignored or satifised by a static .gif to the vast, vast majority of users.

Browsers shouldn&#039;t punish the users of applications that are built poorly, when most people will click &#039;OK&#039; to anything they are asked.</description>
		<content:encoded><![CDATA[<p>Last time I saw a study done, the presence or lack of a padlock icon was either totally missed, ignored or satifised by a static .gif to the vast, vast majority of users.</p>
<p>Browsers shouldn&#8217;t punish the users of applications that are built poorly, when most people will click &#8216;OK&#8217; to anything they are asked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84255</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Mon, 12 Nov 2007 09:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84255</guid>
		<description>Hi Nathan,

The problem is that _you_ are honest but we have to take your word for it. If only the whole world was full of people like you but unfortunately it&#039;s not. Instead we have people who snoop data on open WiFi networks, engage in phishing attempts, and write Trojans. 

This feature is one that those of us who _are_ honest should be pushing for. As I said in my article, it is meant to educate and build confidence in users. The more I think about it, the more I see it as a glaring security hole. 

@Brian: Unfortunately, even large companies can handle sensitive data poorly. You need only skim this data loss list to see that the weakest link is again, usually human error (a lost laptop, for example). That could very easily be a missing &quot;s&quot; in the code that sends your credit card information over -- it doesn&#039;t even have to be on purpose.

And I&#039;m not talking about scam sites here. This feature won&#039;t deter against that (but browsers are building in better tools for alerting users to phishing attempts, etc., in any case). 

This feature is simply to reassure users that they can still trust the &quot;this page is secure&quot; lock icon in their browsers with RIAs. The lock icon and HTTPS become meaningless for RIAs unless users know that the application is not going to make HTTP calls (and if it is, then the user should be alerted to this fact and have the option of canceling it.)</description>
		<content:encoded><![CDATA[<p>Hi Nathan,</p>
<p>The problem is that _you_ are honest but we have to take your word for it. If only the whole world was full of people like you but unfortunately it&#8217;s not. Instead we have people who snoop data on open WiFi networks, engage in phishing attempts, and write Trojans. </p>
<p>This feature is one that those of us who _are_ honest should be pushing for. As I said in my article, it is meant to educate and build confidence in users. The more I think about it, the more I see it as a glaring security hole. </p>
<p>@Brian: Unfortunately, even large companies can handle sensitive data poorly. You need only skim this data loss list to see that the weakest link is again, usually human error (a lost laptop, for example). That could very easily be a missing &#8220;s&#8221; in the code that sends your credit card information over &#8212; it doesn&#8217;t even have to be on purpose.</p>
<p>And I&#8217;m not talking about scam sites here. This feature won&#8217;t deter against that (but browsers are building in better tools for alerting users to phishing attempts, etc., in any case). </p>
<p>This feature is simply to reassure users that they can still trust the &#8220;this page is secure&#8221; lock icon in their browsers with RIAs. The lock icon and HTTPS become meaningless for RIAs unless users know that the application is not going to make HTTP calls (and if it is, then the user should be alerted to this fact and have the option of canceling it.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian McBride</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84221</link>
		<dc:creator>Brian McBride</dc:creator>
		<pubDate>Mon, 12 Nov 2007 05:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84221</guid>
		<description>I would say the whole &quot;trust&quot; issue (for me anyway) has far less to do with the secure icon than with the company I am dealing with. 

If I am shopping on a well known store site, Amazon, Gap, whatever, and they have a form that will take my credit card data, I quite blindly assume my data is going to be kept as safe as these companies can.

Conversely, if I run across a funky looking site where I am thinking of purchasing from, I usually do a search to see if anyone has complained about that site. Scam sites usually are pretty easy to ferret out with a simple google search.

Yet in each case, it is not the https icon I am looking for, I am looking for a company that feels reliable and solid. Because, in the end, even if I see the lock icon, I might feel as though my data got to the other end safer, but if the guys on that end decide to abuse it, well...

Seems like it would be nice to be able to assure users. Of course, not if it just ends up scaring them away from Flash. The pop-up warning box should be in terms my grandma would understand.</description>
		<content:encoded><![CDATA[<p>I would say the whole &#8220;trust&#8221; issue (for me anyway) has far less to do with the secure icon than with the company I am dealing with. </p>
<p>If I am shopping on a well known store site, Amazon, Gap, whatever, and they have a form that will take my credit card data, I quite blindly assume my data is going to be kept as safe as these companies can.</p>
<p>Conversely, if I run across a funky looking site where I am thinking of purchasing from, I usually do a search to see if anyone has complained about that site. Scam sites usually are pretty easy to ferret out with a simple google search.</p>
<p>Yet in each case, it is not the https icon I am looking for, I am looking for a company that feels reliable and solid. Because, in the end, even if I see the lock icon, I might feel as though my data got to the other end safer, but if the guys on that end decide to abuse it, well&#8230;</p>
<p>Seems like it would be nice to be able to assure users. Of course, not if it just ends up scaring them away from Flash. The pop-up warning box should be in terms my grandma would understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan de Vries</title>
		<link>http://aralbalkan.com/1078/comment-page-1#comment-84180</link>
		<dc:creator>Nathan de Vries</dc:creator>
		<pubDate>Mon, 12 Nov 2007 00:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1078#comment-84180</guid>
		<description>I think enforcing HTTPS communication when a SWF is loaded via HTTPS is a bad idea, since it would really get in the way of those of us who *are* honest.

For instance, the product I work on generates two session tokens (one normal, one secure) for communication with the server. All safe/idempotent HTTP requests are made over HTTP with the normal session token, and all other request are made using the secure session token via HTTPS. The only non-idempotent request we allow over HTTP (using the normal token) is a FileReference.upload(), since we found the overhead of HTTPS for requests with binary payloads was too much for some slower clients.

The security sandboxing of the Flash Player has taken up uncountable hours of my time, so adding another level of complexity wouldn&#039;t get my tick of approval.</description>
		<content:encoded><![CDATA[<p>I think enforcing HTTPS communication when a SWF is loaded via HTTPS is a bad idea, since it would really get in the way of those of us who *are* honest.</p>
<p>For instance, the product I work on generates two session tokens (one normal, one secure) for communication with the server. All safe/idempotent HTTP requests are made over HTTP with the normal session token, and all other request are made using the secure session token via HTTPS. The only non-idempotent request we allow over HTTP (using the normal token) is a FileReference.upload(), since we found the overhead of HTTPS for requests with binary payloads was too much for some slower clients.</p>
<p>The security sandboxing of the Flash Player has taken up uncountable hours of my time, so adding another level of complexity wouldn&#8217;t get my tick of approval.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

