ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Joomla! Security 101
version 6.0
Mission: Impossible
Talking in-depth about Joomla! security in 30 minutes
or less... but I¡¯ll try!
Put your pens away
Sit back and enjoy
Updated server software
PHP, MySQL, Apache, FTP Server...
Permissions & ownership
Who can do what and where
Sane ownership &
permissions
All ?les and folders owned by the FTP user
Use Joomla!¡¯s FTP mode on shared hosts
Folders 0755 permissions ? Files 0644 permissions
If you ¡°must¡± use 0777 (don¡¯t!), protect with .htaccess
order deny, allow
deny from all
allow from none
Better yet, use suPHP or FastCGI
Too much to remember?
Akeeba Backup User¡¯s Guide, Security
Information
https://www.akeebabackup.com/documentation/
akeeba-backup-documentation/security-info.html
777: The number of the beast
http://www.dionysopoulos.me/blog/777-the-number-
of-the-beast
Update, yesterday
Joomla! & extensions
Think before installing
Don¡¯t be the mouse in the trap!
Length matters
Your Password¡¯s length matters
A terrifying thought
Password hacking super-computer: 2,700 USD
(back in 2010; much cheaper now)
How safe is your password?
Password Bits Iterations Time to crack
15082005
admin
ortrtaortftaaidbt
0rtrTA0rtfTa&idbT
horse correct battery stapler
13,6 12416 0.00038 msec
15,9 61147 0.00185 msec
67,7 2,39e+20 228.95 years
88,2 3,55e+26 340 million years
107,2 1,86e+32 178179 billion years
Derive from a sentence
Derive from a sentence
the
quick
brown
fox
jumped
over
the
lazy
dog
Derive from a sentence
the
quick
brown
fox
jumped
over
the
lazy
dog
t
q
b
f
j
o
t
l
d
Derive from a sentence
the
quick
brown
fox
jumped
over
the
lazy
dog
t
q
b
f
j
o
t
l
d
t
q
b
F
j
o
t
l
D
Derive from a sentence
the
quick
brown
fox
jumped
over
the
lazy
dog
t
q
b
f
j
o
t
l
d
t
q
b
F
j
o
t
l
D
+
q
b
F
j
o
+
l
D
Derive from a sentence
the
quick
brown
fox
jumped
over
the
lazy
dog
t
q
b
f
j
o
t
l
d
t
q
b
F
j
o
t
l
D
+
q
b
F
j
o
+
l
D
+
q
b
F
j
0
+
1
D
Derive from a sentence
+qbFj0+1D
Still unsure? Write it down
And keep it ON YOUR PERSON!
+qbFj0+1D
Use a password manager
And keep it on your person (mobile device)
Lock it down
Nothing on my site runs unless I say so
.htaccess Rules
My Master .htaccess - FREE
http://akeeba.assembla.com/code/master-htaccess/
git/nodes/htaccess.txt
Admin Tools Professional
https://www.akeebabackup.com/products/46-
software/855-admintools.html
Armor up
Protect your site
Backups
Frequent, automated, off-site backups
Use myJoomla.com
Dead easy site auditing ¨C and ?xing!
In spite of it all¡­
Dammit!
You got hacked, now what?
DON¡¯T
PANIC
We¡¯ve got instructions
Unhacking your site
https://www.akeebabackup.com/documentation/
walkthroughs/item/1124-unhacking-your-site.html
You do have backups, right?
You did use myJoomla.com, right?
Make sure you read the instructions before getting
hacked.
Questions?
Download this presentation
http://akeeba.info/asjd13bih
Thank you for listening!
Image credits for copyrighted images: sxc.hu; istockphoto.com
Coprights of the logos and screenshots of software displayed in this presentaiton is owned by their respective companies

More Related Content

Joomla! Security 101 - Joomla! Day Bosnia and Herzegovina 2013