Joomla! SecurityRuth Cheesley
Hello, I’m Ruth Cheesleyfrom Virya TechnologiesFind 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 difficultNOT making it impossible
 … a balancing actSecurity versus usabilityRisk versus implications
A quick look at server securityUse a reputable company with Joomla! experienceEnsure they have recommended security settings appliedAsk others if you’re not sure!
Is Joomla! insecure?It depends!Often insecurities are due to poor practice by administrators including:Patches not being appliedInsecure extensionsBasic precautions not taken
If you do nothing else …Keep Joomla! and extensions up to date
Updating Joomla!ManuallyOne-click (1.6.x +)Akeeba Admin Tools
If you do nothing else …Enable Search Engine Friendly (SEF) URL’s
Enable SEF URL’sEnable in global configurationWith or without .htaccessUsing extensions
If you do nothing else …Establish a regular backup routine
Establish a backup routineOn-site backupsOff-site backupsFull or partialAkeeba backup
Other ‘must do’ security tasksHide 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 portalWhy bother?jSecureAkeeba Admin Tools
Change database prefixWhy bother?ManuallyAkeeba Admin Tools
Change default admin IDWhy bother?ManuallyAkeeba Admin Tools
Would be good to do …Web application firewall
Web Application FirewallWhy bother?Akeeba Admin Tools
Top Ten TipsKeep Joomla! up to dateKeep extensions up to dateHide admin portalChange database prefixEnsure correct file and folder permissionsDisable default Super AdministratorEnable SEF URL’sEstablish and regularly test backup routineEnsure strong username/password for adminsDo not give out Admin rights freely
Useful linkshttp://www.viryatechnologies.comhttp://www.akeebabackup.comhttp://www.joomlaserviceprovider.comhttp://tinyurl.com/joomlasecuritychecklisthttp://www.ico.gov.uk/
Thank youAny questions?Ruth CheesleyVirya Technologiesruth.cheesley@viryatechnologies.com@RCheesley

Joomla!Day UK 2011 - Virya Technologies - Ruth Cheesley - Joomla! Security