SlideShare a Scribd company logo
Securing your WordPress powered Website
Pratik Jagdishwala
About Me
Sr. Product Manager, Endurance APAC
Popularity
● 26% of Internet is powered by
WordPress
● Great Community &
Commercial support
● Freely available Themes,
Plugins and Scripts
Issues
● Not possible to control all
content available online
● Poorly written plugins, themes
and scripts
● Usage of poorly managed
repositories for addons
● Usage of cracked plugins,
themes and scripts
● Un-optimized/Un-secure
● Bad practices
● Lack of long term maintenance
strategy
Some numbers
According to a recent report by wpscan.org, out of 3792 known WordPress
security vulnerabilities
● 52% are from WordPress plugins
● 37% are from core WordPress
● 11% are from WordPress themes
As per codex.wordpress.org
● 41% were hacked due to a security vulnerability on their hosting platform
● 29% were hacked via a security issue in WordPress theme being used
● 22% were hacked via a security issue in WordPress plugin being used
● 8% were hacked because of weak password
Repercussions
● Loss of traffic and SEO
● Warning in browser
● Host disabling of website
● Loss of reputation/trust
● Website flagged as distributing malware
● Readers complaining their AV’s flagging website
● Visible content changed without knowledge/authorization
● Iframes/pop-ups on opening of web site
● Monetary/Non-Monetary loss
How to Avoid?
Prevention is better than cure!
● Keep WordPress, Themes,
Plugins updated
● Move wp-config.php out of
DocRoot
● Hide WordPress version
number
● Disable PHP Error Reporting
● Change the Default Secret Keys
● Delete unused/unmaintained
Themes/Plugins
How to Avoid?
Prevention is better than cure!
● Disable directory listing
● Do not use default user, change
admin username
● Use a secure password
● Consider Dual factor auth
● Limit login attempts
● Force SSL usage
● Move WP Login URL
● Protect wp-admin directory
● Disable XML-RPC is not needed
How to Avoid?
Prevention is better than cure!
● Use strong MySQL password
● Change default WP DB Table
Prefix
● Connect using secure methods
(SFTP, SSH)
● Disable 777 perms
● Limited perms to 644 max
● Monitor for Malware
How to Avoid?
Prevention is better than cure!
● Install a good security plugin
○ Jetpack (VaultPress)
○ WordFence
○ All in one WP Security
○ SiteLock
● Use CDN’s with WAFs
How to Avoid?
Prevention is better than cure!
● Backup your WordPress Site
regularly
● Use third party backup
solutions and backup websites
to Remote Locations
Questions?
pratik.j@endurance.com
https://twitter.com/pjagdishwala

More Related Content

PDF
Secure wordpress
PDF
The Slow Death of Passwords
PDF
Why WordPress Works
PPTX
IS/DPP for staff #5b - Passwords
PPS
Flash Security
PDF
Community Code: Macadamian
PDF
Identifying a Compromised WordPress Site
PDF
WordPress Security 101: Practical Techniques & Best Practices
Secure wordpress
The Slow Death of Passwords
Why WordPress Works
IS/DPP for staff #5b - Passwords
Flash Security
Community Code: Macadamian
Identifying a Compromised WordPress Site
WordPress Security 101: Practical Techniques & Best Practices

Similar to Securing your WordPress powered Website (20)

PPTX
Understanding word press security wwc-4-7-17
PDF
Head Slapping WordPress Security
PDF
WordPress Security 101
PPTX
WordPress Security and Best Practices
PDF
ResellerClub Ctrl+F5 - WordPress Security session
PPTX
Securing your WordPress website - New Port Richey WP Meetup
PPTX
Professional WordPress Security: Beyond Security Plugins
PDF
Staying Connected: Securing Your WordPress Website
PDF
WORDPRESS SECURITY: HOW TO AVOID BEING HACKED
PDF
Word camp2011 introwordpresssecurity
PDF
WordPress security 101 - WP Turku Meetup 2.2.2017
PPT
Secure All The Things!
PDF
WordPress Security Essentials
PDF
Security Presentation for Boulder WordPress Meetup
PPTX
How secure is WordPress ?
PDF
Seravo.com: WordPress Security 101
PDF
RUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITE
PDF
WordPress Hardening: Strategies to Secure & Protect Your Website
PPTX
WordPress Security - What to do, What NOT to do
PPTX
WordPress Security - WordPress Meetup Copenhagen 2013
Understanding word press security wwc-4-7-17
Head Slapping WordPress Security
WordPress Security 101
WordPress Security and Best Practices
ResellerClub Ctrl+F5 - WordPress Security session
Securing your WordPress website - New Port Richey WP Meetup
Professional WordPress Security: Beyond Security Plugins
Staying Connected: Securing Your WordPress Website
WORDPRESS SECURITY: HOW TO AVOID BEING HACKED
Word camp2011 introwordpresssecurity
WordPress security 101 - WP Turku Meetup 2.2.2017
Secure All The Things!
WordPress Security Essentials
Security Presentation for Boulder WordPress Meetup
How secure is WordPress ?
Seravo.com: WordPress Security 101
RUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITE
WordPress Hardening: Strategies to Secure & Protect Your Website
WordPress Security - What to do, What NOT to do
WordPress Security - WordPress Meetup Copenhagen 2013
Ad

Recently uploaded (20)

PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Funds Management Learning Material for Beg
PDF
Testing WebRTC applications at scale.pdf
PPTX
innovation process that make everything different.pptx
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PPTX
Internet___Basics___Styled_ presentation
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Introduction to Information and Communication Technology
Decoding a Decade: 10 Years of Applied CTI Discipline
The Internet -By the Numbers, Sri Lanka Edition
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Module 1 - Cyber Law and Ethics 101.pptx
Power Point - Lesson 3_2.pptx grad school presentation
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
SASE Traffic Flow - ZTNA Connector-1.pdf
Sims 4 Historia para lo sims 4 para jugar
international classification of diseases ICD-10 review PPT.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Funds Management Learning Material for Beg
Testing WebRTC applications at scale.pdf
innovation process that make everything different.pptx
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Tenda Login Guide: Access Your Router in 5 Easy Steps
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
Internet___Basics___Styled_ presentation
Introduction to the IoT system, how the IoT system works
Introduction to Information and Communication Technology
Ad

Securing your WordPress powered Website

  • 1. Securing your WordPress powered Website Pratik Jagdishwala
  • 2. About Me Sr. Product Manager, Endurance APAC
  • 3. Popularity ● 26% of Internet is powered by WordPress ● Great Community & Commercial support ● Freely available Themes, Plugins and Scripts
  • 4. Issues ● Not possible to control all content available online ● Poorly written plugins, themes and scripts ● Usage of poorly managed repositories for addons ● Usage of cracked plugins, themes and scripts ● Un-optimized/Un-secure ● Bad practices ● Lack of long term maintenance strategy
  • 5. Some numbers According to a recent report by wpscan.org, out of 3792 known WordPress security vulnerabilities ● 52% are from WordPress plugins ● 37% are from core WordPress ● 11% are from WordPress themes As per codex.wordpress.org ● 41% were hacked due to a security vulnerability on their hosting platform ● 29% were hacked via a security issue in WordPress theme being used ● 22% were hacked via a security issue in WordPress plugin being used ● 8% were hacked because of weak password
  • 6. Repercussions ● Loss of traffic and SEO ● Warning in browser ● Host disabling of website ● Loss of reputation/trust ● Website flagged as distributing malware ● Readers complaining their AV’s flagging website ● Visible content changed without knowledge/authorization ● Iframes/pop-ups on opening of web site ● Monetary/Non-Monetary loss
  • 7. How to Avoid? Prevention is better than cure! ● Keep WordPress, Themes, Plugins updated ● Move wp-config.php out of DocRoot ● Hide WordPress version number ● Disable PHP Error Reporting ● Change the Default Secret Keys ● Delete unused/unmaintained Themes/Plugins
  • 8. How to Avoid? Prevention is better than cure! ● Disable directory listing ● Do not use default user, change admin username ● Use a secure password ● Consider Dual factor auth ● Limit login attempts ● Force SSL usage ● Move WP Login URL ● Protect wp-admin directory ● Disable XML-RPC is not needed
  • 9. How to Avoid? Prevention is better than cure! ● Use strong MySQL password ● Change default WP DB Table Prefix ● Connect using secure methods (SFTP, SSH) ● Disable 777 perms ● Limited perms to 644 max ● Monitor for Malware
  • 10. How to Avoid? Prevention is better than cure! ● Install a good security plugin ○ Jetpack (VaultPress) ○ WordFence ○ All in one WP Security ○ SiteLock ● Use CDN’s with WAFs
  • 11. How to Avoid? Prevention is better than cure! ● Backup your WordPress Site regularly ● Use third party backup solutions and backup websites to Remote Locations