and how to avoid them....

Joomla Security is a hot issue. Unfortunately there are some security problems which are done over and over again and which can easily be avoided. Here are the problems and what you should do to avoid them. 

  1. Cheap Hosting Providers - Never go for the cheapest hosting provider you can find. Typically cheap hosting providers use shared servers that hosts hundreds of other sites, some of which are high-traffic porn sites. Check the list of recommended and Joomla approved hosting providers.
  2.  No Backups - Make sure you have regular Joomla backups. In case your site gets hacked or something happens, you will be able to rebuild from scratch.
  3. Skipping hardening (tweaking settings for security) of PHP and Joomla! settings - Forgetting or skipping the adjusting PHP and Joomla! settings for increased security is a huge no no. There are many small settings and tweaks you can do to make your PHP server and Joomla! more secure.
  4.  Weak Passwords or Same passwords - Using the same username and password for your on-line bank account, Joomla! administrator account, Amazon account, Yahoo account, is another mistake you should avoid like the plague. Always use strong passwords which are different from those for your other accounts. Remember also to change the name of the admin account.
  5. Install and forget - After install your brand new beautiful Joomla!-powered site, check it regularly making sure nothing has gone wrong. Lots of things can go wrong if you don't maintain all the components of your Joomla installations.
  6. Having no development server - All upgrades and extension installations should be first tried on a development server, before being done on the live site. If something goes wrong on the development server, you can avoid creating the same problem on the server, and you'll make sure your live site stays clean.
  7. Trusting all 3rd party extensions - You should only install the barest minimum extensions you require. If you can avoid installing a 3rd party module, avoid it. Not all 3rd party extensions are free from trouble, and some are just plain horrible, buggy and contain vulnerabilities. Each 3rd party extension, is another component which might expose you to vulnerabilities and must be kept up to date. Be wary of the 3rd party extensions you install, preferably go for the professional components from reputable companies.
  8. Forgetting to keep your Joomla! site updated - after install your brand new beautiful Joomla!-powered site, keep yourself up to date with any stable releases, and update with each stable release. Most stable releases fix problems and vulnerabilities. Forgetting to upgrade will leave your site exposed toproblems. This also applies for any 3rd party extensions you install.
  9. Lack of infomation when asking for help - If your site gets hacked / cracked, go to the Joomla forums, and before you start posting away like crazy, make sure you have all relevant information available, such as the version of Joomla you have installed, what version of 3rd party extensions you have installed. This information will help to identify what could have caused your hack, and how to fix and avoid it happening again.
  10.   Fix and cracked file and forget it - Once your site's been cracked, fixing the defaced file is not enough. Check your site's logs,change your old passwords, remove the entire directory and rebuild it from clean backups, and take all precautionary actions!
  • Joomla 2.5 Security Release
    The Joomla Project has just announced the immediate availability of Joomla 2.5.3. This is a security release and you should upgrade your site immediately. All versions of +Joomla! 1.6, 1.7 and 2.5 are affected. The update process is very simple, and complete instructions are available here. You can easily update your site from 2.5.x to this latest version using the update function in the Joomla administrator The best way of updating your site from 2.5.x is to use the built-in upgrade function...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12