SlideShare a Scribd company logo
Philip Hess
GETTING STARTED WITH WORDPRESS
HOSTING AND SECURITY
Getting started with wordpress hosting and security
• Not really necessary
• But www.mydomain.com looks better than…
• www.mysite.hostingcompany.com or
• www.hostingcompany.com/~mysite/
• I use PairNic.com
• Local, in the south side
• Clean interface (but somewhat dated)
• Ad free
DOMAIN NAME
• What kind of site you want will determine what kind of hosting is
best.
• eCommerce
• Medical/Professional
• Education
• Hobby
HOSTING
• eCommerce
• Security
• Credit card processing
• Not down during shopping times
HOSTING
• Medical/Professional
• Security
• HIPPA requirements
HOSTING
HOSTING
• Education
• Security
• FERPA requirements
HOSTING
• Hobby
• Security against hacking
• Personal embarrassment
HOSTING
• My short list
• www.wordpress.com
• www.pair.com
• www.asmallorange.com
• Select the best host you can afford
HOSTING
• Who I chose and why
• cPanel – used it before, familiar with it
• One click install of WordPress
• $35.00/year – cheapest hosting I’ve found
• Even a Raspberry Pi would cost more
SECURITY
• If it’s on the internet someone will be trying to hack it
• Change the admin account to something else
• Don’t use admin, administrator, your name, any part of your
site name
• Use the admin account to administer your site and nothing
else
• Use a separate account to post content
SECURITY
• Learn how to secure WordPress
• Hardening WordPress
• WordFence Security Learning Center
• Google is your BFF – but verify
• Learn how to use the security features of your server – most
likely Linux (LAMP)
• Apache (web server) security features
• .htacess files
SECURITY
• .htaccess files
• You can protect the .htaccess file itself by adding the following
lines to the file:
<files .htaccess>
order allow,deny
deny from all
</files>
SECURITY
• .htaccess
• Limiting access to /wp-admin/
<LIMIT GET>
order deny,allow
deny from all
allow from ww.xx.yy.zz  replace with own IP address
</LIMIT>
SECURITY
• .htaccess
• Disable directory browsing
• Options –Indexes
• Disable PHP execution (/wp-content/uploads/)
• <files *.php>
• deny from all
• </Files>
SECURITY
• Editing the wp-config.php file
• Automatically update WordPress core files
• define( 'WP_AUTO_UPDATE_CORE', true );
• Disallow editing of PHP from within WordPress
• define('DISALLOW_FILE_EDIT', true);
• Supressing PHP run time errors
• error_reporting (0);
• @ini_set ('display_errors', 0);
SECURITY
• Use HTTPS if you have an eCommerce site or collect any sort
of data from customers/visitors
• Will need a “certificate” in this case, an extra annual charge
• Good idea to use this for login on to your site
• Generate new WordPress security keys
• https://api.wordpress.org/secret-key/1.1/
• Keep your own computer clean and safe
CONTROL PANELS
• Help you manage your site without using the command line
• Home Grown
• Plesk
• cPanel
INSTALLING WORDPRESS
• From control panel
• Easy
• Default options
• Can install and delete as often as you wish
• Change the table_prefix
INSTALLING WORDPRESS
• Manually
• From the command line
• Change the table_prefix
INSTALLING WORDPRESS
• Themes – Changes the appearance of WordPress site
• There are thousands!
• Get from a reputable site
• WordPress.org
• Don’t limit yourself to just a theme based on a keyword
• Only one theme can be active at a time
• Theme checkers – checks for hidden malware
INSTALLING WORDPRESS
• Plugins – Adds or changes features of your WordPress site
• There are thousands!
• Get from reputable sources or develop own
• Take time to review and try them out before deciding
• Look at the last time it was updated
• Potential security issues
• Deactivate/delete plugins not being used
INSTALLING WORDPRESS
• Security Plugins
• There are hundreds!
• Look for one that is updated frequently
• Free vs. paid
SUMMARY
• What I’m doing…
• Theme – using a theme designed for hosting services
• Plugins – none except for WordFence
• Reviewing and evaluating several others
• Security
• WordFence free – may upgrade to paid
• .htaccess to block IP addresses identified by WordFence
SUMMARY
• Security
• Unique logins for site admin and content
• Password protecting /wp-admin/ directory
• Blocking access from all but a few selected IP adresses
SUMMARY
• Security (cont)
• Limit access to /wp-admin/ directory to just my IP address
• Changes every few days though
• Sanitizing output of WordPress
• Modifying WordPress core files
RESOURCES
• Hosting
• www.wordpress.com
• www.pair.com
• www.asmallorange.com
RESOURCES
• WordPress
• WordPress Codex
• codex.wordpress.org
• WordPress Themes
• wordpress.org/themes/
• WordPress Plugins
• wordpress.org/plugins/
• WordPress Lessons
• codex.wordpress.org/WordPress_Lessons
RESOURCES
• Security
• Hardening WordPress
• codex.wordpress.org/Hardening_WordPress
• WordFence
• www.wordfence.com
• WordFence Security Learning Center
• https://www.wordfence.com/learn/
Ad

More Related Content

What's hot (20)

Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right Way
Chris Burgess
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014
The Toolbox, Inc.
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
MuhammadUsaid2
 
WordPress Fav Plugins & Security
WordPress Fav Plugins & SecurityWordPress Fav Plugins & Security
WordPress Fav Plugins & Security
The Toolbox, Inc.
 
Wordpress introduction
Wordpress introductionWordpress introduction
Wordpress introduction
Refresh Annapolis Valley
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and Secure
Liam Dempsey
 
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Neo word press meetup   ehermits - how to keep your blog from being hacked 2012Neo word press meetup   ehermits - how to keep your blog from being hacked 2012
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Brian Layman
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being Hacked
Brian Layman
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
The Toolbox, Inc.
 
Let’s write a plugin
Let’s write a pluginLet’s write a plugin
Let’s write a plugin
Brian Layman
 
25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site
Anthony Hortin
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
Terri Orlowski
 
Word press for lazy people
Word press for lazy peopleWord press for lazy people
Word press for lazy people
Jerrett Farmer
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
Judy Wilson
 
Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's fault
chadmow03
 
WordPress.org & Optimizing Security for your WordPress sites
WordPress.org & Optimizing Security for your WordPress sitesWordPress.org & Optimizing Security for your WordPress sites
WordPress.org & Optimizing Security for your WordPress sites
GovLoop
 
WordPress Security 101 - WordCamp Nairobi 2019
WordPress Security 101 -  WordCamp Nairobi 2019WordPress Security 101 -  WordCamp Nairobi 2019
WordPress Security 101 - WordCamp Nairobi 2019
stk_jj
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
Think Media Inc.
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
Boston WordPress
 
WordPress For Beginners - WordCamp Nepal 2013
WordPress For Beginners - WordCamp Nepal 2013WordPress For Beginners - WordCamp Nepal 2013
WordPress For Beginners - WordCamp Nepal 2013
raushanchess
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right Way
Chris Burgess
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014
The Toolbox, Inc.
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
MuhammadUsaid2
 
WordPress Fav Plugins & Security
WordPress Fav Plugins & SecurityWordPress Fav Plugins & Security
WordPress Fav Plugins & Security
The Toolbox, Inc.
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and Secure
Liam Dempsey
 
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Neo word press meetup   ehermits - how to keep your blog from being hacked 2012Neo word press meetup   ehermits - how to keep your blog from being hacked 2012
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Brian Layman
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being Hacked
Brian Layman
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
The Toolbox, Inc.
 
Let’s write a plugin
Let’s write a pluginLet’s write a plugin
Let’s write a plugin
Brian Layman
 
25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site25 WordPress Plugins to Complement Your Site
25 WordPress Plugins to Complement Your Site
Anthony Hortin
 
Word press for lazy people
Word press for lazy peopleWord press for lazy people
Word press for lazy people
Jerrett Farmer
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
Judy Wilson
 
Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's fault
chadmow03
 
WordPress.org & Optimizing Security for your WordPress sites
WordPress.org & Optimizing Security for your WordPress sitesWordPress.org & Optimizing Security for your WordPress sites
WordPress.org & Optimizing Security for your WordPress sites
GovLoop
 
WordPress Security 101 - WordCamp Nairobi 2019
WordPress Security 101 -  WordCamp Nairobi 2019WordPress Security 101 -  WordCamp Nairobi 2019
WordPress Security 101 - WordCamp Nairobi 2019
stk_jj
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
Think Media Inc.
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
Boston WordPress
 
WordPress For Beginners - WordCamp Nepal 2013
WordPress For Beginners - WordCamp Nepal 2013WordPress For Beginners - WordCamp Nepal 2013
WordPress For Beginners - WordCamp Nepal 2013
raushanchess
 

Viewers also liked (17)

Technologie in de juridische sector (ING)
Technologie in de juridische sector (ING)Technologie in de juridische sector (ING)
Technologie in de juridische sector (ING)
Mireille Detrixhe
 
ICN, Indian & BRICS Perspective
ICN, Indian & BRICS Perspective ICN, Indian & BRICS Perspective
ICN, Indian & BRICS Perspective
Rahul Kumar
 
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EUROLE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
Camera Monza e Brianza
 
Sholat sunah
Sholat sunahSholat sunah
Sholat sunah
Tuti Naryanti
 
What It Takes to Be a Jumpmaster
What It Takes to Be a JumpmasterWhat It Takes to Be a Jumpmaster
What It Takes to Be a Jumpmaster
John Guandolo
 
Estrategias Para La Formación De Adultos Hispanos
Estrategias Para La Formación De Adultos HispanosEstrategias Para La Formación De Adultos Hispanos
Estrategias Para La Formación De Adultos Hispanos
Carlos Aedo
 
Shalat jum’at
Shalat jum’atShalat jum’at
Shalat jum’at
miftaalamin23
 
business studies project
business studies projectbusiness studies project
business studies project
Shafaj Marwan
 
Dasar hukum dan Anatomi UU Paten
Dasar hukum dan Anatomi UU PatenDasar hukum dan Anatomi UU Paten
Dasar hukum dan Anatomi UU Paten
ogigraph
 
Bačka topola
Bačka topolaBačka topola
Bačka topola
blankuszi
 
Unit 6a sectiona123
Unit 6a sectiona123Unit 6a sectiona123
Unit 6a sectiona123
Mai le Nguyen
 
FinWeek-CoverStory_WINE_ENG-translation
FinWeek-CoverStory_WINE_ENG-translationFinWeek-CoverStory_WINE_ENG-translation
FinWeek-CoverStory_WINE_ENG-translation
Jacques Claassen
 
Lei 13067 altera ldo 2014
Lei 13067   altera ldo 2014Lei 13067   altera ldo 2014
Lei 13067 altera ldo 2014
Gilmar Amaral
 
Padre Agustín Planque
Padre Agustín PlanquePadre Agustín Planque
Padre Agustín Planque
Lilian Gonzalez
 
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula SouzaPalestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Renata Aquino
 
Nacimiento de colibries
Nacimiento de colibriesNacimiento de colibries
Nacimiento de colibries
Irene Aguiar
 
5,000 Lupitas prosperando esta navidad
5,000 Lupitas prosperando esta navidad5,000 Lupitas prosperando esta navidad
5,000 Lupitas prosperando esta navidad
Prospera
 
Technologie in de juridische sector (ING)
Technologie in de juridische sector (ING)Technologie in de juridische sector (ING)
Technologie in de juridische sector (ING)
Mireille Detrixhe
 
ICN, Indian & BRICS Perspective
ICN, Indian & BRICS Perspective ICN, Indian & BRICS Perspective
ICN, Indian & BRICS Perspective
Rahul Kumar
 
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EUROLE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
LE SFILATE DI MODA MILANESI VALGONO Più DI 150 MILIARDI DI EURO
Camera Monza e Brianza
 
What It Takes to Be a Jumpmaster
What It Takes to Be a JumpmasterWhat It Takes to Be a Jumpmaster
What It Takes to Be a Jumpmaster
John Guandolo
 
Estrategias Para La Formación De Adultos Hispanos
Estrategias Para La Formación De Adultos HispanosEstrategias Para La Formación De Adultos Hispanos
Estrategias Para La Formación De Adultos Hispanos
Carlos Aedo
 
business studies project
business studies projectbusiness studies project
business studies project
Shafaj Marwan
 
Dasar hukum dan Anatomi UU Paten
Dasar hukum dan Anatomi UU PatenDasar hukum dan Anatomi UU Paten
Dasar hukum dan Anatomi UU Paten
ogigraph
 
Bačka topola
Bačka topolaBačka topola
Bačka topola
blankuszi
 
FinWeek-CoverStory_WINE_ENG-translation
FinWeek-CoverStory_WINE_ENG-translationFinWeek-CoverStory_WINE_ENG-translation
FinWeek-CoverStory_WINE_ENG-translation
Jacques Claassen
 
Lei 13067 altera ldo 2014
Lei 13067   altera ldo 2014Lei 13067   altera ldo 2014
Lei 13067 altera ldo 2014
Gilmar Amaral
 
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula SouzaPalestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Palestra Myrtes Alonso Gestão Escolar e Tecnologias Centro Paula Souza
Renata Aquino
 
Nacimiento de colibries
Nacimiento de colibriesNacimiento de colibries
Nacimiento de colibries
Irene Aguiar
 
5,000 Lupitas prosperando esta navidad
5,000 Lupitas prosperando esta navidad5,000 Lupitas prosperando esta navidad
5,000 Lupitas prosperando esta navidad
Prospera
 
Ad

Similar to Getting started with wordpress hosting and security (20)

WordPress Server Security
WordPress Server SecurityWordPress Server Security
WordPress Server Security
Peter Baylies
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
Jeff Hoffman
 
Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013
Think Media Inc.
 
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
SiteGround.com
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best Practices
Robert Vidal
 
Securing your web apps now
Securing your web apps nowSecuring your web apps now
Securing your web apps now
Stephan Steynfaardt
 
WordCamp Philippines 2009: WordPress In The Wild
WordCamp Philippines 2009: WordPress In The WildWordCamp Philippines 2009: WordPress In The Wild
WordCamp Philippines 2009: WordPress In The Wild
rebelpixel
 
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) HackableCollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
Darren Duke
 
WordPress Security Tips
WordPress Security TipsWordPress Security Tips
WordPress Security Tips
Catch Themes
 
WordPress Security Basics
WordPress Security BasicsWordPress Security Basics
WordPress Security Basics
Ryan Plas
 
Word Camp Ph 2009 Word Press In The Wild
Word Camp Ph 2009   Word Press In The WildWord Camp Ph 2009   Word Press In The Wild
Word Camp Ph 2009 Word Press In The Wild
rebelpixel
 
hardenning Operating System Server Berbasis Linux
hardenning Operating System Server Berbasis Linuxhardenning Operating System Server Berbasis Linux
hardenning Operating System Server Berbasis Linux
jokerman16
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites
Catch Themes
 
Joomla! security jday2015
Joomla! security jday2015Joomla! security jday2015
Joomla! security jday2015
kriptonium
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
Zero Point Development
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013
Thor Kristiansen
 
Drupal Security Intro
Drupal Security IntroDrupal Security Intro
Drupal Security Intro
Cash Williams
 
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your ClientsWhy Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
ryanduff
 
Joomla! security jday2015
Joomla! security jday2015Joomla! security jday2015
Joomla! security jday2015
Shaiffulnizam Mohamad
 
WordPress Hosting Basics
WordPress Hosting BasicsWordPress Hosting Basics
WordPress Hosting Basics
Chris Burgess
 
WordPress Server Security
WordPress Server SecurityWordPress Server Security
WordPress Server Security
Peter Baylies
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
Jeff Hoffman
 
Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013
Think Media Inc.
 
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
SiteGround.com
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best Practices
Robert Vidal
 
WordCamp Philippines 2009: WordPress In The Wild
WordCamp Philippines 2009: WordPress In The WildWordCamp Philippines 2009: WordPress In The Wild
WordCamp Philippines 2009: WordPress In The Wild
rebelpixel
 
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) HackableCollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
Darren Duke
 
WordPress Security Tips
WordPress Security TipsWordPress Security Tips
WordPress Security Tips
Catch Themes
 
WordPress Security Basics
WordPress Security BasicsWordPress Security Basics
WordPress Security Basics
Ryan Plas
 
Word Camp Ph 2009 Word Press In The Wild
Word Camp Ph 2009   Word Press In The WildWord Camp Ph 2009   Word Press In The Wild
Word Camp Ph 2009 Word Press In The Wild
rebelpixel
 
hardenning Operating System Server Berbasis Linux
hardenning Operating System Server Berbasis Linuxhardenning Operating System Server Berbasis Linux
hardenning Operating System Server Berbasis Linux
jokerman16
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites
Catch Themes
 
Joomla! security jday2015
Joomla! security jday2015Joomla! security jday2015
Joomla! security jday2015
kriptonium
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
Zero Point Development
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013
Thor Kristiansen
 
Drupal Security Intro
Drupal Security IntroDrupal Security Intro
Drupal Security Intro
Cash Williams
 
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your ClientsWhy Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
ryanduff
 
WordPress Hosting Basics
WordPress Hosting BasicsWordPress Hosting Basics
WordPress Hosting Basics
Chris Burgess
 
Ad

More from WP Pittsburgh Meetup Group (6)

WordPress - Blogging for Business
WordPress - Blogging for BusinessWordPress - Blogging for Business
WordPress - Blogging for Business
WP Pittsburgh Meetup Group
 
Blogging With WordPress
Blogging With WordPressBlogging With WordPress
Blogging With WordPress
WP Pittsburgh Meetup Group
 
Using Comments in WordPress
Using Comments in WordPressUsing Comments in WordPress
Using Comments in WordPress
WP Pittsburgh Meetup Group
 
Anatomy of a WordPress Theme
Anatomy of a WordPress ThemeAnatomy of a WordPress Theme
Anatomy of a WordPress Theme
WP Pittsburgh Meetup Group
 
Demystifying WordPress Conditional Tags
Demystifying WordPress Conditional TagsDemystifying WordPress Conditional Tags
Demystifying WordPress Conditional Tags
WP Pittsburgh Meetup Group
 
Intro to CSS Presentation
Intro to CSS PresentationIntro to CSS Presentation
Intro to CSS Presentation
WP Pittsburgh Meetup Group
 

Recently uploaded (16)

OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdfBreaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Nirmalthapa24
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdfcxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
ssuser060b2e1
 
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
AndrHenrique77
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
Cyber Safety: security measure about navegating on internet.
Cyber Safety: security measure about navegating on internet.Cyber Safety: security measure about navegating on internet.
Cyber Safety: security measure about navegating on internet.
manugodinhogentil
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
Organizing_Data_Grade4 how to organize.pptx
Organizing_Data_Grade4 how to organize.pptxOrganizing_Data_Grade4 how to organize.pptx
Organizing_Data_Grade4 how to organize.pptx
AllanGuevarra1
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
AI Days 2025_GM1 : Interface in theage of AI
AI Days 2025_GM1 : Interface in theage of AIAI Days 2025_GM1 : Interface in theage of AI
AI Days 2025_GM1 : Interface in theage of AI
Prashant Singh
 
Grade 7 Google_Sites_Lesson creating website.pptx
Grade 7 Google_Sites_Lesson creating website.pptxGrade 7 Google_Sites_Lesson creating website.pptx
Grade 7 Google_Sites_Lesson creating website.pptx
AllanGuevarra1
 
Seminar.MAJor presentation for final project viva
Seminar.MAJor presentation for final project vivaSeminar.MAJor presentation for final project viva
Seminar.MAJor presentation for final project viva
daditya2501
 
OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdfBreaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Breaching The Perimeter - Our Most Impactful Bug Bounty Findings.pdf
Nirmalthapa24
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdfcxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
cxbcxfzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz7.pdf
ssuser060b2e1
 
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
5-Ways-To-Future-Proof-Your-SIEM-Securonix[1].pdf
AndrHenrique77
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
Cyber Safety: security measure about navegating on internet.
Cyber Safety: security measure about navegating on internet.Cyber Safety: security measure about navegating on internet.
Cyber Safety: security measure about navegating on internet.
manugodinhogentil
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
Organizing_Data_Grade4 how to organize.pptx
Organizing_Data_Grade4 how to organize.pptxOrganizing_Data_Grade4 how to organize.pptx
Organizing_Data_Grade4 how to organize.pptx
AllanGuevarra1
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
AI Days 2025_GM1 : Interface in theage of AI
AI Days 2025_GM1 : Interface in theage of AIAI Days 2025_GM1 : Interface in theage of AI
AI Days 2025_GM1 : Interface in theage of AI
Prashant Singh
 
Grade 7 Google_Sites_Lesson creating website.pptx
Grade 7 Google_Sites_Lesson creating website.pptxGrade 7 Google_Sites_Lesson creating website.pptx
Grade 7 Google_Sites_Lesson creating website.pptx
AllanGuevarra1
 
Seminar.MAJor presentation for final project viva
Seminar.MAJor presentation for final project vivaSeminar.MAJor presentation for final project viva
Seminar.MAJor presentation for final project viva
daditya2501
 

Getting started with wordpress hosting and security

  • 1. Philip Hess GETTING STARTED WITH WORDPRESS HOSTING AND SECURITY
  • 3. • Not really necessary • But www.mydomain.com looks better than… • www.mysite.hostingcompany.com or • www.hostingcompany.com/~mysite/ • I use PairNic.com • Local, in the south side • Clean interface (but somewhat dated) • Ad free DOMAIN NAME
  • 4. • What kind of site you want will determine what kind of hosting is best. • eCommerce • Medical/Professional • Education • Hobby HOSTING
  • 5. • eCommerce • Security • Credit card processing • Not down during shopping times HOSTING
  • 6. • Medical/Professional • Security • HIPPA requirements HOSTING
  • 8. HOSTING • Hobby • Security against hacking • Personal embarrassment
  • 9. HOSTING • My short list • www.wordpress.com • www.pair.com • www.asmallorange.com • Select the best host you can afford
  • 10. HOSTING • Who I chose and why • cPanel – used it before, familiar with it • One click install of WordPress • $35.00/year – cheapest hosting I’ve found • Even a Raspberry Pi would cost more
  • 11. SECURITY • If it’s on the internet someone will be trying to hack it • Change the admin account to something else • Don’t use admin, administrator, your name, any part of your site name • Use the admin account to administer your site and nothing else • Use a separate account to post content
  • 12. SECURITY • Learn how to secure WordPress • Hardening WordPress • WordFence Security Learning Center • Google is your BFF – but verify • Learn how to use the security features of your server – most likely Linux (LAMP) • Apache (web server) security features • .htacess files
  • 13. SECURITY • .htaccess files • You can protect the .htaccess file itself by adding the following lines to the file: <files .htaccess> order allow,deny deny from all </files>
  • 14. SECURITY • .htaccess • Limiting access to /wp-admin/ <LIMIT GET> order deny,allow deny from all allow from ww.xx.yy.zz  replace with own IP address </LIMIT>
  • 15. SECURITY • .htaccess • Disable directory browsing • Options –Indexes • Disable PHP execution (/wp-content/uploads/) • <files *.php> • deny from all • </Files>
  • 16. SECURITY • Editing the wp-config.php file • Automatically update WordPress core files • define( 'WP_AUTO_UPDATE_CORE', true ); • Disallow editing of PHP from within WordPress • define('DISALLOW_FILE_EDIT', true); • Supressing PHP run time errors • error_reporting (0); • @ini_set ('display_errors', 0);
  • 17. SECURITY • Use HTTPS if you have an eCommerce site or collect any sort of data from customers/visitors • Will need a “certificate” in this case, an extra annual charge • Good idea to use this for login on to your site • Generate new WordPress security keys • https://api.wordpress.org/secret-key/1.1/ • Keep your own computer clean and safe
  • 18. CONTROL PANELS • Help you manage your site without using the command line • Home Grown • Plesk • cPanel
  • 19. INSTALLING WORDPRESS • From control panel • Easy • Default options • Can install and delete as often as you wish • Change the table_prefix
  • 20. INSTALLING WORDPRESS • Manually • From the command line • Change the table_prefix
  • 21. INSTALLING WORDPRESS • Themes – Changes the appearance of WordPress site • There are thousands! • Get from a reputable site • WordPress.org • Don’t limit yourself to just a theme based on a keyword • Only one theme can be active at a time • Theme checkers – checks for hidden malware
  • 22. INSTALLING WORDPRESS • Plugins – Adds or changes features of your WordPress site • There are thousands! • Get from reputable sources or develop own • Take time to review and try them out before deciding • Look at the last time it was updated • Potential security issues • Deactivate/delete plugins not being used
  • 23. INSTALLING WORDPRESS • Security Plugins • There are hundreds! • Look for one that is updated frequently • Free vs. paid
  • 24. SUMMARY • What I’m doing… • Theme – using a theme designed for hosting services • Plugins – none except for WordFence • Reviewing and evaluating several others • Security • WordFence free – may upgrade to paid • .htaccess to block IP addresses identified by WordFence
  • 25. SUMMARY • Security • Unique logins for site admin and content • Password protecting /wp-admin/ directory • Blocking access from all but a few selected IP adresses
  • 26. SUMMARY • Security (cont) • Limit access to /wp-admin/ directory to just my IP address • Changes every few days though • Sanitizing output of WordPress • Modifying WordPress core files
  • 27. RESOURCES • Hosting • www.wordpress.com • www.pair.com • www.asmallorange.com
  • 28. RESOURCES • WordPress • WordPress Codex • codex.wordpress.org • WordPress Themes • wordpress.org/themes/ • WordPress Plugins • wordpress.org/plugins/ • WordPress Lessons • codex.wordpress.org/WordPress_Lessons
  • 29. RESOURCES • Security • Hardening WordPress • codex.wordpress.org/Hardening_WordPress • WordFence • www.wordfence.com • WordFence Security Learning Center • https://www.wordfence.com/learn/