<?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"
	>
<channel>
	<title>Comments on: How to Manage Passwords and Prevent Phishing</title>
	<atom:link href="http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/feed/" rel="self" type="application/rss+xml" />
	<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/</link>
	<description>Every system has a user.</description>
	<pubDate>Sat,  6 Sep 2008 19:57:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>By: Peter Gutmann</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-5921</link>
		<dc:creator>Peter Gutmann</dc:creator>
		<pubDate>Sat, 22 Jul 2006 10:05:57 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-5921</guid>
		<description>I've had the Passpet concept on my shopping list of cool security UI ideas for awhile, recently I started thinking about implementation details and realised that the password-strengthening you propose (hash until done) doesn't actually work because there's no good way to put a UI around this, nor will it work easily with existing crypto APIs.

The UI problem is that there's no easy way to communicate what's going on to the user.  I thought of adding some text to the password dialog along the lines of "The longer you're prepared to wait before clicking 'OK', the string the protection will be.  Note that this delay will occur every time you enter your master password.  Current protection: 1 day to break", but this is just plain ugly, there's too much for the user to absorb, and even this lengthy explanation won't be enough for most users.  Furthermore, the more explanatory text you add, the longer people will be delayed before they click OK, creating an irritating problem whenever they enter their password in the future.  In the worst case this delay time is unbounded, for example if the phone rings before they can click OK, or (a more common case) they pause to write the password on a post-it note to stick to the side of their monitor before clicking OK.  It's just too awkward and un-controlled.

A second problem is that most (all?) crypto APIs don't give you this level of control over password hashing unless you're working at an extremely low level.  Most just follow the functionality of standard password-processing mechanisms like PBKDF2, where you input a password, salt, and iteration count, and wait until it spits out the result.  You can't interrupt this at an arbitrary point when you get bored.

After thinking about this a bit I figured a more workable solution woul be to provide a slider from 0...10s (default = 1s) and the text "To strengthen your password protection, you can add a processing delay to the password each time you enter it.  The longer the delay, the stronger the protection".  This puts the user in direct control, and makes explicit what's happening, rather than overloading the 'OK' button with unexpected functionality.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had the Passpet concept on my shopping list of cool security UI ideas for awhile, recently I started thinking about implementation details and realised that the password-strengthening you propose (hash until done) doesn&#8217;t actually work because there&#8217;s no good way to put a UI around this, nor will it work easily with existing crypto APIs.</p>
<p>The UI problem is that there&#8217;s no easy way to communicate what&#8217;s going on to the user.  I thought of adding some text to the password dialog along the lines of &#8220;The longer you&#8217;re prepared to wait before clicking &#8216;OK&#8217;, the string the protection will be.  Note that this delay will occur every time you enter your master password.  Current protection: 1 day to break&#8221;, but this is just plain ugly, there&#8217;s too much for the user to absorb, and even this lengthy explanation won&#8217;t be enough for most users.  Furthermore, the more explanatory text you add, the longer people will be delayed before they click OK, creating an irritating problem whenever they enter their password in the future.  In the worst case this delay time is unbounded, for example if the phone rings before they can click OK, or (a more common case) they pause to write the password on a post-it note to stick to the side of their monitor before clicking OK.  It&#8217;s just too awkward and un-controlled.</p>
<p>A second problem is that most (all?) crypto APIs don&#8217;t give you this level of control over password hashing unless you&#8217;re working at an extremely low level.  Most just follow the functionality of standard password-processing mechanisms like PBKDF2, where you input a password, salt, and iteration count, and wait until it spits out the result.  You can&#8217;t interrupt this at an arbitrary point when you get bored.</p>
<p>After thinking about this a bit I figured a more workable solution woul be to provide a slider from 0&#8230;10s (default = 1s) and the text &#8220;To strengthen your password protection, you can add a processing delay to the password each time you enter it.  The longer the delay, the stronger the protection&#8221;.  This puts the user in direct control, and makes explicit what&#8217;s happening, rather than overloading the &#8216;OK&#8217; button with unexpected functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ping</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-3276</link>
		<dc:creator>Ping</dc:creator>
		<pubDate>Wed, 26 Apr 2006 21:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-3276</guid>
		<description>Hi!  Passpet is under development.  We've just gotten a paper accepted to SOUPS, which will be its first public presentation.</description>
		<content:encoded><![CDATA[<p>Hi!  Passpet is under development.  We&#8217;ve just gotten a paper accepted to SOUPS, which will be its first public presentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdtar</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-3127</link>
		<dc:creator>pdtar</dc:creator>
		<pubDate>Sat, 22 Apr 2006 19:31:39 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-3127</guid>
		<description>Hi Ping

Is Passpet still an idea or have you moved to active project? I have long recommended Password Safe, in part because I have confidence in the dev team, and it is unaffected by browser changes. Now that Fx has matured I am willing to reconsider. 


I don't bring any coding skills to the table but I'm interested and would enjoy participating.</description>
		<content:encoded><![CDATA[<p>Hi Ping</p>
<p>Is Passpet still an idea or have you moved to active project? I have long recommended Password Safe, in part because I have confidence in the dev team, and it is unaffected by browser changes. Now that Fx has matured I am willing to reconsider. </p>
<p>I don&#8217;t bring any coding skills to the table but I&#8217;m interested and would enjoy participating.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rebron.org &#187; anti-phishing summary</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2882</link>
		<dc:creator>rebron.org &#187; anti-phishing summary</dc:creator>
		<pubDate>Tue, 04 Apr 2006 20:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2882</guid>
		<description>[...] How to Manage Password and Prevent Phishing [...]</description>
		<content:encoded><![CDATA[<p>[...] How to Manage Password and Prevent Phishing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ping</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2687</link>
		<dc:creator>Ping</dc:creator>
		<pubDate>Fri, 31 Mar 2006 23:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2687</guid>
		<description>Yes, it could, though i suspect such a design might be more vulnerable to spoofing.  If you never draw the user's attention out of the document area, then it's harder to give the user an unspoofable identifier for the site.

You can use the same "pet icon" trick to try to make the in-page UI hard to spoof, but i think it would be weaker than a pet icon in the toolbar.  I think some users would learn to click on any in-page button next to a "Password:" label regardless of its icon, whereas they would be less likely to click on a toolbar button with the wrong icon.</description>
		<content:encoded><![CDATA[<p>Yes, it could, though i suspect such a design might be more vulnerable to spoofing.  If you never draw the user&#8217;s attention out of the document area, then it&#8217;s harder to give the user an unspoofable identifier for the site.</p>
<p>You can use the same &#8220;pet icon&#8221; trick to try to make the in-page UI hard to spoof, but i think it would be weaker than a pet icon in the toolbar.  I think some users would learn to click on any in-page button next to a &#8220;Password:&#8221; label regardless of its icon, whereas they would be less likely to click on a toolbar button with the wrong icon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rohit Khare</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2686</link>
		<dc:creator>Rohit Khare</dc:creator>
		<pubDate>Fri, 31 Mar 2006 22:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-2686</guid>
		<description>Part of the 'problem' is the HTML input type=password; it's a dangerous sort of input field that we could have done more to 'protect.' is it a fair understanding of how passpet works to imagine that browsers should display the passpet button instead of a textfield?

That is, from a DOM perspective, could passpet replace the default password input widget?</description>
		<content:encoded><![CDATA[<p>Part of the &#8216;problem&#8217; is the HTML input type=password; it&#8217;s a dangerous sort of input field that we could have done more to &#8216;protect.&#8217; is it a fair understanding of how passpet works to imagine that browsers should display the passpet button instead of a textfield?</p>
<p>That is, from a DOM perspective, could passpet replace the default password input widget?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ping</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-674</link>
		<dc:creator>Ping</dc:creator>
		<pubDate>Mon, 27 Feb 2006 07:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-674</guid>
		<description>Sorry about the Javascript.  I'll see what i can do about a fallback.</description>
		<content:encoded><![CDATA[<p>Sorry about the Javascript.  I&#8217;ll see what i can do about a fallback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Gutmann</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-673</link>
		<dc:creator>Peter Gutmann</dc:creator>
		<pubDate>Mon, 27 Feb 2006 06:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-673</guid>
		<description>&#62;The amount of setup work for the client is pretty simple

.  The amount of work required for client-side PKI is outrageously high, so high in fact that almost no-one even does it (or those that do drop it pretty quickly).  Look at the research done at Xerox PARC, where a bunch of people with PhDs in computer science rated client-side PKI as the hardest computer task they'd ever been asked to accomplish, taking on average over two hours even though they had step-by-step instructions with screenshots to guide them.  When informed of this, the manufacturers of the gear they were using were baffled that anyone would even try and do this.  There's a reason why virtually no-one uses client-side PKI in practice...

(BTW Ping, why do I need to have Javascript enabled just to use your blog?  Mumble mutter...).</description>
		<content:encoded><![CDATA[<p>&gt;The amount of setup work for the client is pretty simple</p>
<p>.  The amount of work required for client-side PKI is outrageously high, so high in fact that almost no-one even does it (or those that do drop it pretty quickly).  Look at the research done at Xerox PARC, where a bunch of people with PhDs in computer science rated client-side PKI as the hardest computer task they&#8217;d ever been asked to accomplish, taking on average over two hours even though they had step-by-step instructions with screenshots to guide them.  When informed of this, the manufacturers of the gear they were using were baffled that anyone would even try and do this.  There&#8217;s a reason why virtually no-one uses client-side PKI in practice&#8230;</p>
<p>(BTW Ping, why do I need to have Javascript enabled just to use your blog?  Mumble mutter&#8230;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ping</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-670</link>
		<dc:creator>Ping</dc:creator>
		<pubDate>Sat, 25 Feb 2006 19:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-670</guid>
		<description>&lt;blockquote&gt;The amount of setup work for the client is pretty simple, and only needs to be done once per bank account per PC.&lt;/blockquote&gt;

So if you use a desktop computer, and an emergency happens while you're away from home, there's no way you can access your accounts?  I'm not so sure this is going to fly.</description>
		<content:encoded><![CDATA[<blockquote><p>The amount of setup work for the client is pretty simple, and only needs to be done once per bank account per PC.</p></blockquote>
<p>So if you use a desktop computer, and an emergency happens while you&#8217;re away from home, there&#8217;s no way you can access your accounts?  I&#8217;m not so sure this is going to fly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Stewart</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-667</link>
		<dc:creator>Bill Stewart</dc:creator>
		<pubDate>Sat, 25 Feb 2006 05:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-667</guid>
		<description>SSL Client-side Certificates are really the right choice here.  There are probably some man-in-the-middle attacks that work against them, but they're restricted to active attacks which are much harder to pull off successfully and untraceably than passive steal-the-password-for-later-abuse attacks.  They won't stop phishers from sending con mail until almost everybody uses them or something like them, but they can at least  keep banks that use them from getting phished much.  The amount of setup work for the client is pretty simple, and only needs to be done once per bank account per PC.

SPF and DKIM are also useful things that aren't being deployed by banks or other phishing targets, and would cut out a lot of the phish mail because ISPs can reject mail sent from inappropriate IP addresses without the recipient having to do any work.  That won't stop phishers from registering domains that look cleverly similar to real banks, but again it's at least a start.</description>
		<content:encoded><![CDATA[<p>SSL Client-side Certificates are really the right choice here.  There are probably some man-in-the-middle attacks that work against them, but they&#8217;re restricted to active attacks which are much harder to pull off successfully and untraceably than passive steal-the-password-for-later-abuse attacks.  They won&#8217;t stop phishers from sending con mail until almost everybody uses them or something like them, but they can at least  keep banks that use them from getting phished much.  The amount of setup work for the client is pretty simple, and only needs to be done once per bank account per PC.</p>
<p>SPF and DKIM are also useful things that aren&#8217;t being deployed by banks or other phishing targets, and would cut out a lot of the phish mail because ISPs can reject mail sent from inappropriate IP addresses without the recipient having to do any work.  That won&#8217;t stop phishers from registering domains that look cleverly similar to real banks, but again it&#8217;s at least a start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kragen Sitaker</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-651</link>
		<dc:creator>Kragen Sitaker</dc:creator>
		<pubDate>Sun, 19 Feb 2006 23:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-651</guid>
		<description>Like Alan Karp says, "I trust my bank with my money but not with my children; I trust my relatives with my children but not with my money."  So, in general, it's not enough to have a checkbox that says "User trusted."</description>
		<content:encoded><![CDATA[<p>Like Alan Karp says, &#8220;I trust my bank with my money but not with my children; I trust my relatives with my children but not with my money.&#8221;  So, in general, it&#8217;s not enough to have a checkbox that says &#8220;User trusted.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iang</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-632</link>
		<dc:creator>Iang</dc:creator>
		<pubDate>Thu, 16 Feb 2006 09:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-632</guid>
		<description>Your key property "using it is more convenient than not using it" is quite interesting.  Thinking about it briefly, the only crypto tools which I have found that have achieved this are Skype and SSH.  Both have been phenomenally successful and I think that more than coincidence.  What else is there?</description>
		<content:encoded><![CDATA[<p>Your key property &#8220;using it is more convenient than not using it&#8221; is quite interesting.  Thinking about it briefly, the only crypto tools which I have found that have achieved this are Skype and SSH.  Both have been phenomenally successful and I think that more than coincidence.  What else is there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iang</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-631</link>
		<dc:creator>Iang</dc:creator>
		<pubDate>Thu, 16 Feb 2006 09:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-631</guid>
		<description>Trust is in the user's head - the browser can never know what that is, as it is of necessity an individual, human attribute.  All the browser and any tool can do is repeat what it has been told, in more and more convenient ways.

What I see as ideal is a progression of historical information: having seen a cert before, how many times, having bookmarked a cert, having tagged it, and having labelled it with a petname are all progressions in better information that can be displayed to the user.  A great tool would present all these to the user, rather than try and choose one or the other as "better" in some sense.  (Of course, that leaves aside implementation details...)</description>
		<content:encoded><![CDATA[<p>Trust is in the user&#8217;s head - the browser can never know what that is, as it is of necessity an individual, human attribute.  All the browser and any tool can do is repeat what it has been told, in more and more convenient ways.</p>
<p>What I see as ideal is a progression of historical information: having seen a cert before, how many times, having bookmarked a cert, having tagged it, and having labelled it with a petname are all progressions in better information that can be displayed to the user.  A great tool would present all these to the user, rather than try and choose one or the other as &#8220;better&#8221; in some sense.  (Of course, that leaves aside implementation details&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Gutmann</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-628</link>
		<dc:creator>Peter Gutmann</dc:creator>
		<pubDate>Thu, 16 Feb 2006 05:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-628</guid>
		<description>There's a pile of plugins that provide different variations on this, generally providing some form of per-site password capability, which goes beyond the built-in password manager facility.  As with the pile of Trustbar-type plugins for Firefox, it's the sort of thing where you'd expect that after seeing a dozen plugins to do this it'd be a sign that it's time this functionality was integrated into the mainstream code base.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a pile of plugins that provide different variations on this, generally providing some form of per-site password capability, which goes beyond the built-in password manager facility.  As with the pile of Trustbar-type plugins for Firefox, it&#8217;s the sort of thing where you&#8217;d expect that after seeing a dozen plugins to do this it&#8217;d be a sign that it&#8217;s time this functionality was integrated into the mainstream code base.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Karp</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-625</link>
		<dc:creator>Alan Karp</dc:creator>
		<pubDate>Wed, 15 Feb 2006 22:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-625</guid>
		<description>If you key to the SSL cert, then what do you do about sites that don't have an https logon, such as facebook?

USB keys are a good approach, as long as you have yours with you.  One nice thing about hashing is that the only thing you need, your master password, is in your head.  People are comfortable with that model.  Now, if we could just make the password calculator ubitquitous ...

Bottom line:  Put password wallets, such as RoboForm, and hashers into the market.  My guess is that there's room for both.</description>
		<content:encoded><![CDATA[<p>If you key to the SSL cert, then what do you do about sites that don&#8217;t have an https logon, such as facebook?</p>
<p>USB keys are a good approach, as long as you have yours with you.  One nice thing about hashing is that the only thing you need, your master password, is in your head.  People are comfortable with that model.  Now, if we could just make the password calculator ubitquitous &#8230;</p>
<p>Bottom line:  Put password wallets, such as RoboForm, and hashers into the market.  My guess is that there&#8217;s room for both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Umesh Shankar</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-624</link>
		<dc:creator>Umesh Shankar</dc:creator>
		<pubDate>Wed, 15 Feb 2006 22:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-624</guid>
		<description>Keying to SSL cert instead of URL is a pretty easy change. As for portability, there are a number of solutions; I use my Palm, and the Roboform guys have a USB key-based solution that requires, according to them, no software install. See http://www.roboform.com/pass2go.html .

Lest anyone be curious, I have no stake in Roboform, but I have used it for a few years and found it very effective. In fact the original purpose, form-filling, was what drew me to it initially.`</description>
		<content:encoded><![CDATA[<p>Keying to SSL cert instead of URL is a pretty easy change. As for portability, there are a number of solutions; I use my Palm, and the Roboform guys have a USB key-based solution that requires, according to them, no software install. See <a href="http://www.roboform.com/pass2go.html" rel="nofollow">http://www.roboform.com/pass2go.html</a> .</p>
<p>Lest anyone be curious, I have no stake in Roboform, but I have used it for a few years and found it very effective. In fact the original purpose, form-filling, was what drew me to it initially.`</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Karp</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-623</link>
		<dc:creator>Alan Karp</dc:creator>
		<pubDate>Wed, 15 Feb 2006 22:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-623</guid>
		<description>I just tried RoboForm.  It's an interesting tool, but it does fill in passwords on http pages.  Since the entry is keyed to the URL, you are protected from phishing, but you are still vulnerable to pharming.  Also, synching doesn't help if you're at a friend's house and need a password.</description>
		<content:encoded><![CDATA[<p>I just tried RoboForm.  It&#8217;s an interesting tool, but it does fill in passwords on http pages.  Since the entry is keyed to the URL, you are protected from phishing, but you are still vulnerable to pharming.  Also, synching doesn&#8217;t help if you&#8217;re at a friend&#8217;s house and need a password.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Umesh Shankar</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-622</link>
		<dc:creator>Umesh Shankar</dc:creator>
		<pubDate>Wed, 15 Feb 2006 21:33:50 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-622</guid>
		<description>Has anyone here used a program called Roboform (www.roboform.com)? It's a password manager in Windows, attaches as a toolbar to IE and Firefox, uses a master password to encrypt the password files, allows you to login to a site easily by remembering the login page and login fields, and shows you matching passwords when you visit a URL. This last property serves as an implicit "petname"--if Roboform does not have a password for a site that you think you've registered at before, you're probably being phished.  This appears to have many of the same properties as this proposal. As for portability to multiple machines (the main drawback to non-hashing schemes), well, yes, you have to sync them, but I also sync to my Palm device for when I'm on the go. Note that the proposal here also has a sync requirement. It's free to try--I urge those who haven't to evaluate it. I'm curious to hear opinions.</description>
		<content:encoded><![CDATA[<p>Has anyone here used a program called Roboform (www.roboform.com)? It&#8217;s a password manager in Windows, attaches as a toolbar to IE and Firefox, uses a master password to encrypt the password files, allows you to login to a site easily by remembering the login page and login fields, and shows you matching passwords when you visit a URL. This last property serves as an implicit &#8220;petname&#8221;&#8211;if Roboform does not have a password for a site that you think you&#8217;ve registered at before, you&#8217;re probably being phished.  This appears to have many of the same properties as this proposal. As for portability to multiple machines (the main drawback to non-hashing schemes), well, yes, you have to sync them, but I also sync to my Palm device for when I&#8217;m on the go. Note that the proposal here also has a sync requirement. It&#8217;s free to try&#8211;I urge those who haven&#8217;t to evaluate it. I&#8217;m curious to hear opinions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver Clevont</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-406</link>
		<dc:creator>Oliver Clevont</dc:creator>
		<pubDate>Fri, 10 Feb 2006 07:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-406</guid>
		<description>For the PetNames extension, why even require the entering of a pet name? If you trust the site, isn't it enough to just have a checkbox which says "User trusted"? And along with it, just color the address bar green for trusted sites, and white for undecided sites. No typing involved whatsoever. The only fear is if one trusted site tries to impersonate another, but then you wouldn't trust someone like that in the first place.</description>
		<content:encoded><![CDATA[<p>For the PetNames extension, why even require the entering of a pet name? If you trust the site, isn&#8217;t it enough to just have a checkbox which says &#8220;User trusted&#8221;? And along with it, just color the address bar green for trusted sites, and white for undecided sites. No typing involved whatsoever. The only fear is if one trusted site tries to impersonate another, but then you wouldn&#8217;t trust someone like that in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Gutmann</title>
		<link>http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-399</link>
		<dc:creator>Peter Gutmann</dc:creator>
		<pubDate>Fri, 10 Feb 2006 05:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://usablesecurity.com/2006/02/08/how-to-prevent-phishing/#comment-399</guid>
		<description>Hmm, you haven't actually read Marcus' article where he discusses this, have you? :-).</description>
		<content:encoded><![CDATA[<p>Hmm, you haven&#8217;t actually read Marcus&#8217; article where he discusses this, have you? :-).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
