<?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: Race conditions in security dialogs</title>
	<atom:link href="http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/</link>
	<description>Jesse Ruderman on Firefox, security, and more</description>
	<lastBuildDate>Fri, 02 Mar 2012 12:46:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: James Cook</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-628</link>
		<dc:creator>James Cook</dc:creator>
		<pubDate>Sun, 11 Jul 2004 00:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-628</guid>
		<description><![CDATA[&quot;These users think the delay was added merely to force everyone to read the dialog. It surprises me that these users were not able to figure out the security hole given the fix.&quot;

Um, I&#039;m one of those users.  Please keep in mind that us users don&#039;t know that the countdown is a &quot;fix&quot;, and don&#039;t read Mozilla bug reports (especially when there are more than 100,000 of them).  The most reasonable explanation for why a dialog has a countdown is that the author of the dialog wants to harass you into paying money to make the delay go away, or force you to read something you would skip.

A line of text explaining why the countdown would go a long way.  &quot;Counting down to prevent double-click security threat&quot; would have done it.  Plus, it would give me something to read during the delay.  :-)

Frankly, I think one-click software install is almost impossible to lock-down from a security standpoint.  If there&#039;s a user-entered name of the package, just name it whatever action you want the user to take.  &quot;Click yes to install free porn utility.xpi&quot;  The Flash plug-in does this.  &quot;You must install this free software to correctly view the page (Flash)&quot; is the gist of the message.

Suggestions like &quot;make the security window not take focus&quot; break the consistency of the window manager and in my opinion are not acceptable.  If you think people have trouble figuring out why there&#039;s a countdown in the security dialog, try to get them to explain to you why the window doesn&#039;t take focus.

The double-click issue is interesting because many people double-click on links to follow them, rather than single click.  This is, of course, due to inconsistency between the file manager &quot;open folder/file&quot; double-click and the web browser &quot;open page&quot; single-click.  And it ain&#039;t gonna change any time soon, I suspect.

James]]></description>
		<content:encoded><![CDATA[<p>&#8220;These users think the delay was added merely to force everyone to read the dialog. It surprises me that these users were not able to figure out the security hole given the fix.&#8221;</p>
<p>Um, I&#8217;m one of those users.  Please keep in mind that us users don&#8217;t know that the countdown is a &#8220;fix&#8221;, and don&#8217;t read Mozilla bug reports (especially when there are more than 100,000 of them).  The most reasonable explanation for why a dialog has a countdown is that the author of the dialog wants to harass you into paying money to make the delay go away, or force you to read something you would skip.</p>
<p>A line of text explaining why the countdown would go a long way.  &#8220;Counting down to prevent double-click security threat&#8221; would have done it.  Plus, it would give me something to read during the delay.  :-)</p>
<p>Frankly, I think one-click software install is almost impossible to lock-down from a security standpoint.  If there&#8217;s a user-entered name of the package, just name it whatever action you want the user to take.  &#8220;Click yes to install free porn utility.xpi&#8221;  The Flash plug-in does this.  &#8220;You must install this free software to correctly view the page (Flash)&#8221; is the gist of the message.</p>
<p>Suggestions like &#8220;make the security window not take focus&#8221; break the consistency of the window manager and in my opinion are not acceptable.  If you think people have trouble figuring out why there&#8217;s a countdown in the security dialog, try to get them to explain to you why the window doesn&#8217;t take focus.</p>
<p>The double-click issue is interesting because many people double-click on links to follow them, rather than single click.  This is, of course, due to inconsistency between the file manager &#8220;open folder/file&#8221; double-click and the web browser &#8220;open page&#8221; single-click.  And it ain&#8217;t gonna change any time soon, I suspect.</p>
<p>James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-611</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-611</guid>
		<description><![CDATA[What if the &quot;Yes&quot; and &quot;Cancel&quot; buttons showed up reversed based on a random number? would that not fix it?]]></description>
		<content:encoded><![CDATA[<p>What if the &#8220;Yes&#8221; and &#8220;Cancel&#8221; buttons showed up reversed based on a random number? would that not fix it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Magus</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-612</link>
		<dc:creator>Magus</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-612</guid>
		<description><![CDATA[Reversed or not, if &quot;y&quot; is still the access key, it&#039;ll still accept the prompt.

However, on the linked bug, when I try the demo in Firefox, I don&#039;t get a window that accepts a &quot;y&quot; but instead just says that a script was denied permissions with an Ok button.]]></description>
		<content:encoded><![CDATA[<p>Reversed or not, if &#8220;y&#8221; is still the access key, it&#8217;ll still accept the prompt.</p>
<p>However, on the linked bug, when I try the demo in Firefox, I don&#8217;t get a window that accepts a &#8220;y&#8221; but instead just says that a script was denied permissions with an Ok button.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-613</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-613</guid>
		<description><![CDATA[Magus: you have to save the demo and load it from disk or use about:config to set signed.applets.codebase_principal_support to true.  A real attack would use ActiveX or XPIs instead of pure JavaScript and would not be subject to that restriction.]]></description>
		<content:encoded><![CDATA[<p>Magus: you have to save the demo and load it from disk or use about:config to set signed.applets.codebase_principal_support to true.  A real attack would use ActiveX or XPIs instead of pure JavaScript and would not be subject to that restriction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Wilson</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-614</link>
		<dc:creator>Matthew Wilson</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-614</guid>
		<description><![CDATA[WinZip randomises both the order of the OK/Cancel buttons and the accesskeys used. Or at least it used to.]]></description>
		<content:encoded><![CDATA[<p>WinZip randomises both the order of the OK/Cancel buttons and the accesskeys used. Or at least it used to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/comment-page-1/#comment-615</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/test/wp15/wordpress/?p=149#comment-615</guid>
		<description><![CDATA[Randomizing the order of buttons wouldn&#039;t help much, since it would only protect users 50% of the time.  The shareware version of WinZip just did that to be annoying.]]></description>
		<content:encoded><![CDATA[<p>Randomizing the order of buttons wouldn&#8217;t help much, since it would only protect users 50% of the time.  The shareware version of WinZip just did that to be annoying.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
