Ok, After having a conversation with someone and realising how much security their site lacked, I have decided to write some tips.
I really hope you all listen to these suggestion, because if one site's security is compromised, so is every other site on the same server, unless x10hosting have ensured all sites are on different partitions which I doubt.
However, I have no doubt x10 has taken extensive security mesures, so should you.
Thanks for reading.
If you have any more security suggestion I have not mentioned, please post them here, Thanks.
- If you have an admin dir (/admin) put a .htaccess in there! (Do NOT use the same username or password as your login account)
- If possible, use SSL to encrypt your login sequence. (Comodo do certs for free!)
- Test out security! If you have denied access to a certain rank or group, login with permissions from that group and see if your security settings actuly work.
- Do not use stong passwords, Use SUPER STRONG UNCRACKABLE CIA STYLE passwords. Hackers can almost guess your password if they study you! If you think your passwords are overkill, then add 3 more characters and your done. Be sure to use Caps, lower case, numbers and special chars. Its better if its something totally random. 7Gdx56)*gdxoiYs7ejs)37djKKs7ej is better than 500'000 different numbers.
- Do not make anyone you have not known for at least 5 years a rank which has admin level access.
- Always delete the install dir, wither its locked or not.
- If there is a new security update for software you have, use it!
- Including an empty index.html file in your unaccessed directorys will prevent anyone from browsing the otherwise wide-open directory. (For example, a Backup dir which is a SERIOUS security risk.
- If you do have auto-backups, ensure the computer gives them some sort of random name like "Backup_55651615" to prevent a threat downloading your database with user info protected by the DPA (Data Protection act).
- CHMOD your files to stop users making unauthorised changes. This is obviously a serious risk.
(*Tip Chmod your .htpasswd files 640, .htaccess files 644. Chmod files that you really dont want people to see as 400 (config.php) and NEVER chmod 777, if something requires write access use 766 first then 775)
I really hope you all listen to these suggestion, because if one site's security is compromised, so is every other site on the same server, unless x10hosting have ensured all sites are on different partitions which I doubt.
However, I have no doubt x10 has taken extensive security mesures, so should you.
Thanks for reading.
If you have any more security suggestion I have not mentioned, please post them here, Thanks.