SlideShare a Scribd company logo
How WordPress Sites Get Hacked
(And What You Can Do About It)
How Many WP Sites Have Been Hacked?
• In 2012, more than 170,000 WP sites hacked
• In January 2017, 1.5 million WP sites hacked
• WordPress silently patched the issue, an
unauthenticated privilege escalation vulnerability
in a REST API endpoint, with v4.7.2
Why Would Anyone Want To Hack
Your WordPress Site?
• Hacking attempts are a matter of opportunity
• Most hacking attacks are automated
• But what’s in it for them?
• Drive-by-downloads
• Redirections
• System Resources
How Do WP Websites Get Hacked?
• 41% get hacked through vulnerabilities in
their hosting platform
• 29% by means of an insecure theme
• 22% via a vulnerable plugin
• 8% because of weak passwords
How To Keep Your Site Safe
1. Choose a high quality hosting provider
• Latest versions of PHP and MySQL
• Perform regular scans for malware and daily
backups
• WordPress-optimized environment
• Knowledgeable staff
How To Keep Your Site Safe
2. Perform Regular Backups
• Duplicator
• UpdraftPlus
• WordPress Backup to
Dropbox
• BackupBuddy (paid)
• VaultPress (paid)
• CodeGuard (paid)
• BlogVault (paid)
How To Keep Your Site Safe
3. Fortify Your Login
• Force use of strong password
• Store passwords securely (LastPass)
• Don’t use admin
• Limit login attempts
• Employ two-step authentication
• Hide your login page
How To Keep Your Site Safe
4. Keep WordPress up to date
5. Maintain Themes and Plugins
6. Reset Salts
7. Set a unique table prefix
8. Hide WordPress version number
9. Set correct file permissions
10. Turn off PHP Reporting
Recommended Security Plugins
iThemes Security (free version)
• One-click “Secure Site”
• Ban Bad Users
• Block IPs or User
Agents
• Hide Login and Admin
• Away Mode
• File Change Detection
• Turn off File Editing
• Reduce Comment
Spam
• Brute Force Protection
• Strong Password
Enforcement
• Malware Scans
iThemes Security (paid version)
• Two-Factor
Authentication
• User Action Logging
• Password Expiration
• WP Core File
Comparison
• Scheduled Malware
Scans
• Temporary Privilege
Escalation
• User Security Check
• Google reCAPTCHA
Integration
• Settings Import &
Export
WordFence
• Web Application Firewall
• Real-time Threat Defense Feed
• Malware Scanner
• Repair Files

More Related Content

PPTX
Building rest services using aspnetwebapi
PPTX
10 tips to make your ASP.NET Apps Faster
PPTX
Getting Started with ASP.NET 5
PPTX
Building Modern Web Applications with ASP.NET5
PDF
Getting Started with WordPress JSON REST API
KEY
Introduce iRedMail Open Source Mail Server Solution
PPTX
Express yourself
PPTX
Wix Apps in WP TLV
Building rest services using aspnetwebapi
10 tips to make your ASP.NET Apps Faster
Getting Started with ASP.NET 5
Building Modern Web Applications with ASP.NET5
Getting Started with WordPress JSON REST API
Introduce iRedMail Open Source Mail Server Solution
Express yourself
Wix Apps in WP TLV

What's hot (20)

PPTX
Node ts1
PDF
Selenium WebDriverを利用したサンプルアプリケーションのテスト
PPTX
Signal rity1
PPTX
Maximizing WordPress
PPTX
Rest assured
PPTX
Javascript & Jquery
PPTX
Building WordPress sites with AngularJS and the RESTful plugin JSON API
PDF
Flask introduction
PDF
INTER-MediatorとFileMaker Cloudの未来
PPTX
ASP.NET MVC 4 Overview
PPTX
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
PPTX
How to build a rest api
PPTX
ASP.NET MVC 4
PPTX
Mj hd open nms
PDF
WordPress as an Application Framework
PPTX
Secure rest api on microservices vws2016
PPTX
Azure signalr service
PPTX
Multisite core concepts final
PPT
Hosting rails apps
PPTX
Api crash
Node ts1
Selenium WebDriverを利用したサンプルアプリケーションのテスト
Signal rity1
Maximizing WordPress
Rest assured
Javascript & Jquery
Building WordPress sites with AngularJS and the RESTful plugin JSON API
Flask introduction
INTER-MediatorとFileMaker Cloudの未来
ASP.NET MVC 4 Overview
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
How to build a rest api
ASP.NET MVC 4
Mj hd open nms
WordPress as an Application Framework
Secure rest api on microservices vws2016
Azure signalr service
Multisite core concepts final
Hosting rails apps
Api crash

Similar to How WordPress Sites Get Hacked (20)

PPTX
hardenning Operating System Server Berbasis Linux
PDF
Do you lose sleep at night?
PPTX
Managing Multisite: Lessons from a Large Network
PPTX
WordPress Security and Best Practices
KEY
WordPress Security
PPTX
Building Secure WordPress Sites
PPTX
blog application design requirements ppt
PPT
Blog World 2010 - How to Keep Your Blog from Being Hacked
PPTX
Pengamanan server pada Operating Server Linux
PPTX
WordPress Workshop
PPTX
WCBos13 intermediate workshop
PPTX
External JavaScript Widget Development Best Practices (updated) (v.1.1)
KEY
Drupal Security Intro
PDF
Word press as your company website
PDF
WordPress Security Essentials
PDF
WordPress Security 101 - Meetup Nairobi March 2020
PDF
WordPress hosting & Management: An overview
PDF
Staying Online: Keeping Your Website Safe and Secure
PDF
Improve WordPress performance with caching and deferred execution of code
PDF
Emergency WordPress Troubleshooting
hardenning Operating System Server Berbasis Linux
Do you lose sleep at night?
Managing Multisite: Lessons from a Large Network
WordPress Security and Best Practices
WordPress Security
Building Secure WordPress Sites
blog application design requirements ppt
Blog World 2010 - How to Keep Your Blog from Being Hacked
Pengamanan server pada Operating Server Linux
WordPress Workshop
WCBos13 intermediate workshop
External JavaScript Widget Development Best Practices (updated) (v.1.1)
Drupal Security Intro
Word press as your company website
WordPress Security Essentials
WordPress Security 101 - Meetup Nairobi March 2020
WordPress hosting & Management: An overview
Staying Online: Keeping Your Website Safe and Secure
Improve WordPress performance with caching and deferred execution of code
Emergency WordPress Troubleshooting

More from Andrew Marks (13)

PPT
Wordpress for Business
PPTX
Google Analytics Essential Training
PPTX
Learn to Think Like a Coder
PPTX
Why Code Is Cool (And Why You Should Learn It)
PPTX
A Guide to Google My Business
PPTX
An Introduction to Gutenberg, WordPress's New Editor
PPTX
An Introduction to WordPress Hooks
PPTX
Processing Client Payments from your WordPress Website
PPTX
GDPR - What You Need To Know
PPTX
10 Tips for Optimising WordPress
PPTX
An (Updated) Introduction to Gutenberg
PPTX
Ultimate Guide to WordPress Multisite
PPTX
Ultimate Guide to Advanced Custom Fields
Wordpress for Business
Google Analytics Essential Training
Learn to Think Like a Coder
Why Code Is Cool (And Why You Should Learn It)
A Guide to Google My Business
An Introduction to Gutenberg, WordPress's New Editor
An Introduction to WordPress Hooks
Processing Client Payments from your WordPress Website
GDPR - What You Need To Know
10 Tips for Optimising WordPress
An (Updated) Introduction to Gutenberg
Ultimate Guide to WordPress Multisite
Ultimate Guide to Advanced Custom Fields

Recently uploaded (20)

DOCX
Unit-3 cyber security network security of internet system
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
Introduction to Information and Communication Technology
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Funds Management Learning Material for Beg
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Unit-3 cyber security network security of internet system
Cloud-Scale Log Monitoring _ Datadog.pdf
The Internet -By the Numbers, Sri Lanka Edition
Introduction to Information and Communication Technology
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introuction about ICD -10 and ICD-11 PPT.pptx
Decoding a Decade: 10 Years of Applied CTI Discipline
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Job_Card_System_Styled_lorem_ipsum_.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
presentation_pfe-universite-molay-seltan.pptx
SAP Ariba Sourcing PPT for learning material
Funds Management Learning Material for Beg
international classification of diseases ICD-10 review PPT.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
522797556-Unit-2-Temperature-measurement-1-1.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
WebRTC in SignalWire - troubleshooting media negotiation
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

How WordPress Sites Get Hacked

  • 1. How WordPress Sites Get Hacked (And What You Can Do About It)
  • 2. How Many WP Sites Have Been Hacked? • In 2012, more than 170,000 WP sites hacked • In January 2017, 1.5 million WP sites hacked • WordPress silently patched the issue, an unauthenticated privilege escalation vulnerability in a REST API endpoint, with v4.7.2
  • 3. Why Would Anyone Want To Hack Your WordPress Site? • Hacking attempts are a matter of opportunity • Most hacking attacks are automated • But what’s in it for them? • Drive-by-downloads • Redirections • System Resources
  • 4. How Do WP Websites Get Hacked? • 41% get hacked through vulnerabilities in their hosting platform • 29% by means of an insecure theme • 22% via a vulnerable plugin • 8% because of weak passwords
  • 5. How To Keep Your Site Safe 1. Choose a high quality hosting provider • Latest versions of PHP and MySQL • Perform regular scans for malware and daily backups • WordPress-optimized environment • Knowledgeable staff
  • 6. How To Keep Your Site Safe 2. Perform Regular Backups • Duplicator • UpdraftPlus • WordPress Backup to Dropbox • BackupBuddy (paid) • VaultPress (paid) • CodeGuard (paid) • BlogVault (paid)
  • 7. How To Keep Your Site Safe 3. Fortify Your Login • Force use of strong password • Store passwords securely (LastPass) • Don’t use admin • Limit login attempts • Employ two-step authentication • Hide your login page
  • 8. How To Keep Your Site Safe 4. Keep WordPress up to date 5. Maintain Themes and Plugins 6. Reset Salts 7. Set a unique table prefix 8. Hide WordPress version number 9. Set correct file permissions 10. Turn off PHP Reporting
  • 10. iThemes Security (free version) • One-click “Secure Site” • Ban Bad Users • Block IPs or User Agents • Hide Login and Admin • Away Mode • File Change Detection • Turn off File Editing • Reduce Comment Spam • Brute Force Protection • Strong Password Enforcement • Malware Scans
  • 11. iThemes Security (paid version) • Two-Factor Authentication • User Action Logging • Password Expiration • WP Core File Comparison • Scheduled Malware Scans • Temporary Privilege Escalation • User Security Check • Google reCAPTCHA Integration • Settings Import & Export
  • 12. WordFence • Web Application Firewall • Real-time Threat Defense Feed • Malware Scanner • Repair Files