SlideShare a Scribd company logo
1 of 22
Simple Ways to Secure and Maintain Your
WordPress Website
Rich Plakas Connected Systems
@RichP on Twitter Rich@ConnectedSystems.US
A Little Bit About Me
★ IT Background going back to the days of DOS & Novell
★ Began “messing” with WordPress in 2007.
★ Switched focus from IT to WordPress in 2011-ish
★ I was tired of doing Windoze Updates & changing
Printer Toners.
★ Joined the Austin WordPress Meetup Group In 2012.
★ I love BBQ & Craft Beer.
★ I run www.CraftBeerAustin.com
“Why Would Someone Hack My Site”
Sites get Hacked for both Fun & for Profit.
Majority of hacks are automated and target vulnerabilites
rather than your specific your site.
Types of Hackers:
Script Kiddies: generally known as unskilled individuals who
use scripts or programs developed by others to attack
computer systems, networks, and deface websites.
Botnets: collection of Internet-connected programs
communicating with other similar programs in order to perform
tasks...often used to send spam email or participate in
distributed denial-of-service(DoS) attacks.
Botnets are used for profit(holding sites hostage) or for
political reasons.
WARGAMES - 1983
How Often are Web Sites Hacked?
In 2013, Forbes did an article stating that
Sophos identified 30,000 Web Sites are hacked
every day!
http://www.forbes.com/sites/jameslyne/2013/09/06/30000-
web-sites-hacked-a-day-how-do-you-host-yours/
In December 2014, over 100,000 WordPress
sites were hacked due to a security
vulnerability in the Slider Revolution plugin.
http://wptavern.com/100000-wordpress-sites-compromised-
using-the-slider-revolution-security-vulnerability
Denial Of Service (DoS) attacks
From Wikipedia:
In computing, a denial-of-service (DoS) or distributed denial-of-service (DDoS)
attack is an attempt to make a machine or network resource unavailable to its
intended users.
A DoS attack generally consists of efforts to temporarily or indefinitely interrupt
or suspend services of a host connected to the Internet.
As clarification, distributed denial-of-service attacks are sent by two or more
people, or bots, and denial-of-service attacks are sent by one person or
system. As of 2014, the frequency of recognized DDoS attacks had reached an
average rate of 28 per hour.
Perpetrators of DoS attacks typically target sites or services hosted on high-
profile web servers such as banks, credit card payment gateways, and even
root nameservers.
"Stachledraht DDos Attack" by Everaldo Coelho and YellowIcon - All Crystal icons were posted by the author as LGPL on kde-look. Licensed under
LGPL via Wikimedia Commons -
http://commons.wikimedia.org/wiki/File:Stachledraht_DDos_Attack.svg#mediaviewer/File:Stachledraht_DDos_Attack.svg
How do WordPress Sites Get Hacked?
● Outdated version of WordPress.
● Old versions of themes with security vulnerabilities.
● Old versions of plugins with security vulnerabilities.
● Use of easy to crack passwords:
“password” “123456” “qwerty” “11111” “iloveyou” “admin”
First, it’s important to understand that your WordPress
website is a collection of programs(or apps).
Just like your computer, you need to update it regularly,
mainly to get security vulnerabilities patched.
Watch Out for:
SPACEBALLS - 1987
Backup - Backup - Backup!!!!!!!!!!
Back up Regularly!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Backup your Database, uploads, custom code.
Do a full backup at least weekly.
Do a full backup daily if you change your site
frequently (such as an ecommerce site).
Backup Plugins/Services:
Vaultpress: https://vaultpress.com/
iThemes BackupBuddy:https://ithemes.com/purchase/backupbuddy/
Updraft Plus: https://wordpress.org/plugins/updraftplus/
Where do I back up to?
● Dropbox
● VaultPress
● Amazon
● Google Drive
Best Practices on Securing WordPress
➔Users & Passwords
➔Timely WordPress Core, Theme & Plugin
Upgrades
➔Detect and Recover — Site Statistics
➔Recover from Disaster — Backups
“Trust No One” - Users & Passwords
★ Never ever use the WordPress user “Admin”
with administrator rights.
★ Create new administrator accounts when
working with developers and designers.
★ Delete old accounts not in use.
“Trust No One” - Passwords
★ Use strong passwords with CAPITALS,
numbers and symbols: MyDogF1D08!T#
★ Use a password manager to generate
random passwords: LastPass & 1Password
★ Use two-factor authentication.
Keep WordPress Up to Date!
❏ Keep WordPress Core Version up to date.
❏ Use Only Vetted & Trusted Plugins.
❏ Keep Plugins Up to Date.
❏ Keep Themes Up to Date.
❏ Don’t Rush to Update*.
*Some plugin updates you don’t want to rush into(for
example your ecommerce plugin)
Protect with Plugins & Online Tools
Protect with Plugins & Online Tools
Strengthen WordPress Security
iTheme Security: https://ithemes.com/security/
Brute Protect: https://wordpress.org/plugins/bruteprotect/
Scan & Monitor Your Site
Securi: https://sucuri.net/
Cloudflare: https://www.cloudflare.com/features-security
Google Webmaster Tools: https://www.google.com/webmasters/tools/
Virus Total: https://www.virustotal.com/
Monitor site for anomalies & spikes using Google Analytics.
How to Recover from Disaster
➢ You’ve been backing up right?
➢ Do you know how to access your backups?
➢ Do you know your recovery procedure?
➢ Do a test recovery on a test or development
WordPress.
Protecting Outside of WordPress
Wi-fi Access from Public places like Starbucks
If you are working on your website from an
unsecure Wi-FI network, someone could grab
your data & passwords. (Use a VPN Service)
Keep your computer secure and up to date so it
doesn’t get infected with Malware (another way
your data and password can get stolen)
Special thanks to my friend and security expert:
Chris Wiegman
http://ithemes.com/security
(formerly Better WP Security)
http://www.ChrisWiegman.com
@ChrisWiegman on Twitter
Questions?
Rich Plakas Connected Systems
@RichP on Twitter Rich@ConnectedSystems.US

More Related Content

What's hot

Wordpress security 101 202
Wordpress security 101 202Wordpress security 101 202
Wordpress security 101 202James Ruffer
 
WORDPRESS SECURITY: HOW TO AVOID BEING HACKED
WORDPRESS SECURITY: HOW TO AVOID BEING HACKEDWORDPRESS SECURITY: HOW TO AVOID BEING HACKED
WORDPRESS SECURITY: HOW TO AVOID BEING HACKEDStuartJDavidson.com
 
Web Security: A Primer for Developers
Web Security: A Primer for DevelopersWeb Security: A Primer for Developers
Web Security: A Primer for DevelopersMike North
 
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSHOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSElsner Technologies Pvt Ltd
 
Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Drive By Downloads: How To Avoid Getting a Cap Popped in Your App
Drive By Downloads:  How To Avoid Getting a Cap Popped in Your App Drive By Downloads:  How To Avoid Getting a Cap Popped in Your App
Drive By Downloads: How To Avoid Getting a Cap Popped in Your App Cenzic
 
Webinar On Ethical Hacking & Cybersecurity - Day2
Webinar On Ethical Hacking & Cybersecurity - Day2Webinar On Ethical Hacking & Cybersecurity - Day2
Webinar On Ethical Hacking & Cybersecurity - Day2Mohammed Adam
 
Security-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksSecurity-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksRaghu Addanki
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
Introduction to Web Application Security - Blackhoodie US 2018
Introduction to Web Application Security - Blackhoodie US 2018Introduction to Web Application Security - Blackhoodie US 2018
Introduction to Web Application Security - Blackhoodie US 2018Niranjanaa Ragupathy
 
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYAN
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYANBEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYAN
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYANSamvel Gevorgyan
 
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011Samvel Gevorgyan
 
Introduction to Modern Identity with Auth0's Developer
 Introduction to Modern Identity with Auth0's Developer Introduction to Modern Identity with Auth0's Developer
Introduction to Modern Identity with Auth0's DeveloperProduct School
 
Two Step Authentication - Chris La Nauze WordPress meetup presentation
Two Step Authentication -  Chris La Nauze WordPress meetup presentationTwo Step Authentication -  Chris La Nauze WordPress meetup presentation
Two Step Authentication - Chris La Nauze WordPress meetup presentationChris La Nauze
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
JS authentication with auth0
JS authentication with auth0JS authentication with auth0
JS authentication with auth0Viral Parmar
 

What's hot (20)

Wordpress security 101 202
Wordpress security 101 202Wordpress security 101 202
Wordpress security 101 202
 
WORDPRESS SECURITY: HOW TO AVOID BEING HACKED
WORDPRESS SECURITY: HOW TO AVOID BEING HACKEDWORDPRESS SECURITY: HOW TO AVOID BEING HACKED
WORDPRESS SECURITY: HOW TO AVOID BEING HACKED
 
Security Risks In WordPress And Ways To Avoid Them | thoughtfulminds
Security Risks In WordPress And Ways To Avoid Them | thoughtfulmindsSecurity Risks In WordPress And Ways To Avoid Them | thoughtfulminds
Security Risks In WordPress And Ways To Avoid Them | thoughtfulminds
 
Web Security: A Primer for Developers
Web Security: A Primer for DevelopersWeb Security: A Primer for Developers
Web Security: A Primer for Developers
 
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSHOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
 
Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Drive By Downloads: How To Avoid Getting a Cap Popped in Your App
Drive By Downloads:  How To Avoid Getting a Cap Popped in Your App Drive By Downloads:  How To Avoid Getting a Cap Popped in Your App
Drive By Downloads: How To Avoid Getting a Cap Popped in Your App
 
Webinar On Ethical Hacking & Cybersecurity - Day2
Webinar On Ethical Hacking & Cybersecurity - Day2Webinar On Ethical Hacking & Cybersecurity - Day2
Webinar On Ethical Hacking & Cybersecurity - Day2
 
Security-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksSecurity-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser Attacks
 
Cisco WebEx vulnerability: it’s a kind of magic
Cisco WebEx vulnerability: it’s a kind of magicCisco WebEx vulnerability: it’s a kind of magic
Cisco WebEx vulnerability: it’s a kind of magic
 
Word press powerpoint
Word press powerpointWord press powerpoint
Word press powerpoint
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
Introduction to Web Application Security - Blackhoodie US 2018
Introduction to Web Application Security - Blackhoodie US 2018Introduction to Web Application Security - Blackhoodie US 2018
Introduction to Web Application Security - Blackhoodie US 2018
 
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYAN
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYANBEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYAN
BEST PRACTICES OF WEB APPLICATION SECURITY By SAMVEL GEVORGYAN
 
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011
CROSS-SITE REQUEST FORGERY - IN-DEPTH ANALYSIS 2011
 
Keep Your SIte Secure
Keep Your SIte SecureKeep Your SIte Secure
Keep Your SIte Secure
 
Introduction to Modern Identity with Auth0's Developer
 Introduction to Modern Identity with Auth0's Developer Introduction to Modern Identity with Auth0's Developer
Introduction to Modern Identity with Auth0's Developer
 
Two Step Authentication - Chris La Nauze WordPress meetup presentation
Two Step Authentication -  Chris La Nauze WordPress meetup presentationTwo Step Authentication -  Chris La Nauze WordPress meetup presentation
Two Step Authentication - Chris La Nauze WordPress meetup presentation
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
JS authentication with auth0
JS authentication with auth0JS authentication with auth0
JS authentication with auth0
 

Viewers also liked

Expanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing FunnelsExpanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing FunnelsHandsOnWP.com
 
Introverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsHandsOnWP.com
 
The Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsThe Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsHandsOnWP.com
 
Exploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsExploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsRich Plakas
 
Structuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress BusinessStructuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress BusinessHandsOnWP.com
 
Image Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaImage Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaRich Plakas
 
Starting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCampStarting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCampHandsOnWP.com
 

Viewers also liked (7)

Expanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing FunnelsExpanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing Funnels
 
Introverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing Proposals
 
The Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsThe Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding Clients
 
Exploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install PluginsExploring the WordPress Dashboard and How to Pick & Install Plugins
Exploring the WordPress Dashboard and How to Pick & Install Plugins
 
Structuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress BusinessStructuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress Business
 
Image Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress MediaImage Handling: Understanding the Basics of WordPress Media
Image Handling: Understanding the Basics of WordPress Media
 
Starting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCampStarting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCamp
 

Similar to Simple Ways to Secure and Maintain Your WordPress Website

A Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfA Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfHost It Smart
 
Intro to Wordpress Security
Intro to Wordpress SecurityIntro to Wordpress Security
Intro to Wordpress SecurityChris Dodds
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateZero Point Development
 
Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress SecurityDougal Campbell
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityNile Flores
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityNile Flores
 
How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014Primary Image Ltd
 
Protect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutProtect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutSiteGround.com
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017Otto Kekäläinen
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013Thor Kristiansen
 
WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017Otto Kekäläinen
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012Angela Bowman
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo
 
Escalation defenses ad guardrails every company should deploy
Escalation defenses ad guardrails every company should deployEscalation defenses ad guardrails every company should deploy
Escalation defenses ad guardrails every company should deployDavid Rowe
 

Similar to Simple Ways to Secure and Maintain Your WordPress Website (20)

A Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfA Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdf
 
Intro to Wordpress Security
Intro to Wordpress SecurityIntro to Wordpress Security
Intro to Wordpress Security
 
WordPress security
WordPress securityWordPress security
WordPress security
 
WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
 
Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress Security
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Cybersecurity Training
Cybersecurity TrainingCybersecurity Training
Cybersecurity Training
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
 
How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014
 
Protect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutProtect Your WordPress From The Inside Out
Protect Your WordPress From The Inside Out
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013
 
WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101
 
Bridging the Gap
Bridging the GapBridging the Gap
Bridging the Gap
 
Owasp top 10 2013
Owasp top 10 2013Owasp top 10 2013
Owasp top 10 2013
 
Escalation defenses ad guardrails every company should deploy
Escalation defenses ad guardrails every company should deployEscalation defenses ad guardrails every company should deploy
Escalation defenses ad guardrails every company should deploy
 

Recently uploaded

How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goasexy call girls service in goa
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 

Recently uploaded (20)

How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 

Simple Ways to Secure and Maintain Your WordPress Website

  • 1. Simple Ways to Secure and Maintain Your WordPress Website Rich Plakas Connected Systems @RichP on Twitter Rich@ConnectedSystems.US
  • 2. A Little Bit About Me ★ IT Background going back to the days of DOS & Novell ★ Began “messing” with WordPress in 2007. ★ Switched focus from IT to WordPress in 2011-ish ★ I was tired of doing Windoze Updates & changing Printer Toners. ★ Joined the Austin WordPress Meetup Group In 2012. ★ I love BBQ & Craft Beer. ★ I run www.CraftBeerAustin.com
  • 3. “Why Would Someone Hack My Site” Sites get Hacked for both Fun & for Profit. Majority of hacks are automated and target vulnerabilites rather than your specific your site. Types of Hackers: Script Kiddies: generally known as unskilled individuals who use scripts or programs developed by others to attack computer systems, networks, and deface websites. Botnets: collection of Internet-connected programs communicating with other similar programs in order to perform tasks...often used to send spam email or participate in distributed denial-of-service(DoS) attacks. Botnets are used for profit(holding sites hostage) or for political reasons.
  • 5. How Often are Web Sites Hacked? In 2013, Forbes did an article stating that Sophos identified 30,000 Web Sites are hacked every day! http://www.forbes.com/sites/jameslyne/2013/09/06/30000- web-sites-hacked-a-day-how-do-you-host-yours/ In December 2014, over 100,000 WordPress sites were hacked due to a security vulnerability in the Slider Revolution plugin. http://wptavern.com/100000-wordpress-sites-compromised- using-the-slider-revolution-security-vulnerability
  • 6. Denial Of Service (DoS) attacks From Wikipedia: In computing, a denial-of-service (DoS) or distributed denial-of-service (DDoS) attack is an attempt to make a machine or network resource unavailable to its intended users. A DoS attack generally consists of efforts to temporarily or indefinitely interrupt or suspend services of a host connected to the Internet. As clarification, distributed denial-of-service attacks are sent by two or more people, or bots, and denial-of-service attacks are sent by one person or system. As of 2014, the frequency of recognized DDoS attacks had reached an average rate of 28 per hour. Perpetrators of DoS attacks typically target sites or services hosted on high- profile web servers such as banks, credit card payment gateways, and even root nameservers.
  • 7. "Stachledraht DDos Attack" by Everaldo Coelho and YellowIcon - All Crystal icons were posted by the author as LGPL on kde-look. Licensed under LGPL via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Stachledraht_DDos_Attack.svg#mediaviewer/File:Stachledraht_DDos_Attack.svg
  • 8. How do WordPress Sites Get Hacked? ● Outdated version of WordPress. ● Old versions of themes with security vulnerabilities. ● Old versions of plugins with security vulnerabilities. ● Use of easy to crack passwords: “password” “123456” “qwerty” “11111” “iloveyou” “admin” First, it’s important to understand that your WordPress website is a collection of programs(or apps). Just like your computer, you need to update it regularly, mainly to get security vulnerabilities patched. Watch Out for:
  • 10. Backup - Backup - Backup!!!!!!!!!! Back up Regularly!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Backup your Database, uploads, custom code. Do a full backup at least weekly. Do a full backup daily if you change your site frequently (such as an ecommerce site). Backup Plugins/Services: Vaultpress: https://vaultpress.com/ iThemes BackupBuddy:https://ithemes.com/purchase/backupbuddy/ Updraft Plus: https://wordpress.org/plugins/updraftplus/
  • 11. Where do I back up to? ● Dropbox ● VaultPress ● Amazon ● Google Drive
  • 12. Best Practices on Securing WordPress ➔Users & Passwords ➔Timely WordPress Core, Theme & Plugin Upgrades ➔Detect and Recover — Site Statistics ➔Recover from Disaster — Backups
  • 13.
  • 14. “Trust No One” - Users & Passwords ★ Never ever use the WordPress user “Admin” with administrator rights. ★ Create new administrator accounts when working with developers and designers. ★ Delete old accounts not in use.
  • 15. “Trust No One” - Passwords ★ Use strong passwords with CAPITALS, numbers and symbols: MyDogF1D08!T# ★ Use a password manager to generate random passwords: LastPass & 1Password ★ Use two-factor authentication.
  • 16. Keep WordPress Up to Date! ❏ Keep WordPress Core Version up to date. ❏ Use Only Vetted & Trusted Plugins. ❏ Keep Plugins Up to Date. ❏ Keep Themes Up to Date. ❏ Don’t Rush to Update*. *Some plugin updates you don’t want to rush into(for example your ecommerce plugin)
  • 17. Protect with Plugins & Online Tools
  • 18. Protect with Plugins & Online Tools Strengthen WordPress Security iTheme Security: https://ithemes.com/security/ Brute Protect: https://wordpress.org/plugins/bruteprotect/ Scan & Monitor Your Site Securi: https://sucuri.net/ Cloudflare: https://www.cloudflare.com/features-security Google Webmaster Tools: https://www.google.com/webmasters/tools/ Virus Total: https://www.virustotal.com/ Monitor site for anomalies & spikes using Google Analytics.
  • 19. How to Recover from Disaster ➢ You’ve been backing up right? ➢ Do you know how to access your backups? ➢ Do you know your recovery procedure? ➢ Do a test recovery on a test or development WordPress.
  • 20. Protecting Outside of WordPress Wi-fi Access from Public places like Starbucks If you are working on your website from an unsecure Wi-FI network, someone could grab your data & passwords. (Use a VPN Service) Keep your computer secure and up to date so it doesn’t get infected with Malware (another way your data and password can get stolen)
  • 21. Special thanks to my friend and security expert: Chris Wiegman http://ithemes.com/security (formerly Better WP Security) http://www.ChrisWiegman.com @ChrisWiegman on Twitter
  • 22. Questions? Rich Plakas Connected Systems @RichP on Twitter Rich@ConnectedSystems.US