<?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; MPS</title>
	<atom:link href="http://blog.kamens.us/tag/mps/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 15:48:10 +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>DMA site is not only broken, but insecure</title>
		<link>http://blog.kamens.us/2009/09/23/dma-site-is-not-only-broken-but-insecure/</link>
		<comments>http://blog.kamens.us/2009/09/23/dma-site-is-not-only-broken-but-insecure/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 01:31:48 +0000</pubDate>
		<dc:creator>jik</dc:creator>
				<category><![CDATA[Consumer activism]]></category>
		<category><![CDATA[Junk mail]]></category>
		<category><![CDATA[DMA]]></category>
		<category><![CDATA[MPS]]></category>

		<guid isPermaLink="false">http://blog.kamens.brookline.ma.us/~jik/wordpress/?p=866</guid>
		<description><![CDATA[Earlier today, I wrote about the many ways in which the DMA&#8217;s MPS Web site is broken and about the fact that the people who run the site don&#8217;t really seem to care all that much. I forwarded a link to my article to the DMA&#8217;s consumer affairs email address.  To their credit, they responded [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today, <a href="/2009/09/23/dmas-mail-preference-service-once-a-fraud-always-a-fraud/" target="_self">I wrote</a> about the many ways in which the DMA&#8217;s MPS Web site is broken and about the fact that the people who run the site don&#8217;t really seem to care all that much.</p>
<p>I forwarded a link to my article to the DMA&#8217;s consumer affairs email address.  To their credit, they responded the same day.  Unfortunately, there response did nothing to reassure me that they have a clue about how to run a proper Web site; exactly the opposite, in fact.  Here&#8217;s why:<span id="more-866"></span></p>
<p style="padding-left: 30px;">It turns out that you did not have to create new accounts for those names yesterday after all.</p>
<p style="padding-left: 30px;">I did a little research on your behalf and found that you had already created two accounts last year for the same seven family members back on 08/14/2008 for Jonathan Kamens, [four other names elided] which does not expire until 09/14/2011.  The old username for the 2008 account is: <strong>[elided]</strong> and the old password is: <strong>[elided]</strong>.</p>
<p style="padding-left: 30px;">The second account for the other two names [names elided] was created on 08/14/2009 and expires on 09/14/2011.  The old username name was: <strong>[elided]</strong> and password <strong>[elided]</strong>.</p>
<p>Yes, that&#8217;s right, <strong><em>they emailed me my passwords.</em></strong></p>
<p>Here&#8217;s how I responded:</p>
<p style="padding-left: 30px;">It simply <em>astounds</em> me that you were able to email my password to me.  In this day and age, when there are new stories in the media every day about major Web sites being hacked and user databases being stolen, it is <em>incredibly</em> irresponsible for the DMA or any other Web site to store passwords in plain-text.  People tend to reuse the same password on many sites, so if anyone were to break into your site and steal your user database, they would be able to use the passwords you store there to impersonate your users on other sites on which they are registered.  In other words, by storing passwords in plain-text, you are endangering not merely the security of your own site, but also the security of every other site your users use.</p>
<p style="padding-left: 30px;">As documented at <a href="http://docforge.com/wiki/Web_application/Security#Encryption" target="_blank">http://docforge.com/wiki/Web_application/Security#Encryption</a>, <a href="http://www.owasp.org/images/1/14/OWASP_Top_10_090708.ppt" target="_blank">http://www.owasp.org/images/1/14/OWASP_Top_10_090708.ppt</a> (slide 37), <a href="http://www.fishnetsecurity.com/sites/com.fishnetsecurity/downloads/Forgot_Password_Best_Practices_v2.0.pdf" target="_blank">http://www.fishnetsecurity.com/sites/com.fishnetsecurity/downloads/Forgot_Password_Best_Practices_v2.0.pdf</a>, <a href="http://blog.codahale.com/2007/02/28/bcrypt-ruby-secure-password-hashing/" target="_blank">http://blog.codahale.com/2007/02/28/bcrypt-ruby-secure-password-hashing/</a>, <a href="http://csrc.nist.gov/publications/drafts/800-118/draft-sp800-118.pdf" target="_blank">http://csrc.nist.gov/publications/drafts/800-118/draft-sp800-118.pdf</a>, and by many other experts in many other places all over the Internet, passwords on Web sites should always be stored as the output of a one-way hash algorithm, so that even if someone steals the user database from the site, they won&#8217;t be able to get any plain-text passwords out of it.</p>
<p style="padding-left: 30px;">Independent of the fact that you choose to <em>store</em> your passwords in an insecure manner, you should <em>never, ever</em> send passwords through email.  How you do know there isn&#8217;t somebody eavesdropping on my email account?  How do you know I&#8217;m the only one who uses it?</p>
<p style="padding-left: 30px;">The fact that you store passwords in plain-text and you were willing to email me my password shows that the DMA has given no real thought at all to the security of your application and the private user data stored within it.  That&#8217;s scary.</p>
<p style="padding-left: 30px;">Aside from all that, you haven&#8217;t addressed the root cause of my complaint with your Web site.  While it&#8217;s nice that you were able to fix my account to give me access to your site, that doesn&#8217;t change the fact that <strong>the site didn&#8217;t work properly for me, and apparently doesn&#8217;t work properly for other people too, and it doesn&#8217;t appear that anyone at the DMA actually cares a bit about this or intends to do anything about it.</strong></p>
<p style="padding-left: 30px;">In short, while I do appreciate the fact that you&#8217;ve made it possible for me to use the site, that doesn&#8217;t change the fact that the people who implemented and support it all appear to be a bunch of amateurs, and you don&#8217;t really care all that much whether it works properly and is secure.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kamens.us/2009/09/23/dma-site-is-not-only-broken-but-insecure/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
			<item>
		<title>DMA&#8217;s Mail Preference Service: Once a fraud, always a fraud</title>
		<link>http://blog.kamens.us/2009/09/23/dmas-mail-preference-service-once-a-fraud-always-a-fraud/</link>
		<comments>http://blog.kamens.us/2009/09/23/dmas-mail-preference-service-once-a-fraud-always-a-fraud/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:18:48 +0000</pubDate>
		<dc:creator>jik</dc:creator>
				<category><![CDATA[Consumer activism]]></category>
		<category><![CDATA[Junk mail]]></category>
		<category><![CDATA[DMA]]></category>
		<category><![CDATA[MPS]]></category>

		<guid isPermaLink="false">http://blog.kamens.brookline.ma.us/~jik/wordpress/?p=864</guid>
		<description><![CDATA[Since 1971, the Direct Marketing Association (DMA) has offered a service called the Mail Preference Service (MPS).  The alleged purpose of the MPS is to allow consumers to register which kinds of direct marketing mail they want, or to opt out completely.  DMA members are then supposed to scrub their mailing lists against the MPS [...]]]></description>
			<content:encoded><![CDATA[<p>Since 1971, the Direct Marketing Association (DMA) has offered a service called the Mail Preference Service (MPS).  The alleged purpose of the MPS is to allow consumers to register which kinds of direct marketing mail they want, or to opt out completely.  DMA members are then supposed to scrub their mailing lists against the MPS lists and not send mailings to people who don&#8217;t want them.</p>
<p>Why would an association whose members make their money from direct mailings offer a service to allow people to opt out?  While they cloak their motives in all kinds of fancy language about consumer choice, protecting the environment by reducing unwanted mailings, etc., the <em>real</em> reason why is to offer voluntary self-regulation to dissuade the states and federal government from regulating the industry.  And it works &#8212; the mail direct marketing industry is essentially unregulated.</p>
<p>However, as noted, the DMA&#8217;s members don&#8217;t actually <em>want</em> consumers to opt out of their mailings, so they&#8217;ve always made it difficult and annoying to sign up for the MPS.  For example:</p>
<ol>
<li>Enrolment expires after three years.</li>
<li>There is no notification from the DMA when your enrolment is going to expire.</li>
<li>Obviously, the DMA and its members are intimately familiar with utilizing the U.S. Postal Service&#8217;s change-of-address lists to update their mailing lists when people move.  They could easily use the same lists to update the MPS, thus obviating the need for entries on the list to expire at all, but they don&#8217;t do this.</li>
<li>Long after everybody under the sun was doing things like this on-line, the DMA continued to require people to send in forms by U.S. Mail to enroll in the MPS.</li>
<li>When they did finally start letting people enroll on-line, they charged a fee, and the enrolment Web site was awful. (I&#8217;m not certain, but I think there was a time during which they were even charging a fee for enrolments sent in via the U.S. Mail.)</li>
<li>They&#8217;ve finally started letting people enroll on-line for free, but the (new) Web site is just as awful and doesn&#8217;t work, and they don&#8217;t care, which is what has prompted me to write this blog entry.</li>
</ol>
<p><span id="more-864"></span>Last year, I enrolled everyone in my family in the MPS using the previous version of their Web site.  Yesterday, I tried to use the Web site (<a href="http://dmachoice.org/">http://dmachoice.org/</a>) to confirm the status of our enrolment, and I discovered that they&#8217;ve redesigned the site, and my old login credentials no longer work.  Clever!</p>
<p>I therefore set out to register with the new site and enroll us in the MPS again, just to make certain we were enrolled.  They only allow up to five names to be associated with a single account on the Web site, so to register all seven members of our family, I have to create two accounts on the Web site.  Unfortunately, the Web site uses your email address as your username, so if you only have one email address, you <em>can&#8217;t</em> register twice on the Web site and therefore you <em>can&#8217;t</em> register your entire family if it has more than five people in it.  Brilliant!</p>
<p>Fortunately, my mail server supports extended addresses, i.e., messages sent to jik+foo@kamens.brookline.ma.us, jik+bar@kamens.brookline.ma.us, etc., will all be delivered into my &#8220;jik&#8221; mailbox.  Note that &#8220;+&#8221; is a perfectly legitimate character to include in an email address.  Unfortunately, the DMA Web site does not accept email addresses with &#8220;+&#8221; in them.  Amazing!</p>
<p>Fortunately, I administer my own mail server, so I was able to create a new address for myself &#8220;jik-dma@&#8230;&#8221; (note &#8220;-&#8221; instead of &#8220;+&#8221;), register on the site using that email address, and use the newly created account to register five of the seven members of my family.</p>
<p>I then attempted to repeat the process, this time with another newly created email address, &#8220;jik-dma2@&#8230;&#8221;.  Alas, it didn&#8217;t work.  I filled out the registration screen completely and clicked the &#8220;Submit&#8221; button, but instead of being shown a confirmation screen and receiving an account activation email message, I was shown a blank screen (except for the menu bar) and no activation email was sent.  Excellent!</p>
<p>I tried clearing my cache and cookies and registering again; that didn&#8217;t work.  I tried with two other computers, two other browser versions and two other Internet connections; none of them worked.  Wonderful!</p>
<p>I sent a request for help through their Web site.  A day later, they responded with, basically, &#8220;Yeah, sometimes the Web site doesn&#8217;t work.  Too bad!  You&#8217;ll just have to print out the form and register via U.S. Mail.&#8221;</p>
<p>Isn&#8217;t that just so precious?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kamens.us/2009/09/23/dmas-mail-preference-service-once-a-fraud-always-a-fraud/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

