<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Something better to do &#187; Web security</title>
	<atom:link href="http://blog.kamens.us/tag/web-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kamens.us</link>
	<description>Musings of an indignant mind</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:35:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
			<item>
		<title>Password security hall of shame</title>
		<link>http://blog.kamens.us/2009/09/29/password-security-hall-of-shame/</link>
		<comments>http://blog.kamens.us/2009/09/29/password-security-hall-of-shame/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 20:38:30 +0000</pubDate>
		<dc:creator>jik</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Consumer activism]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[password security]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[Web security]]></category>

		<guid isPermaLink="false">http://blog.kamens.brookline.ma.us/~jik/wordpress/?p=931</guid>
		<description><![CDATA[As I wrote earlier today, I just changed my password on over 300 Web sites. In the process, I encountered a large number of sites which simply don&#8217;t know how to do password security properly. Some of these sites are operated by major corporations which are entrusted by their users with confidential and sensitive personal [...]]]></description>
			<content:encoded><![CDATA[<p>As I <a href="/2009/09/29/why-i-just-spent-three-days-changing-my-passwords-on-over-300-web-sites/">wrote earlier today</a>, I just changed my password on over 300 Web sites. In the process, I encountered a large number of sites which simply don&#8217;t know how to do password security properly. Some of these sites are operated by major corporations which are entrusted by their users with confidential and sensitive personal information &#8212; names, addresses, telephone numbers, birthdays, credit-card numbers, etc. It is truly frightening that these corporations fail to properly secure their users&#8217; passwords, and therefore fail to properly secure their users&#8217; personal information.</p>
<p>I am posting this article to highlight the weaknesses I discovered, to shame these sites, with the hope that doing so might perhaps push some of them just a little bit closer to doing the right thing. I am also posting this article to let people know of sites they should be careful about using.</p>
<p>If you know of other sites which don&#8217;t secure their users&#8217; passwords properly, please post about them in comments here and I&#8217;ll add them to the article!</p>
<p>And so, without further ado, I give you&#8230;<span id="more-931"></span></p>
<h2>The password security hall of shame</h2>
<table border="1">
<tbody>
<tr>
<th><span style="text-decoration: underline;">Site</span></th>
<th><span style="text-decoration: underline;">Data sensitivity level</span></th>
<th><span style="text-decoration: underline;">Crimes against password security</span></th>
</tr>
<tr>
<td><strong>ssa.gov (Social Security Administration) Business Services Online</strong></td>
<td><strong>high</strong></td>
<td>password must be exactly 8 character long; only numbers and letters; not case sensitive</td>
</tr>
<tr>
<td><strong>fidelity.com</strong></td>
<td><strong>high</strong></td>
<td>Converts both usernames and passwords into corresponding telephone keypad numbers so that they can be shared between telephone and Web access</td>
</tr>
<tr>
<td><strong>vanguard.com</strong></td>
<td><strong>high</strong></td>
<td>Passwords are case-insensitive and limited to 10 characters, spaces and special character are not allowed</td>
</tr>
<tr>
<td><strong>americanexpress.com</strong></td>
<td><strong>high</strong></td>
<td>Limits passwords to 8 characters, case-insensitive, no spaces or special characters</td>
</tr>
<tr>
<td><strong>myspace.com</strong></td>
<td><strong>high</strong></td>
<td>Stores passwords in plaintext, emails your password to you when you say you forgot it, and limits passwords to 10 characters</td>
</tr>
<tr>
<td><strong>aaa.com</strong></td>
<td><strong>high</strong></td>
<td>Stores passwords in plaintext and emails your password to you when you say you forgot it</td>
</tr>
<tr>
<td><strong>hrsaccount.com</strong> (for HSBC credit cards)</td>
<td><strong>high</strong></td>
<td>Limits passwords to 10 characters</td>
</tr>
<tr>
<td><strong>discovercard.com</strong></td>
<td><strong>high</strong></td>
<td>Limits passwords to 10 characters, letters and numbers only; emails passwords</td>
</tr>
<tr>
<td><strong>benefitaccess.com</strong> (MorganStanley SmithBarney)</td>
<td><strong>high</strong></td>
<td>Doesn&#8217;t allow passwords to contain spaces or non-alphanumeric characters</td>
</tr>
<tr>
<td><strong>mycheckfree.com</strong></td>
<td><strong>high</strong></td>
<td>Limits passwords to 8 characters</td>
</tr>
<tr>
<td><strong>communityroom.net</strong></td>
<td><strong>high</strong></td>
<td>Limits passwords to 8 characters</td>
</tr>
<tr>
<td><strong>iemployee.com</strong></td>
<td><strong>high</strong></td>
<td>Permits only alphanumeric characters; passwords are case-insensitive; limits passwords to 20 characters</td>
</tr>
<tr>
<td><strong>wellsfargo.com</strong></td>
<td><strong>high</strong></td>
<td>Maps alphanumeric passwords to telephone keypad numbers, thus greatly decreasing their complexity and security (<strong>update:</strong> this is <a href="#comment-104866">disputed by Edward Reid</a>)</td>
</tr>
<tr>
<td><strong>detma.org</strong></td>
<td><strong>high</strong></td>
<td>&#8220;Passwords must be exactly 8 characters in length and may not contain special characters (*, &amp;, #, etc.) Passwords must contain at least one letter and one number and are case-sensitive.&#8221;</td>
</tr>
<tr>
<td><strong>Kohl&#8217;s account management</strong></td>
<td>medium</td>
<td>Max length 8 characters; no spaces or special characters</td>
</tr>
<tr>
<td><strong>rcn.com</strong></td>
<td>medium</td>
<td>Max length 10 characters; supports only some special characters; stores passwords in cleartext and makes them visible to service reps</td>
</tr>
<tr>
<td><strong>factstuition.com</strong></td>
<td>medium</td>
<td>Doesn&#8217;t support changing passwords</td>
</tr>
<tr>
<td><strong>thesportsauthority.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your new password to you when you change it</td>
</tr>
<tr>
<td><strong>snaptotes.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your new password to you when you change it</td>
</tr>
<tr>
<td><strong>collegehelpers.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it; amusingly, this site says, &#8220;Your information is safe with us! We take your privacy seriously.&#8221;</td>
</tr>
<tr>
<td><strong>elotusland.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>care2.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>mazon.org</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>lycos.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>peapod.com / stopandshop.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>jetblue.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>hertz.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>myinterfase.com</strong> (hosts jobs sites for multiple colleges)</td>
<td>medium</td>
<td>Stores passwords in plaintext and displays them, unobscured, on user profile page</td>
</tr>
<tr>
<td><strong>phoneshark.com</strong></td>
<td>medium</td>
<td>Doesn&#8217;t allow passwords to contain non-alphanumeric characters</td>
</tr>
<tr>
<td><strong>cliason.com</strong> (outsourced, offshore customer service provider)</td>
<td>medium</td>
<td>Stores passwords in plaintext, emails your password to you when you say you forgot it, and doesn&#8217;t support changing passwords</td>
</tr>
<tr>
<td><strong>latimes.com</strong></td>
<td>medium</td>
<td>Stores passwords in plaintext, emails your password to you when you say you forgot it, and password change functionality doesn&#8217;t work</td>
</tr>
<tr>
<td><strong>landsend.com</strong></td>
<td>medium</td>
<td>Limits passwords to 8 characters</td>
</tr>
<tr>
<td><strong>createandbarrel.com</strong></td>
<td>medium</td>
<td>Site claims that passwords are limited to 8 characters, but they actually aren&#8217;t</td>
</tr>
<tr>
<td><strong>officedepot.com</strong></td>
<td>medium</td>
<td>Password change functionality doesn&#8217;t work for accounts that haven&#8217;t been used to place orders in a while</td>
</tr>
<tr>
<td><strong>amtrakguestrewards.com</strong></td>
<td>medium</td>
<td>Limits passwords to 10 characters</td>
</tr>
<tr>
<td><strong>followthatpage.com</strong></td>
<td>low</td>
<td>Stores passwords in plaintext and emails your new password to you when you change it</td>
</tr>
<tr>
<td><strong>swingstateproject.com</strong></td>
<td>low</td>
<td>Stores passwords in plaintext and emails your password to you when you say you forgot it</td>
</tr>
<tr>
<td><strong>politico.com</strong></td>
<td>low</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>netgear.com</strong></td>
<td>low</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>britannica.com</strong></td>
<td>low</td>
<td>Stores passwords in plaintext and emails your password to you when say you forgot it</td>
</tr>
<tr>
<td><strong>custhelp.com</strong> (provides product support for Motorola and other companies)</td>
<td>low</td>
<td>Stores passwords in plaintext, emails your password to you when say you forgot it, and doesn&#8217;t support changing passwords</td>
</tr>
<tr>
<td><strong>cnn.com</strong></td>
<td>low</td>
<td>Limits passwords to 10 characters</td>
</tr>
</tbody>
</table>
<p>NOTES:</p>
<ol>
<li>When I write that a Web site stores passwords in plaintext, it is possible that in fact passwords are encrypted using symmetric encryption in the site&#8217;s database. However, I consider this little better than not encrypting them at all, because (a) such passwords are still vulnerable to being stolen easily by an employee or contractor with legitimate access to the database, and (b) if an attacker is able to steal the database, he will probably also be able to steal or crack the key used to encrypt the passwords. For these reasons, and because it is impossible to distinguish as a user of the site whether the passwords are stored with encryption or in plaintext, I make no such distinctions above.</li>
<li>The problems described above for any particular site are not necessarily a complete list of that site&#8217;s problems; they represent only the problems I know about.</li>
</ol>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://blog.kamens.us/2009/09/29/password-security-hall-of-shame/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

