12

Plug the Holes - Wordupness

Embed Size (px)

DESCRIPTION

Plug the Holes - Taking Security Seriously when Developing Themes. Callum Hopkins' slides form his talk at #wordupness in November 2012. Based around the topic of securing wordpress system when developing themes for clients or for mass production.

Citation preview

Page 1: Plug the Holes - Wordupness

Plug the Holes#wordupness

(Taking security seriously when developing themes)

Presented by: Callum Hopkins

@caleuanhopkinscallumhopkins.co.uk

yeehah!

Page 2: Plug the Holes - Wordupness

Wordpress’ awesome attributes

Open Source - free to use + build

No rules, limits or restrictions

Huge development & user community

Page 3: Plug the Holes - Wordupness

Wordpress’ weakest attributes

Open Source - core exposed

no set standard - rubbish work accepted

ignorant users & arrogant devs

Page 4: Plug the Holes - Wordupness

my story - brute force exposure

adminusername

password

elephant

Page 5: Plug the Holes - Wordupness

my story - brute force exposure

wp footprints viewable in website’s source

no limit on number of login retries

admin login username wasn’t changed

Page 6: Plug the Holes - Wordupness

wordpress shock facts

Wordpress is not 100% secure out of the box

more than 30 known wp 3.x core vulnerabilities

http://bit.ly/ceh-wpinfo

83% of hacked wp blogs were not upgraded

Page 7: Plug the Holes - Wordupness

Let’s Improve Wordpress

Obscure Wordpress

Lock down Wordpress

secure wordpress

Page 8: Plug the Holes - Wordupness

Lock Wordpress down

Lock down login attempts

remove write access for wp-content

rename admin usernames

Page 9: Plug the Holes - Wordupness

secure Wordpress

high level password security for admins

remove editor from appearance panel

change admin user id from 1

Page 10: Plug the Holes - Wordupness

obscure Wordpress

encode wp-config

remove all wordpress footprints

rewrite for admin panel

Page 11: Plug the Holes - Wordupness

wordpress Resources

http://bit.ly/ceh-php

http://bit.ly/ceh-loginlogin lockdown plugin

Better wp security

Hide wp Footprints

http://bit.ly/ceh-security

Page 12: Plug the Holes - Wordupness

questions?

Things to remember

be serious about security

any website can be targeted despite status

always code to the best of your abilities