It is important for all of us to remember that forums and websites do get hacked. It has happened to me in the past and it can happen to you. The tips below are basic things that you should consider, they do not guarantee that your site is safe, however implementing them will help. I will add to this article from time to time and any suggestions you have for improving it would be most welcome;
Passwords
Forums
cPanel/FTP
General Online Security
Thanks to Fowler and master412160 for your helpful suggestions for this article.
Passwords
- Change them regularly
- Use passwords that are at least eight characters long - the longer the better
- Use combinations of upper case, lower case, numbers and perhaps even symbols in your passwords
- Use different passwords for every site / application you use
- http://strongpasswordgenerator.net is owned by an FP member and it can help you create strong passwords
- Don't share your passwords with other people
- Be careful where you store your passwords, you don't want other people accessing them either online or offline.
Forums
- Adhere to the password tips above for your forum account, the hosting plan your forum is on, your forum domain registrar and your email account. Protecting your email account is particularly important, because hackers will often use your email account to get access to your other logins and passwords.
- Use the latest secure version of your forum software
- Be careful what mods you install, mods can provide an entry point for hackers. Only use mods from reliable providers and only use the latest most secure version of the mod
- Watch out for updates and security notices from your forum software and mod providers
- Be very careful who you give Admin and Moderator rights to on your forum and limit their permissions as much as possible
- Password protect admin and moderator directories on your forum
- Consider using the .htaccass file to only allow only your own IP to access the /admin/ directory. For phpBB boards this can be done by following this tutorial.
cPanel/FTP
- Do not give other people cPanel/FTP access unless you really have to.
- Be wary of users who approach you asking for your cPanel details or FTP access. This can include users asking for access to help you fix an issue or people offering your services such as software updates or mod installation. There are many scam emails being sent to people regarding phpBB upgrades and services. More information and tips can be found in This Topic on phpBB.com. This can happen for any software. It can even happen through your contact form on your website for example.
- If you have an error on your site and someone is willing to help you, where possible try and get the user helping to provide you the fix for you to fix yourself to avoid you having to give them access to apply the changes themselves. If the error is simple to fix, many people will be willing to help and give you the fix and how to apply it. If the error is more complex then ask them to explain what the problem is and do your own research to see if that seems like the cause. It might be worthwhile asking someone else if the reason they gave you could be responsible for the error.
- If you really must give someone FTP or cPanel access then ensure you trust them and do some research. Firstly find out what experience they have and look at forums they run and speak to other people who have been helped by this user.
- Only give someone the access they need. If the problem can be fixed through the ACP, only given them ACP access and not FTP or cPanel access. If someone is fixing an error on your forum, only given them FTP access to that forum directory and not to any other directories or sites you may have running on that hosting account. This helps limit the damage.
- Always make a backup of the files and database before giving someone access to cPanel, FTP access or even your forums ACP. Regular backups is advisable anyway to prevent dataloss in the event of a hack or even issues with your host or a mistake you or someone else makes when adding mods or completing upgrades to forum software.
- If you have given someone cPanel or FTP access, immediately revoke access or change the passwords. While you may trust that user, if they still have their password in an email or PM and their account gets compromised, the attacker may then target you too.
- Use your common sense and if something or someone seems dodgy, don't go any further. It is better to have an error on your site for a few hours than having your forum files/database deleted or sold. Remember that when giving people this kind of access to sites, you are allowing users information to be accessible to this person. They could easily modify the login procedure to email them passwords or export email addresses from the database.
General Online Security
- Don't click on links that look suspicious, especially if you receive them via email from someone you don't know.
- If you use a computer or device that may also be used by other people, log out of all logged in accounts before you shut down the PC or device.
Thanks to Fowler and master412160 for your helpful suggestions for this article.







