240 likes | 335 Views
Joomla! Security. Ruth Cheesley. Hello, I’m Ruth Cheesley from Virya Technologies. Find my social media stuff here!. @ RCheesley. What do we mean by security?. Why bother?. Where to start?. Security is …. Putting measures in place to make unauthorised access more difficult.
E N D
Joomla! Security Ruth Cheesley
Hello, I’m Ruth Cheesleyfrom Virya Technologies Find my social media stuff here! @RCheesley
Security is … Putting measures in place to make unauthorised access more difficult NOT making it impossible
… a balancing act • Security versus usability • Risk versus implications
A quick look at server security • Use a reputable company with Joomla! experience • Ensure they have recommended security settings applied • Ask others if you’re not sure!
Is Joomla! insecure? • It depends! • Often insecurities are due to poor practice by administrators including: • Patches not being applied • Insecure extensions • Basic precautions not taken
If you do nothing else … Keep Joomla! and extensions up to date
Updating Joomla! • Manually • One-click (1.6.x +) • Akeeba Admin Tools
If you do nothing else … Enable Search Engine Friendly (SEF) URL’s
Enable SEF URL’s • Enable in global configuration • With or without .htaccess • Using extensions
If you do nothing else … Establish a regular backup routine
Establish a backup routine • On-site backups • Off-site backups • Full or partial • Akeeba backup
Other ‘must do’ security tasks • Hide your admin portal (jSecure, Admin Tools) • Change your database prefix (manually or using Admin Tools) • Change your default Super Admin ID (from #62 in 1.5 or #42 in 1.6/7)
Hide admin portal • Why bother? • jSecure • Akeeba Admin Tools
Change database prefix • Why bother? • Manually • Akeeba Admin Tools
Change default admin ID • Why bother? • Manually • Akeeba Admin Tools
Would be good to do … • Web application firewall
Web Application Firewall • Why bother? • Akeeba Admin Tools
Top Ten Tips • Keep Joomla! up to date • Keep extensions up to date • Hide admin portal • Change database prefix • Ensure correct file and folder permissions • Disable default Super Administrator • Enable SEF URL’s • Establish and regularly test backup routine • Ensure strong username/password for admins • Do not give out Admin rights freely
Useful links http://www.viryatechnologies.com http://www.akeebabackup.com http://www.joomlaserviceprovider.com http://tinyurl.com/joomlasecuritychecklist http://www.ico.gov.uk/
Thank you Any questions? Ruth CheesleyVirya Technologies ruth.cheesley@viryatechnologies.com @RCheesley