Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to WordPress Security

296 views

Published on

Revamped talk that presented at WordCamp Miami 2020.

Keeping your website secure is important. No one likes a site that has nasty code injections or looks like it’s been hacked. In fact, WordPress Security is one of the issues that continually needs to be taught to WordPressers around the world because for some people, their website is their livelihood.

I’m not here to make your head pop off with mind boggling hardening tricks. I’m here to give you an introduction to WordPress Security. I might make you laugh, but security is a serious matter. I will be covering a couple methods to secure your WordPress website, and even a couple beginner tips on what to do if your site has been hacked.

By the end of this session, I hope you find a security method that suits you, and are more aware of the importance of securing your WordPress website.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Introduction to WordPress Security

  1. 1. Introduction to WordPress Security By Nile Flores @blondishnet
  2. 2. Objective ❏ Answer why security is important ❏ Basic WordPress security tips ❏ Some related general security tips that work hand-in-hand with WordPress security ❏ WordPress security plugin suggestions ❏ Resources to learn more about security
  3. 3. Examples of what we don’t want to see happen to our websites
  4. 4. Why is WordPress security important? Your website may be your livelihood. It’s like getting insurance or putting an alarm on your home or car. Implementing security techniques or “hardening” your site protects your investment.
  5. 5. Why you? It’s not about you. It’s not even about how much traffic you get. The hacks are usually with bots and done randomly.
  6. 6. Ways In ❏ Your Internet Service Provider/ includes Wifi ❏ Your Email ❏ Your Web Hosting Account ❏ Web Scripts/ Software (Yes, this includes WordPress) A lot of these are due to bad passwords or lack of updating.
  7. 7. ❏ Make money ❏ Curiosity Why do people hack?
  8. 8. ❏ Brute Force through your login ❏ Theme files ❏ Plugin files ❏ WordPress core files ❏ FTP/ Cpanel/ Plesk ❏ Bot attack/ DDoS So, how does WordPress get compromised?
  9. 9. WordPress core is secure, but technology is always advancing, so you’re never going to be 100% secure. Security is an ongoing process.
  10. 10. HOWEVER… Remember that “insurance” part I mentioned?!
  11. 11. Matt Mullenweg, CEO & Co-founder of WordPress “Upgrading is taking your vitamins.” https://wordpress.org/news/2009/09/keep-wordpress-secure/
  12. 12. ALWAYS keep your WordPress core, themes, and plugins up-to-date!1 WordPress Security Advice
  13. 13. ALWAYS backup your website. Save the backup in more than one place. UpdraftPlus - https://wordpress.org/plugins/updraftplus/ 2 WordPress Security Advice
  14. 14. Site Health Check
  15. 15. Your Username Your username should never be “admin”. If it’s currently that username, you can use the Username Changer plugin to correct the issue. https://wordpress.org/plugins/username-changer/
  16. 16. Your Password ❏ You should never use “password” for your password ❏ Use sites like LastPass.com to save passwords ❏ Use different passwords for different websites
  17. 17. Try using a security plugin that contains two-factor authentication. Some security plugins offer this option. Or try a password manager like LastPass.com or 1Password.com Your Password (continued…)
  18. 18. WordPress Database Prefix Change your database prefix, in the database, and in the wp-config.php file. By default it’s wp_ Brozzme DB Prefix & Tools Addons plugin changes both (only use & then remove when done) - https://wordpress.org/plugins/brozzme-db-prefix-change/ Note: Some web hosts will do this for you if you’re using the Quick Installer option for new WordPress installations.
  19. 19. SSL SSL, Secure Sockets Layer allows your information to pass through your internet browser and onto the web server using encryption. In other words: You are delivering a safer website experience by protecting people from having their data stolen. ❏ Why You Should Have SSL on Your WordPress Website - https://bit.ly/38BSPX5 ❏ Free SSL at Lets Encrypt available - https://letsencrypt.org/
  20. 20. CDN CDN, or Content Network Delivery service helps with delivering a faster site to wherever in the world your website visitor is coming from. Also, CDNs often provide a layer of protection in blocking bad bots from possibly overloading your site with hits (also known as DDOS attack.) Cloudflare.com offers a free version that can provide that extra layer.
  21. 21. Firewall Firewall blocked bad bots from overloading your site. It’s the door or wall that controls incoming and outgoing traffic, especially deciding what is trusted or not trusted. Many security plugins offer a simple firewall in their free version, but a more in-depth one in their premium/ pro/ paid version.
  22. 22. Security Advice for Multiple Users ❏ Set their roles ❏ Don’t allow them full access to your web hosting account ❏ Remove users who are temporary tenants ❏ Don’t send their password from the WordPress admin panel
  23. 23. ❏ Keep your theme up-to-date ❏ Consider child theming - https://bit.ly/2SWMFtK ❏ Choose your theme carefully ❏ Remove themes that you’re not using What to Look for When Choosing a WordPress Theme - https://blondish.net/choosing-wordpress-theme/ Themes
  24. 24. Plugins ❏ Keep your plugin up-to-date ❏ Carefully choose your plugins before installing them ❏ Remove plugins that you’re not using What to Look for When Choosing a WordPress Plugin - https://blondish.net/choosing-wordpress-plugin/
  25. 25. WordPress Security Plugins ❏ Shield Security - https://bit.ly/39Hjce7 ❏ Wordfence - http://bit.ly/1ikXHyS ❏ Brute Protect (included in Jetpack) - http://bruteprotect.com/
  26. 26. ❏ Hardening (Securing) WordPress - https://bit.ly/2vHd8Ue ❏ How to Secure Your WordPress Blog - http://bit.ly/1dzTESE ❏ Steps to Remove WordPress Infection - https://bit.ly/2SSE3Er More WordPress Security Resources
  27. 27. If you don’t know code and were hacked, don’t worry! There’s always someone out there that offers Hack cleanups, and also Security audit services.😉 Not code savvy?
  28. 28. Nile Flores - http://blondish.net Twitter: @blondishnet Slides on SlideShare: https://slideshare.net/blondishnet Thank you!

×