WORDPRESS SECURITY HOUSTON WORDPRESS MEETUP.

Similar documents
11 Most Common. WordPress Mistakes. And how to fix them

Dammit Jim, I m a Mac Admin, not a Web Developer

SO, ARE YOU READY? HERE WE GO:

25 39 Things You re Doing Wrong On Your WordPress Site (and how to fix them!)

Wordpress Security. GIMPA, November

How To Clone, Backup & Move Your WordPress Blog! Step By Step Guide by Marian Krajcovic

WordPress Maintenance For Beginners

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress

1 The Digital Product Blueprint Tech Tools Training Setting Up A (Fast, Secure, SEO d) Blog 2 Overview

Step by Step Guide Domain Security Pro

Top 10 WordPress Plugins.

A Guide to Understand, Install and Use Pie Register WordPress Registration Plugin

WordPress Maintenance For Beginners

Best Prac*ces: Andrew Gray

For more info on Cloud9 see their documentation:

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital

How To Add/Modify Your Website Content

Azon Master Class. By Ryan Stevenson Guidebook #4 WordPress Installation & Setup

Dacorum U3A. Computer Support Group

How to create a secure WordPress install v1.1

Introduction. Please Note! Webguidesetup.com

Mobile Login extension User Manual

Client Care Plan. Critical WordPress website care and support for your peace of mind, ongoing results & growth. So much more than just maintenance.

Using PHPMyAdmin with WordPress

beyond the install 10 Things you should do after you install WordPress by Terri Orlowski beyond the office

Wordpress & Theme Installation

0. Introduction On-demand. Manual Backups Full Backup Custom Backup Store Your Data Only Exclude Folders.

Installing WordPress CMS

Company. Example Company Contact. John Smith Website. Date

Troubleshooting Guide for Migrating WordPress Installations

WP EBOOKS Creating A WordPress Network

WP Voting Plugin - Ohiowebtech Video Extension - Youtube Documentation

WORDPRESS 101 A PRIMER JOHN WIEGAND

Oceanica Theme Documentation

How to NOT Get Ripped Off on Your Digital Marketing. David Mayne Vice President - Digital Strategy Performance Intermedia LLC.

Easy Website Creation Using WordPress. Welcome and thank you to our Sponsors

Michigan Area United Methodist Church 2018 Site Management Guide 1.1

Setting up your Chapter/Branch s website

Navigate 1. Help & Support Help Support Third - party plugin Support Policy 2. Introduction FAQS 3. Plugin Quick View Plugin Contact Form 7

Build a Personal Website in WordPress

How to Use WordPress

Creating a Network. WordPress 3.1 (and up)

STAGE 1: SETTING UP YOUR HOSTING AND INSTALLING WORDPRESS

How To Change My Wordpress Database Password On Hotmail 2011

I started off with a quick nmap scan, which showed both port 80 and 443 open.

Villagio WordPress Theme Documentation

Mobile Login Extension User Manual

Pro Ecommerce Website Pack Fifteen pages. 60 initial products. Photography. Domain. VPS Hosting. SSL. Dedicated IP. .

Wishlist 1-Click Registration Manual

if (WP_DEBUG) E_ALL 'on'; }

In this extension to Build and Publish a website we will look at additional/optional features available in Wordpress, and some more Plug-ins.

Create an Account on

Learn Wordpress from Scratch

WordPress site Import/Export Procedure

Media Mark Web Development, Marketing & Production. Media Mark custom websites recognize the fact that packaged products do not fit every need!

Captain's Club Report

INTRODUCTION & BASIC STRUCTURE... 2 PAGES... 3 EDITING A PAGE... 3 BLOG ENTRIES (POSTS)... 5 CREATING A BLOG ENTRY (POST)... 6

MY WORDPRESS IS UP, WHAT NOW? Alex Kirk October 7, 2015

Badge Parts, Inc. Master Web Site Manual

Lectures 6: Manage WebSite/ CATEGORIES and POSTS

WPSecure < WPVulnDB.com < healthy dose of paranoia

Joomla! Security: Avoid Getting Hacked

Quick Start Guide. Thank you for purchasing the Viral Loop 2.0 theme. Here is a simple guide to help you get set up.

Bitcoin for WooCommerce Documentation

MyanPay API Integration with WordPress & WooCommerce CMS

Installing Joomla

Bluehost and WordPress

Somatis Website Maintenance User's Manual

Attacks Against Websites. Tom Chothia Computer Security, Lecture 11

Google Authenticator User Guide

An Introduction to. WordPress.com. ICA40311 Certificate IV in Web-Based Technologies Southbank Institute of Technology

ON SCHEDULE TERMS AND CONDITIONS (September 23rd 2018)

USER MANUAL. SalesPort Salesforce Customer Portal for WordPress (Lightning Mode) TABLE OF CONTENTS. Version: 3.1.0

HOW TO USE WORDPRESS TO BUILD A WEBSITE A STEP-BY-STEP GUIDE

A Guide to Finding the Best WordPress Backup Plugin: 10 Must-Have Features

In this tutorial you will learn how to:

WP Buffs Perform Plan Pro Weekly Report

Content Management Systems

Creating E-Portfolios Using blogs.rice.edu Center for the Study of Languages

Oh crap! We need a web site! Now what?

Website / Blog Design Training Using WordPress. Basic Skill Acquisition and Vocational Training Program in Nigeria

Guide To Creating a Perfect WordPress Website

WordPress.com: Creating Your First Site

USER MANUAL. DynamicsPort - Customer Portal for Dynamics CRM TABLE OF CONTENTS. Version: 1.1

Creating a Lodge Website, Part 3

of websites on the internet are WordPress

When the plug-in is installed, you get a new button, to go to Upgrade application screen:

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual

Reviewer WordPress Plugin

WHILE YOU RE GETTING ORGANIZED

PROTECTING YOUR BUSINESS ASSETS

VolunteerMatters Wordpress Web Platform Calendar Admin Guide. Version 1.1

The left menu is very flexible, allowing you to get to administrations screens with fewer clicks and faster load times.

Setting Up A WordPress Blog

oit

Manually Using Cpanel

Wishlist Greeting Registration Manual

NWIC EDITOR GUIDE August 2016

8 Essential WordPress Settings

K-RATE INSTALLATION MANUAL

Transcription:

WORDPRESS SECURITY HOUSTON WORDPRESS MEETUP

SCHEDULE 11:00 NETWORKING 11:30 SECURITY DISCUSSION 12:30 NETWORKING AGENDA Why WordPress Security is Important The Role of Web Hosting The Role of Core, Themes, and Plugins WordPress Security in Easy Steps Advanced WordPress Security Fixing a Hacked Site

ABOUT ME- ED PERRY PRESIDENT OF THE BEACON AGENCY ED@BEACONAGENCY.NET @TheEdPerry

WORDPRESS SECURITY OVERVIEW

WHY WORDPRESS SECURITY IS IMPORTANT Prevents hacking Loss of time/energy Loss of Revenue Loss of Sensitive Data/PII Downtime

THE ROLE OF WEB HOSTING Who You Host With Makes A Difference Basic Server Security Shared vs Dedicated VPS Managed SSL

THE ROLE OF CORE, THEMES, AND PLUGINS Update them, or pay the price! Avoid Known Vulnerabilities Core, Theme, and Plugin Updates Automatic Core Updates Automated Updates (with backups) Use Supported Themes Avoid Free Versions of Paid Plugins

WORDPRESS SECURITY IN EASY STEPS

INSTALL A WORDPRESS BACKUP SOLUTION Back it up! Choose a plugin VaultPress (with Jetpack) BackupBuddy UpdraftPlus Full Backups vs. Snapshots Automated Backups, How Often? Backups before Updates Off-site Storage

INSTALL A WORDPRESS SECURITY PLUGIN Choose Wisely... Sucuri Security Wordfence ithemes Security Follow the Instructions / Read the Directions

ENABLE WEB APPLICATION FIREWALL (WAF) Stop Problems Before They Get To Your Site Sucuri CloudFlare Paid Services Set and Forget

USE 2-FACTOR AUTHENTICATION FOR LOGIN All The Cool Kids Are Doing It... Many Plugins to Accomplish This Some Security Plugins Already Include It Google Authenticator, SMS, Email

DISABLE TRACKBACKS What Have You Done For Me Lately? Settings > Discussion Uncheck Allow link notifications from other blogs (pingbacks and trackbacks)

Human Interface Form DISCOURAGE SPAMMERS Akismet Anit-Spam Captcha Plugins (there are many) Some Contact Form Plugins already include as an option OR Disable Comments

ADVANCED WORDPRESS SECURITY

CHANGE THE DEFAULT ADMIN USERNAME Three Methods: 1. Create a new admin username and delete the old one. 2. Use the Username Changer plugin 3. Update username from phpmyadmin

DISABLE FILE You can easily do this by adding the following code in your wp-config.php file. EDITING

disable PHP file execution in directories where it s not needed e.g. DISABLE PHP FILE /wp-content/uploads/ Open a text editor EXECUTION Save as.htaccess and upload to /wp-content/uploads/

LIMIT LOGIN ATTEMPTS Easily done with Plugins Login LockDown Plugin Wordfence Security Plugin Limit number of login attempts Block invalid Usernames

CHANGE WORDPRESS DATABASE PREFIX Note: This can break your site if this is not done properly. Only proceed if you feel comfortable with your coding skills. Change Table Prefix in wp-config.php from wp_ to something else like this wp_a123456_ Change all Database Tables Name Change all Database Tables Name Search the options table for any other fields that is using wp_ Search the usermeta for all fields that is using wp_ Backup and Done

PASSWORD PROTECT WP-ADMIN AND LOGIN Can be done in Cpanel OR: Create a.htpasswds file using this generator Upload this file outside your /public_html/ directory Create a.htaccess file and upload it in /wp-admin/ Add this and save:

DISABLE DIRECTORY INDEXING AND BROWSING Open the.htaccess file in your root directory Add the following line at the end of the.htaccess file Save and upload.htaccess file back to your site

ADD SECURITY QUESTIONS TO WORDPRESS LOGIN Install the WP Security Questions plugin Settings» Security Questions page to configure

Open functions.php file Add this code: DISABLE LOGIN HINTS Change the What the heck are you doing?! Back off! message to better fit your mood.

FIXING A HACKED SITE

Identify the Hack Check with your Hosting YOU VE BEEN HACKED Now What? Company for help Malware Scanning and Removal (hire a pro?) Check User Permissions Change Your Secret Keys Change Your Passwords AGAIN

THANKS FOR JOINING ME! Got Questions? Email me: Ed@BeaconAgency.net