<?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: Security Update</title>
	<atom:link href="http://blog.dreamhost.com/2012/01/21/security-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dreamhost.com/2012/01/21/security-update/</link>
	<description>Tales From the Inside!</description>
	<lastBuildDate>Tue, 15 May 2012 06:01:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: hack man</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-178704</link>
		<dc:creator>hack man</dc:creator>
		<pubDate>Sun, 12 Feb 2012 07:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-178704</guid>
		<description>contact kross303@yahoo.com for your common hacking problems from facebook accounts to email ids to security audit of websites and a host of other stuff i can help</description>
		<content:encoded><![CDATA[<p>contact <a href="mailto:kross303@yahoo.com">kross303@yahoo.com</a> for your common hacking problems from facebook accounts to email ids to security audit of websites and a host of other stuff i can help</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hack man</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-178703</link>
		<dc:creator>hack man</dc:creator>
		<pubDate>Sun, 12 Feb 2012 07:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-178703</guid>
		<description>security audit of your website(s) HACKING OF WEBSITES &amp; Hacking Accounts which include facebook,twitter this is pretty easy,myspace,skype,and email ids.I require either a Name, Friend ID, or E-mail address of the targets account(s). I have the help of a current 0-Day Exploit that allows me to gain remote access to the website servers and from there I find the password which is usually in an MD5 hash, from that I must decrypt to get the real password. The entire process takes about 30 minutes-1 hour to complete. All passwords are tested out 3 times before they get issued to any clients.I also rip Standards from websites i semd you a screen shot of the email to confirm.I accept payment through LR (Liberty Reserve) Only.I hardly ever USE WESTERN UNION!
YOU CAN REACH ME ON :kross303@yahoo.com (SEND ME AN IM THROUGH Y! MESSENGER OR MAIL)i also sell bank logins and credit cards</description>
		<content:encoded><![CDATA[<p>security audit of your website(s) HACKING OF WEBSITES &amp; Hacking Accounts which include facebook,twitter this is pretty easy,myspace,skype,and email ids.I require either a Name, Friend ID, or E-mail address of the targets account(s). I have the help of a current 0-Day Exploit that allows me to gain remote access to the website servers and from there I find the password which is usually in an MD5 hash, from that I must decrypt to get the real password. The entire process takes about 30 minutes-1 hour to complete. All passwords are tested out 3 times before they get issued to any clients.I also rip Standards from websites i semd you a screen shot of the email to confirm.I accept payment through LR (Liberty Reserve) Only.I hardly ever USE WESTERN UNION!<br />
YOU CAN REACH ME ON :kross303@yahoo.com (SEND ME AN IM THROUGH Y! MESSENGER OR MAIL)i also sell bank logins and credit cards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-178281</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Sat, 11 Feb 2012 04:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-178281</guid>
		<description>In the DreamHost wiki, it is stated that the &quot;Full Name&quot; (GECOS) field is included in the password file on the machine.

Question: For the database server that was breached, did the table that had the legacy &quot;plain text&quot; passwords ALSO contain the Full Name data associated with each password?  (Real user name adjacent to plain text password?).

Or was this a breach of an entirely separate server, independent of any specific machine hosting the user accounts?  Again, the real question being:  was there any Full Name data stored in the table containing the legacy plain text passwords?</description>
		<content:encoded><![CDATA[<p>In the DreamHost wiki, it is stated that the &#8220;Full Name&#8221; (GECOS) field is included in the password file on the machine.</p>
<p>Question: For the database server that was breached, did the table that had the legacy &#8220;plain text&#8221; passwords ALSO contain the Full Name data associated with each password?  (Real user name adjacent to plain text password?).</p>
<p>Or was this a breach of an entirely separate server, independent of any specific machine hosting the user accounts?  Again, the real question being:  was there any Full Name data stored in the table containing the legacy plain text passwords?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Naveed</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-177208</link>
		<dc:creator>Naveed</dc:creator>
		<pubDate>Wed, 08 Feb 2012 19:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-177208</guid>
		<description>Simon,
We are one of DH’s oldest (a decade+) and largest customer, and I’m sad to say that there has been a complete decline in both the support and the quality of the service since this summer. We are a DoD Federal Contractor who relies on DH to run our internal web based app, and when it goes down we lose time and money. While some problems are to be expected, the last 6 months have seen a level that surpassed downtime for us over the last 3 years! To add insult to injury, there is no acknowledgement or even apology, instead we get canned responses to our tickets (and if we ask for a call-back, if the tech can’t reach us they mark it as our call-back – absurd!).

In short, getting a live human to work with us was always tough, but it has reached unbearable levels now. When we go down, we want to know that our problem is being taken seriously by you, not that we now have to sign up another $10/mnth for the courtesy of maybe talking to somebody. 
I would have sent this to your personal email, but even as a corporate customer, I don’t have a DH POC (the absurdity of posting this on a blog, shouldn’t escape you – I’d much rather discuss this privately).

That being said, I have been a loyal DH supporter and customer, and I think 10 years counts for something, so I am willing to speak with you – the question is whether you’re willing to reciprocate.

W/R,

Naveed Jamali
President/CEO
Books &amp; Research</description>
		<content:encoded><![CDATA[<p>Simon,<br />
We are one of DH’s oldest (a decade+) and largest customer, and I’m sad to say that there has been a complete decline in both the support and the quality of the service since this summer. We are a DoD Federal Contractor who relies on DH to run our internal web based app, and when it goes down we lose time and money. While some problems are to be expected, the last 6 months have seen a level that surpassed downtime for us over the last 3 years! To add insult to injury, there is no acknowledgement or even apology, instead we get canned responses to our tickets (and if we ask for a call-back, if the tech can’t reach us they mark it as our call-back – absurd!).</p>
<p>In short, getting a live human to work with us was always tough, but it has reached unbearable levels now. When we go down, we want to know that our problem is being taken seriously by you, not that we now have to sign up another $10/mnth for the courtesy of maybe talking to somebody.<br />
I would have sent this to your personal email, but even as a corporate customer, I don’t have a DH POC (the absurdity of posting this on a blog, shouldn’t escape you – I’d much rather discuss this privately).</p>
<p>That being said, I have been a loyal DH supporter and customer, and I think 10 years counts for something, so I am willing to speak with you – the question is whether you’re willing to reciprocate.</p>
<p>W/R,</p>
<p>Naveed Jamali<br />
President/CEO<br />
Books &amp; Research</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richie</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176907</link>
		<dc:creator>Richie</dc:creator>
		<pubDate>Wed, 08 Feb 2012 03:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176907</guid>
		<description>Sorry about the dual messages but I noticed that the first one had all the example email addresses filtered out, so I made some changes and submitted it again. Delete the first message.</description>
		<content:encoded><![CDATA[<p>Sorry about the dual messages but I noticed that the first one had all the example email addresses filtered out, so I made some changes and submitted it again. Delete the first message.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richie</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176901</link>
		<dc:creator>Richie</dc:creator>
		<pubDate>Wed, 08 Feb 2012 03:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176901</guid>
		<description>I would also like to take the opportunity here to give you a security concern regarding your email servers. I did contact support about it, but was told that I should create a suggestion ticket for it. Well, that suggestion system is actually the weakest part of DreamHost, so I let support know that I wouldn&#039;t even bother since such a ticket would barely be read and voted for by any users at all.

The issue at hand is the extremely verbose headers appended to outgoing emails. Look at services like Gmail or any other provider set up for security; you&#039;ll find NO &quot;dangerous&quot; info in the headers, and the receiver won&#039;t be able to identify or harass or attack you. Compare that to these example DreamHost headers (sensitive data has been randomized below):

Received: from Mac-Pro.local (example-34324.isphostname.com
[123.123.123.123])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
(Authenticated sender: account@mydomain.com)
by homiemail-aXX.g.dreamhost.com (Postfix) with ESMTPSA id BF52FBF2
for support@somedomain.com; Wed, 23 Nov 2011 12:28:20 -0800 (PST)
Message-ID: 3ECD5761.8060304@mydomain.com
Date: Wed, 23 Nov 2011 21:28:17 +0100
From: Richie richie@mydomain.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0)
Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0

DreamHost reveals to the recipient:
* That I am running on a hostname of &quot;Mac-Pro.local&quot;, which reveals the type of machine I am using.
* That I am using &quot;isphostname.com&quot; as my ISP.
* That my external web IP is 123.123.123.123, which can be used for a GeoIP lookup to find my location down to the city I live in.
* That I am sending the email as originating &quot;From: Richie richie@mydomain.com&quot; but that my ACTUAL account name ON THE EMAIL SERVER is &quot;Authenticated sender: account@mydomain.com&quot;.

The user-agent headers are my own fault and are put there by the email client, revealing the OS version, etc, but that header alone would be ALRIGHT if there wasn&#039;t also a revealed IP thanks to DreamHost.

An attacker could take this info, see the type of OS that the machine is running, and start a port probe with an exploit tool on that IP. They could also take your name and find your city via the IP and then look for you in the white pages. They could take the ISP name and look at coverage of that city to rule out all possible addresses if there&#039;s more than one match in the white pages. Often ISP hostnames even helpfully give out the area name, such as &quot;nyc-brooklyn-10203.someisp.com&quot;

These are the reasons why security-conscious hosts, and even general-purpose hosts like Gmail, COMPLETELY skip such pointless and dangerous headers. They don&#039;t have them AT ALL.

Why is this a problem? Because there is NO reason (other than nefarious purposes) for the entire world to know the internal IP and system name of the sender, along with the actual mailbox login name.

All email providers that take security really seriously will mask out the hostname and IP as follows, or omit it entirely:
Received: from localhost (unknown [127.0.0.1])

Worse yet, there are some of us really techy users that use one mailbox as the actual login, and then send using multiple aliased mailboxes; i.e. account@domain.com may be the login, but you might send as example-com@domain.com in all your communication with people from &quot;example.com&quot;. The purpose of this is that you never expose your true email, so WHEN (not IF) the spam starts rolling in, you just add an &quot;auto-delete as garbage&quot; filter to the alias that is now getting spam, and you&#039;re once again spam-free. Well, that whole thing goes out the window when the headers proudly proclaim:

(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
(Authenticated sender: account@mydomain.com)

I&#039;ve already had spam sent to my internal, secret mailbox name, due to the headers exposing this info, and have had to change the internal mailbox.

So, what should optimally be done to fix this reckless display of dangerous headers?

* Stop tagging the emails with the hostname and IP of the sender. (You can rely on the message-ID for anti-abuse purposes). There is no reason other than nefarious purposes for the rest of the world to see this info.
* Stop tagging the emails with the &quot;authenticated sender&quot; line, to prevent leaking the actual mailbox login information.


Sorry for putting this suggestion here, but it&#039;s a serious issue that&#039;s giving me headaches at DreamHost, and it&#039;s a significant enough change that it would take configuration changes of your email servers across the board to get rid of this reckless security issue.

- Richie</description>
		<content:encoded><![CDATA[<p>I would also like to take the opportunity here to give you a security concern regarding your email servers. I did contact support about it, but was told that I should create a suggestion ticket for it. Well, that suggestion system is actually the weakest part of DreamHost, so I let support know that I wouldn&#8217;t even bother since such a ticket would barely be read and voted for by any users at all.</p>
<p>The issue at hand is the extremely verbose headers appended to outgoing emails. Look at services like Gmail or any other provider set up for security; you&#8217;ll find NO &#8220;dangerous&#8221; info in the headers, and the receiver won&#8217;t be able to identify or harass or attack you. Compare that to these example DreamHost headers (sensitive data has been randomized below):</p>
<p>Received: from Mac-Pro.local (example-34324.isphostname.com<br />
[123.123.123.123])<br />
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))<br />
(No client certificate requested)<br />
(Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>)<br />
by homiemail-aXX.g.dreamhost.com (Postfix) with ESMTPSA id BF52FBF2<br />
for <a href="mailto:support@somedomain.com">support@somedomain.com</a>; Wed, 23 Nov 2011 12:28:20 -0800 (PST)<br />
Message-ID: <a href="mailto:3ECD5761.8060304@mydomain.com">3ECD5761.8060304@mydomain.com</a><br />
Date: Wed, 23 Nov 2011 21:28:17 +0100<br />
From: Richie <a href="mailto:richie@mydomain.com">richie@mydomain.com</a><br />
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0)<br />
Gecko/20111105 Thunderbird/8.0<br />
MIME-Version: 1.0</p>
<p>DreamHost reveals to the recipient:<br />
* That I am running on a hostname of &#8220;Mac-Pro.local&#8221;, which reveals the type of machine I am using.<br />
* That I am using &#8220;isphostname.com&#8221; as my ISP.<br />
* That my external web IP is 123.123.123.123, which can be used for a GeoIP lookup to find my location down to the city I live in.<br />
* That I am sending the email as originating &#8220;From: Richie <a href="mailto:richie@mydomain.com">richie@mydomain.com</a>&#8221; but that my ACTUAL account name ON THE EMAIL SERVER is &#8220;Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>&#8220;.</p>
<p>The user-agent headers are my own fault and are put there by the email client, revealing the OS version, etc, but that header alone would be ALRIGHT if there wasn&#8217;t also a revealed IP thanks to DreamHost.</p>
<p>An attacker could take this info, see the type of OS that the machine is running, and start a port probe with an exploit tool on that IP. They could also take your name and find your city via the IP and then look for you in the white pages. They could take the ISP name and look at coverage of that city to rule out all possible addresses if there&#8217;s more than one match in the white pages. Often ISP hostnames even helpfully give out the area name, such as &#8220;nyc-brooklyn-10203.someisp.com&#8221;</p>
<p>These are the reasons why security-conscious hosts, and even general-purpose hosts like Gmail, COMPLETELY skip such pointless and dangerous headers. They don&#8217;t have them AT ALL.</p>
<p>Why is this a problem? Because there is NO reason (other than nefarious purposes) for the entire world to know the internal IP and system name of the sender, along with the actual mailbox login name.</p>
<p>All email providers that take security really seriously will mask out the hostname and IP as follows, or omit it entirely:<br />
Received: from localhost (unknown [127.0.0.1])</p>
<p>Worse yet, there are some of us really techy users that use one mailbox as the actual login, and then send using multiple aliased mailboxes; i.e. <a href="mailto:account@domain.com">account@domain.com</a> may be the login, but you might send as <a href="mailto:example-com@domain.com">example-com@domain.com</a> in all your communication with people from &#8220;example.com&#8221;. The purpose of this is that you never expose your true email, so WHEN (not IF) the spam starts rolling in, you just add an &#8220;auto-delete as garbage&#8221; filter to the alias that is now getting spam, and you&#8217;re once again spam-free. Well, that whole thing goes out the window when the headers proudly proclaim:</p>
<p>(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))<br />
(No client certificate requested)<br />
(Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>)</p>
<p>I&#8217;ve already had spam sent to my internal, secret mailbox name, due to the headers exposing this info, and have had to change the internal mailbox.</p>
<p>So, what should optimally be done to fix this reckless display of dangerous headers?</p>
<p>* Stop tagging the emails with the hostname and IP of the sender. (You can rely on the message-ID for anti-abuse purposes). There is no reason other than nefarious purposes for the rest of the world to see this info.<br />
* Stop tagging the emails with the &#8220;authenticated sender&#8221; line, to prevent leaking the actual mailbox login information.</p>
<p>Sorry for putting this suggestion here, but it&#8217;s a serious issue that&#8217;s giving me headaches at DreamHost, and it&#8217;s a significant enough change that it would take configuration changes of your email servers across the board to get rid of this reckless security issue.</p>
<p>- Richie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richie</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176900</link>
		<dc:creator>Richie</dc:creator>
		<pubDate>Wed, 08 Feb 2012 03:27:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176900</guid>
		<description>I would also like to take the opportunity here to give you a security concern regarding your email servers. I did contact support about it, but was told that I should create a suggestion ticket for it. Well, that suggestion system is actually the weakest part of DreamHost, so I let support know that I wouldn&#039;t even bother since such a ticket would barely be read and voted for by any users at all.

The issue at hand is the extremely verbose headers appended to outgoing emails. Look at services like Gmail or any other provider set up for security; you&#039;ll find NO &quot;dangerous&quot; info in the headers, and the receiver won&#039;t be able to identify or harass or attack you. Compare that to these example DreamHost headers (sensitive data has been randomized below):

Received: from Mac-Pro.local (example-34324.isphostname.com
[123.123.123.123])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
(Authenticated sender: account@mydomain.com)
by homiemail-aXX.g.dreamhost.com (Postfix) with ESMTPSA id BF52FBF2
for ; Wed, 23 Nov 2011 12:28:20 -0800 (PST)
Message-ID: 
Date: Wed, 23 Nov 2011 21:28:17 +0100
From: Richie 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0)
Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0

DreamHost reveals to the recipient:
* That I am running on a hostname of &quot;Mac-Pro.local&quot;, which reveals the type of machine I am using.
* That I am using &quot;isphostname.com&quot; as my ISP.
* That my external web IP is 123.123.123.123, which can be used for a GeoIP lookup to find my location down to the city I live in.
* That I am sending the email as originating &quot;From: Richie &quot; but that my ACTUAL account name ON THE EMAIL SERVER is &quot;Authenticated sender: account@mydomain.com&quot;.

The user-agent headers are my own fault and are put there by the email client, revealing the OS version, etc, but that header alone would be ALRIGHT if there wasn&#039;t also a revealed IP thanks to DreamHost.

An attacker could take this info, see the type of OS that the machine is running, and start a port probe with an exploit tool on that IP. They could also take your name and find your city via the IP and then look for you in the white pages. They could take the ISP name and look at coverage of that city to rule out all possible addresses if there&#039;s more than one match in the white pages. Often ISP hostnames even helpfully give out the area name, such as &quot;nyc-brooklyn-10203.someisp.com&quot;

These are the reasons why security-conscious hosts, and even general-purpose hosts like Gmail, COMPLETELY skip such pointless and dangerous headers. They don&#039;t have them AT ALL.

Why is this a problem? Because there is NO reason (other than nefarious purposes) for the entire world to know the internal IP and system name of the sender, along with the actual mailbox login name.

All email providers that take security really seriously will mask out the hostname and IP as follows, or omit it entirely:
Received: from localhost (unknown [127.0.0.1])

Worse yet, there are some of us really techy users that use one mailbox as the actual login, and then send using multiple aliased mailboxes; i.e. account@domain.com may be the login, but you might send as example-com@domain.com in all your communication with people from &quot;example.com&quot;. The purpose of this is that you never expose your true email, so WHEN (not IF) the spam starts rolling in, you just add an &quot;auto-delete as garbage&quot; filter to the alias that is now getting spam, and you&#039;re once again spam-free. Well, that whole thing goes out the window when the headers proudly proclaim:

(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
(Authenticated sender: account@mydomain.com)

I&#039;ve already had spam sent to my internal, secret mailbox name, due to the headers exposing this info, and have had to change the internal mailbox.

So, what should optimally be done to fix this reckless display of dangerous headers?

* Stop tagging the emails with the hostname and IP of the sender. (You can rely on the message-ID for anti-abuse purposes). There is no reason other than nefarious purposes for the rest of the world to see this info.
* Stop tagging the emails with the &quot;authenticated sender&quot; line, to prevent leaking the actual mailbox login information.


Sorry for putting this suggestion here, but it&#039;s a serious issue that&#039;s giving me headaches at DreamHost, and it&#039;s a significant enough change that it would take configuration changes of your email servers across the board to get rid of this reckless security issue.

- Richie</description>
		<content:encoded><![CDATA[<p>I would also like to take the opportunity here to give you a security concern regarding your email servers. I did contact support about it, but was told that I should create a suggestion ticket for it. Well, that suggestion system is actually the weakest part of DreamHost, so I let support know that I wouldn&#8217;t even bother since such a ticket would barely be read and voted for by any users at all.</p>
<p>The issue at hand is the extremely verbose headers appended to outgoing emails. Look at services like Gmail or any other provider set up for security; you&#8217;ll find NO &#8220;dangerous&#8221; info in the headers, and the receiver won&#8217;t be able to identify or harass or attack you. Compare that to these example DreamHost headers (sensitive data has been randomized below):</p>
<p>Received: from Mac-Pro.local (example-34324.isphostname.com<br />
[123.123.123.123])<br />
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))<br />
(No client certificate requested)<br />
(Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>)<br />
by homiemail-aXX.g.dreamhost.com (Postfix) with ESMTPSA id BF52FBF2<br />
for ; Wed, 23 Nov 2011 12:28:20 -0800 (PST)<br />
Message-ID:<br />
Date: Wed, 23 Nov 2011 21:28:17 +0100<br />
From: Richie<br />
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0)<br />
Gecko/20111105 Thunderbird/8.0<br />
MIME-Version: 1.0</p>
<p>DreamHost reveals to the recipient:<br />
* That I am running on a hostname of &#8220;Mac-Pro.local&#8221;, which reveals the type of machine I am using.<br />
* That I am using &#8220;isphostname.com&#8221; as my ISP.<br />
* That my external web IP is 123.123.123.123, which can be used for a GeoIP lookup to find my location down to the city I live in.<br />
* That I am sending the email as originating &#8220;From: Richie &#8221; but that my ACTUAL account name ON THE EMAIL SERVER is &#8220;Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>&#8220;.</p>
<p>The user-agent headers are my own fault and are put there by the email client, revealing the OS version, etc, but that header alone would be ALRIGHT if there wasn&#8217;t also a revealed IP thanks to DreamHost.</p>
<p>An attacker could take this info, see the type of OS that the machine is running, and start a port probe with an exploit tool on that IP. They could also take your name and find your city via the IP and then look for you in the white pages. They could take the ISP name and look at coverage of that city to rule out all possible addresses if there&#8217;s more than one match in the white pages. Often ISP hostnames even helpfully give out the area name, such as &#8220;nyc-brooklyn-10203.someisp.com&#8221;</p>
<p>These are the reasons why security-conscious hosts, and even general-purpose hosts like Gmail, COMPLETELY skip such pointless and dangerous headers. They don&#8217;t have them AT ALL.</p>
<p>Why is this a problem? Because there is NO reason (other than nefarious purposes) for the entire world to know the internal IP and system name of the sender, along with the actual mailbox login name.</p>
<p>All email providers that take security really seriously will mask out the hostname and IP as follows, or omit it entirely:<br />
Received: from localhost (unknown [127.0.0.1])</p>
<p>Worse yet, there are some of us really techy users that use one mailbox as the actual login, and then send using multiple aliased mailboxes; i.e. <a href="mailto:account@domain.com">account@domain.com</a> may be the login, but you might send as <a href="mailto:example-com@domain.com">example-com@domain.com</a> in all your communication with people from &#8220;example.com&#8221;. The purpose of this is that you never expose your true email, so WHEN (not IF) the spam starts rolling in, you just add an &#8220;auto-delete as garbage&#8221; filter to the alias that is now getting spam, and you&#8217;re once again spam-free. Well, that whole thing goes out the window when the headers proudly proclaim:</p>
<p>(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))<br />
(No client certificate requested)<br />
(Authenticated sender: <a href="mailto:account@mydomain.com">account@mydomain.com</a>)</p>
<p>I&#8217;ve already had spam sent to my internal, secret mailbox name, due to the headers exposing this info, and have had to change the internal mailbox.</p>
<p>So, what should optimally be done to fix this reckless display of dangerous headers?</p>
<p>* Stop tagging the emails with the hostname and IP of the sender. (You can rely on the message-ID for anti-abuse purposes). There is no reason other than nefarious purposes for the rest of the world to see this info.<br />
* Stop tagging the emails with the &#8220;authenticated sender&#8221; line, to prevent leaking the actual mailbox login information.</p>
<p>Sorry for putting this suggestion here, but it&#8217;s a serious issue that&#8217;s giving me headaches at DreamHost, and it&#8217;s a significant enough change that it would take configuration changes of your email servers across the board to get rid of this reckless security issue.</p>
<p>- Richie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richie</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176890</link>
		<dc:creator>Richie</dc:creator>
		<pubDate>Wed, 08 Feb 2012 03:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176890</guid>
		<description>Greetings, Simon!

I just made a re-visit at this moment on the off-chance that you had responded. I was very grateful to see that you had indeed!

Thank you so much for the very honest reply. It finally explains the details that had been bothering a lot of us more technical users.

Alright, so it *did* have up-to-date data as of the date of the attack (in other words not &quot;legacy&quot; as another DH employee had called it on the status-blog), and it was used for internal service authorization (but you&#039;ve thankfully changed that system now), and you have determined that this is all the attacker had access to, and that there&#039;s no evidence that the attacker even dumped this table (you just changed passwords out of precaution), and even better - the suggestion to change email passwords was based on the off-chance that someone had the same password on the email account as their shell account.

Fantastic answers and I am really glad to hear the reasons for each issue. It lays to rest any worries that I&#039;ll have to change my email passwords once again, since they weren&#039;t in the table, and had nothing to do with the shell passwords.

You know, I fell in love with DreamHost in 2007, when I learned that you had been founded by geeks interested in setting up a proper hosting service - &quot;for geeks by geeks&quot;. I tried your support back then and was amazed at the intelligent, technical replies. Since then, I&#039;ve constantly had the satisfaction of knowing that any issue I had would be understood by support. This recent break-in hasn&#039;t changed that opinion at all; you&#039;ve taken care of the issue, and thoroughly explained what was affected, and as a result I am as happy as ever. A quick shell password change for my sites and we&#039;re back on track.</description>
		<content:encoded><![CDATA[<p>Greetings, Simon!</p>
<p>I just made a re-visit at this moment on the off-chance that you had responded. I was very grateful to see that you had indeed!</p>
<p>Thank you so much for the very honest reply. It finally explains the details that had been bothering a lot of us more technical users.</p>
<p>Alright, so it *did* have up-to-date data as of the date of the attack (in other words not &#8220;legacy&#8221; as another DH employee had called it on the status-blog), and it was used for internal service authorization (but you&#8217;ve thankfully changed that system now), and you have determined that this is all the attacker had access to, and that there&#8217;s no evidence that the attacker even dumped this table (you just changed passwords out of precaution), and even better &#8211; the suggestion to change email passwords was based on the off-chance that someone had the same password on the email account as their shell account.</p>
<p>Fantastic answers and I am really glad to hear the reasons for each issue. It lays to rest any worries that I&#8217;ll have to change my email passwords once again, since they weren&#8217;t in the table, and had nothing to do with the shell passwords.</p>
<p>You know, I fell in love with DreamHost in 2007, when I learned that you had been founded by geeks interested in setting up a proper hosting service &#8211; &#8220;for geeks by geeks&#8221;. I tried your support back then and was amazed at the intelligent, technical replies. Since then, I&#8217;ve constantly had the satisfaction of knowing that any issue I had would be understood by support. This recent break-in hasn&#8217;t changed that opinion at all; you&#8217;ve taken care of the issue, and thoroughly explained what was affected, and as a result I am as happy as ever. A quick shell password change for my sites and we&#8217;re back on track.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Anderson</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176819</link>
		<dc:creator>Simon Anderson</dc:creator>
		<pubDate>Tue, 07 Feb 2012 23:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176819</guid>
		<description>Hi Richie, I haven&#039;t been ignoring your questions - my apologies for not seeing them. Here are my answers (to the best of our ability in this open forum):

Question 1: Why did you have this table of plaintext passwords in the first place? My guess is that it had something to do with the password change feature and its way of warning you “your new password cannot differ from the old one only by case” that some users pointed out?

[Simon] This was not anything to do with the password change feature. Our (very) old architecture used plain text passwords in some instances for internal service authorization purposes. We&#039;d changed over to secure passwords a long time ago for this purpose. However this table was never cleaned up. FYI, we have cleaned all of this up now, and made some additional changes to password management as will be outlined in our newsletter to go out this week.

Question 2: You call this a legacy table. When was it last updated? I had actually changed ALL my user passwords and email passwords on January 5th, 2012. Was my data in that table or am I safe?

[Simon] The table was up-to-date as of the date of the intrusion.

Question 3: What columns were in the table? I am guessing machine (like beid.dreamhost.com), username and password, and probably the account ID of the DH account that owns that user. Anything else that was lost?

[Simon] No personally identifiable information was in the table. The FTP/shell password and host machine was in the table. Note that we have no evidence that the hacker actually got the table from the other internal machine it was dumped to. But in case they did, we took the precaution of resetting the FTP/shell passwords.

4: Are you SURE this is all the hacker got access to?

[Simon] Yes. 

5: You say that we should all change email passwords too. Why? In my case, they were last changed on January 5th, and had nothing to do with ANY other password I own. Why should I change these if the hacker didn’t get access to them? Please clarify what you know about the hack and what got out.

[Simon] We suggested this as a precaution, because many users often use the same passwords across different services. 

We understand that security is extremely important, and have taken a whole series of steps to protect and mitigate against this kind of intrusion happening again, including hardening our internal systems and firewalls. I trust you understand that we can&#039;t go into too much detail on our current defenses, given this is an open forum. However we will be including more information on password security precautions in an email direct to customers to go out this week.</description>
		<content:encoded><![CDATA[<p>Hi Richie, I haven&#8217;t been ignoring your questions &#8211; my apologies for not seeing them. Here are my answers (to the best of our ability in this open forum):</p>
<p>Question 1: Why did you have this table of plaintext passwords in the first place? My guess is that it had something to do with the password change feature and its way of warning you “your new password cannot differ from the old one only by case” that some users pointed out?</p>
<p>[Simon] This was not anything to do with the password change feature. Our (very) old architecture used plain text passwords in some instances for internal service authorization purposes. We&#8217;d changed over to secure passwords a long time ago for this purpose. However this table was never cleaned up. FYI, we have cleaned all of this up now, and made some additional changes to password management as will be outlined in our newsletter to go out this week.</p>
<p>Question 2: You call this a legacy table. When was it last updated? I had actually changed ALL my user passwords and email passwords on January 5th, 2012. Was my data in that table or am I safe?</p>
<p>[Simon] The table was up-to-date as of the date of the intrusion.</p>
<p>Question 3: What columns were in the table? I am guessing machine (like beid.dreamhost.com), username and password, and probably the account ID of the DH account that owns that user. Anything else that was lost?</p>
<p>[Simon] No personally identifiable information was in the table. The FTP/shell password and host machine was in the table. Note that we have no evidence that the hacker actually got the table from the other internal machine it was dumped to. But in case they did, we took the precaution of resetting the FTP/shell passwords.</p>
<p>4: Are you SURE this is all the hacker got access to?</p>
<p>[Simon] Yes. </p>
<p>5: You say that we should all change email passwords too. Why? In my case, they were last changed on January 5th, and had nothing to do with ANY other password I own. Why should I change these if the hacker didn’t get access to them? Please clarify what you know about the hack and what got out.</p>
<p>[Simon] We suggested this as a precaution, because many users often use the same passwords across different services. </p>
<p>We understand that security is extremely important, and have taken a whole series of steps to protect and mitigate against this kind of intrusion happening again, including hardening our internal systems and firewalls. I trust you understand that we can&#8217;t go into too much detail on our current defenses, given this is an open forum. However we will be including more information on password security precautions in an email direct to customers to go out this week.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weston Ruter</title>
		<link>http://blog.dreamhost.com/2012/01/21/security-update/comment-page-5/#comment-176160</link>
		<dc:creator>Weston Ruter</dc:creator>
		<pubDate>Mon, 06 Feb 2012 06:12:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4619#comment-176160</guid>
		<description>+1 @simon Please answer Richie&#039;s questions.</description>
		<content:encoded><![CDATA[<p>+1 @simon Please answer Richie&#8217;s questions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 307/307 objects using memcached

Served from: blog.dreamhost.com @ 2012-05-16 12:52:44 -->
