We are responding to a notification from a user and our monitoring software of an attack on our servers. We detect no crash or compromise on the server but we take any threat seriously and will update you as soon as possible.
Update (22:14 PST): A wanna-be ‘hacker’ has executed a perl script on chow which has exploited a hole in a user’s folder settings (specifically chmod 777). This caused the attacker to be able to copy their own index file over existing index.html or index.php files, though the page is a nuisance it does not pose a threat and no other data was modified or removed. We are responding to this threat and will update you when we are able to.
Update (Wednesday, March 19, 0:45 PST): We have fully locked down and assessed the damage done by this script. It is very minimal and we will be able to restore effected account’s index files from backups. we have changed all of our passwords and have run security audit tools to make sure no other holes exist and have addressed any errors. No other servers have been effected by this attack. We will update you when we begin to restore data.
Update (2:55 PST): Our backup server is up-to-date but needs to be reconfigured for the restore.
Update (4:30 PST): We have eliminated the threat and have tracked down the hole and have rectified the issue. We have also determined that our server is functioning properly and that no data was lost or stolen. The attack did not effect other parts of the server but merely replaced index files in user’s public_html folders via a perl script. With a shared hosting environment comes the need to run and provide many different services, features and freedom of control; unfortunately, with this come security risks.
Update (7:32 PST): We are beginging the restore now. In addition we are rebuilding Apache & PHP for security purposes just to be sure all bases are covered. Apache & PHP seem to be functioning fine but we would like to re-harden our server and not be sloppy.
Update (12:34 PST): As it turns out the recent rebuild of apache had a configuration issue that is now causing all sites to read Error 404. We are working to resolve this via our backups. We are restoring our backups of the home directory and once completed (user by user) the error will go away (user by user). Please be patient as there is a lot of data.
Update (20:04 PST): We have rehardened apache & PHP, during this process we were able todetermine the cause of the 404 Error, users privileges and home directory mappings are a bit screwed up. As each user accoutn is restored via backups this error will go away.
Update (Thursday, March 20, 4:56 PST): Restoring data is still underway. When a user’s data is copied over we are then fixing the permissions issue and domain names are now working one by one. We greatly appreciate your patience and are working to make sure, should this happen int he future, we are better prepared to respond quickly and with the least amount of downtime. The issue was out of our control but had our restoration procedure been more refined (a lot of user data makes this difficult) we would have had a faster restoration time.
Update (7:25 PST): Restoring user’s domains is almost complete and all domain names check out. If you are still getting the 404 error please be patient. IF you are having other difficulties, please contact us.
Update (12:30 PST): All user accounts have been restored, if your site is still down please let us know. Chow seems to be back to 100% now. We of course will be monitoring chow closely and will be performing maintenance during th next few days. We are going through every acount now to make sure everything is nominal.