staying connected: securing your wordpress website

24
STAYING CONNECTED: Securing Your WordPress Website

Upload: raymund-mitchell

Post on 16-Aug-2015

188 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Staying Connected: Securing Your WordPress Website

STAYINGCONNECTED:

Securing Your WordPress Website

Page 2: Staying Connected: Securing Your WordPress Website

About Me

● Designer / Developer /Consultant at SixFour Web Design

● SixFour Web Design specializes in helping Small Businesses and Non-Profits maximize their Web Presence

● We Believe “Even Small Businesses Deserve a Nice Website”

Page 3: Staying Connected: Securing Your WordPress Website

Some WordPress Background and what it means for Security

● Increasingly, WordPress powers the internet● Over 20% of all websites are WordPress based and

over 60% of websites that use a CMS use WordPress

Page 4: Staying Connected: Securing Your WordPress Website
Page 5: Staying Connected: Securing Your WordPress Website
Page 6: Staying Connected: Securing Your WordPress Website
Page 7: Staying Connected: Securing Your WordPress Website
Page 8: Staying Connected: Securing Your WordPress Website
Page 9: Staying Connected: Securing Your WordPress Website
Page 10: Staying Connected: Securing Your WordPress Website
Page 11: Staying Connected: Securing Your WordPress Website

Some WordPress Background and what it means for Security

● Increasingly, WordPress powers the internet● Over 20% of all websites are WordPress based and

over 60% of websites that use a CMS use WordPress*

● “There are no viruses for Mac's”● That's because only pretentious, hipster designers use

them (just kidding (not really))

● It's ALMOST too easy to use● One-Click-Installs, themes and plugins have

democratized the internet. Ease of Use ≠ Set and Forget

*W3techs monthly technology survey – http://w3techs.com/technologies/overview/content_management/all/

Page 12: Staying Connected: Securing Your WordPress Website

Why Do They Want To Hack My Little Site?

● Most times, it's not for the content or data on your site, but what your site can do– Drive by Downloads/Malicious Downloads– Email Spam– SEO Spam– Access your server for malicious tasks (botnets)– Hactivism - your politics are not mine

Page 13: Staying Connected: Securing Your WordPress Website
Page 14: Staying Connected: Securing Your WordPress Website

So, How Can I Protect My Site

● Practice good hygiene● Take advantage of tools and best practices● Don't put your head in the sand. Take Action!

Do Something!

Page 15: Staying Connected: Securing Your WordPress Website

The Three Steps To SecuringA WordPress Site

● Manage Site Owner Behaviors● Don't be your worst enemy. Do things that make your

site more secure

● Control User Behaviors● Don't let others intentionally or unintentionally

compromise your site

● Frustrate The Bad Guys● Frustrate, because as long as you're connected to the

internet, you can't guarantee you wont get hacked.

Page 16: Staying Connected: Securing Your WordPress Website

Managing Site OwnerBehavior

● Skip the One-Click-Install● It's not hard to do it from scratch -

https://codex.wordpress.org/Installing_WordPress

● Keep WordPress Core and Plugins Updated● Use a “Safe” Theme and Plugins, from the

WordPress repository or from known vendors

Page 17: Staying Connected: Securing Your WordPress Website

Managing Site OwnerBehavior

● Don't use admin or other easily guessed user names

● Make sure your own password is strong

Page 18: Staying Connected: Securing Your WordPress Website

Archer – Mole Hunthttps://youtu.be/UduILWi2p6s

Page 19: Staying Connected: Securing Your WordPress Website

Managing Site OwnerBehavior

● Don't use admin or other easily guessed user names

● Make sure your own password is strong● Don't underpay for hosting● Backup your website regularly- database and

content and keep copies off-site● Keep your computer's antivirus up to date

Page 20: Staying Connected: Securing Your WordPress Website

Controlling User Behavior

● Require the use of strong passwords● Require complex passwords, especially if you allow

people to sign up as subscribers, contributors, or members

● Given the chance, people would use "1" as their password

● Remove unnecessary users● Do they still work here?

● Manage user roles appropriately● Do they really need Admin access?

Page 21: Staying Connected: Securing Your WordPress Website

Frustrate The Bad Guys

● Limit brute force attacks● Use two factor authentication● Scan your site regularly for Malware● Use the salts● Use .htaccess to protect your site● or, Use a security plugin

Page 22: Staying Connected: Securing Your WordPress Website

Security Plugins

Page 23: Staying Connected: Securing Your WordPress Website

Additional Resources

● Hardening WordPress● http://codex.wordpress.org/Hardening_WordPress

● Reducing Comment Spam● https://github.com/splorp/wordpress-comment-

blacklist

Page 24: Staying Connected: Securing Your WordPress Website

Questions & Contact Info

@sixfourweb on Twitter

Connect with me on LinkedIn (bit.ly/raymitchell) – Let me know we met at #WCAVL

Visit sixfourweb.com and unsuckywebsite.com