
As you can imagine, as a web host we do periodically encounter situations where individuals utilize our servers to negatively impact the servers of others. This can entail unauthorized access to 3rd party systems, hosting of trojans/viruses, denial of service attacks, etc. All such activities are prohibited by our Terms of Service.
Note: If you believe that a DreamHost customer is engaging in such activities, feel free to skip here.
Rules
We prohibit a number of activities related to illegal computer intrusion. Some of the more common ones follow:
Cracking/Intrusion
Anyone attempting to exploit technical weaknesses in the security of 3rd party systems/services or procure sensitive information
(including passwords) using social engineering or deception will have their account permanently disabled without refund.
Denial of service
Similarly, anyone using any means to intentionally disrupt or overload 3rd party systems/services (aka engage in "denial of service" attacks)
will have their account permanently disabled without refund.
Tools, trojans, etc.
Notwithstanding the above, the hosting or storage of tools primarily used for cracking/intrusion or denial of service attacks is also prohibited, and
will result in the account being permanently disabled without refund.
Termination
DreamHost reserves the right to terminate any account found to be engaging in any of the above activities at any time,
with or without prior notice. Depending on the circumstances, DreamHost may also contact relevant law enforcement officials
and cooperate in full with any resulting investigation.
Handling exploits
From time to time we receive a complaint that, upon investigation, indicates to us that a DreamHost customer's account has been
exploited and is being used without their knowledge or consent to engage in prohibited activities (typically spamming or phishing).
When this occurs, we may take a number of actions to secure the account and prevent ongoing abuse, including the temporary disablement of
related sites or accounts. We will then contact our customer to let them know what has happened and give them an opportunity to secure
their account.Note that while we understand that as a DreamHost customer you did not intend for your account to be abused by someone in this way, you are ultimately responsible for ensuring the security of any 3rd party software hosted under your account (including that installed using our One-Click Installer feature). If we notice anything obviously awry we will certainly let you know, but unfortunately DreamHost will be unable to perform a full security audit of the contents of customer accounts or perform upgrades for you.
By following the following steps you can secure your account:
Step 1: Change all passwords
While in our experience it's actually pretty uncommon for customer account passwords to be leaked out into the open, you should still immediately
change all passwords associated with the exploited account. This not only includes shell/FTP passwords, but also MySQL passwords that could have
been obtained from script configuration files or elsewhere.
Step 2: Check for spyware, keyloggers and other malware
You should check your local computer to ensure that there no spyware, keyloggers or other malicious software can be found. Such malicious software
could have been installed without your knowledge in any number of ways - even by simply visiting the wrong web site. Microsoft Windows users in
particular are especially vulnerable - for them, we recommend using current copies of both Adaware
and Spybot to detect such software and remove it. If any such malware are found,
remove them immediately and change your passwords again (your recently changed new passwords could have been intercepted as well).
Step 3: Remove suspicious files/directories
Often, intruders will leave behind tools or scripts for use later. In securing your account, it is important to look for and remove
any such items before they can be used again. You should go through each and every directory under your account and remove any suspicious files
that you did not upload yourself or otherwise do not belong. Be sure to look for hidden files and directories as well (use the "ls -alh" command
from the shell or turn on hidden file viewing from within your FTP client to view them).
Step 4: Upgrade or replace software
Simply removing the product of the intrusion (phishing sites or web-based shell access scripts, for example) is not enough - you must also remove the exploit that
the intruder used to get into your account in the first place. This means upgrading all software or scripts hosted under your account with the latest
secure versions or - if the software is no longer maintained - replacing it with secure alternatives. Popular scripts such as Wordpress, Gallery, etc.
are regularly updated to plug holes found by developers. If you use such software, please be sure to check often for security updates and patches.Note that in the event of a confirmed defacement/exploit, we recommend replacing all files entirely if at all possible, as intruders may have added their own exploit code to otherwise secure files.
General recommendations
Don't let your guard down! Even after resolving the exploitation of your account, it's important to remain vigilant to ensure that your computing
and web hosting experience is kept safe. To avoid further exploits, you need to practice "safe computing" at all times.In practice, this means:
- Regularly scan your personal computer(s) for malware, using tools such as Adaware and Spybot.
- Do not follow links sent to you via email unless you trust the sender. Never follow links purporting to be from your bank, eBay, Paypal, etc.
- Avoid opening email attachments unless you are absolutely sure they are safe - especially those sent in chain letters, "greeting cards", etc.
- Choose secure passwords at least 8 characters in length, comprised of random letters and numbers. Do not base them on words or names.
- Actively check for updates of 3rd party scripts/software installed under your web site. Install updates when they are available.
- Avoid historically insecure software, prefering safer alternatives (ie. use the Firefox web browser instead of Internet Explorer, Thunderbird instead of Outlook, etc).
- In general, avoid running 3rd party software unless you trust its source.
Reporting cracking/intrusion/DOS activity to DreamHost
If you believe that a DreamHost customer is engaging in any of the above activities, we ask that you contact us as soon as possible
so that we may look into the matter further.
"What do you need to track down the offender?"
The first thing we need is for you to contact us as soon as possible, ideally while the activity is in progress. The closer to
the time the abuse is occurring the more likely it is that we can catch the offender (in the act, even!).
Aside from that, we need as much relevant information as you can provide. The IP address associated with the originating server(s) as
well as the destination IP are helpful, as is a sampling of any log files you can provide that show what is happening. If the abuse is
occurring over a span of time, some idea as to the duration and length of the abuse is also of great help to us.
"Okay, so where do I send cracking/intrusion/DOS complaints?"
You may contact us at the following email address:abuse(at)dreamhost(dot)com
