SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
WordPress Setup
and Security
Michael Carnell - @carnellm
http://www.DesignTechWeb.com
These slides are available at"
http://www.MichaelCarnell.com/presentations"
or http://slideshare.net/carnellm
Wait! Before We Start
•  Your Domain Name!
•  Domain Name Registrar!
•  Need not be the same as your host (should not?)!
•  Needs to be in YOUR name!
•  Privacy? Depends on type of site and you!
•  My preferred registrar these days is Hover.com!
Let s Talk Hosting
The Not So Good
" GoDaddy - common back end database that
isn t secured well and suffers from
performance overload, poor support!
" Brinkster - has been hacked numerous times!
" FreeHostia - slow, free account is very limited,
always pushing the upsell!
"   Doing it yourself …!
For the Good Times
" DreamHost - Not always the cheapest, but
good and good support. But watch CPU usage
as they will cut off processes.!
" MediaTemple - Again, not cheap, but very
stable and secure. Monitors scripts.!
" BlueHost!
" HostGator!
The Basic Rules
"   Do your research - "
http://www.DesignTechWeb.com/hosting!
"   Check their own support forums!
"   Is there a free trial or money back guarantee?!
"   If you are a high traffic site (really), you need a
dedicated server!
"   None of this really applies to WordPress.com!
The Dirty Details"
for WordPress
Install Correctly
"   While installing (most will use OneClick) . . .!
"   Consider your directory? Do you use the standard?
Root?!
"   Consider altering the database name if your install
allows!
"   Make database username and password long and
cryptic. Store them away not to be used!
"   Don t user redundant info - admin name same as
username, same as blog name, etc...!
Double Check the Install
"   File level tasks to be done via FTP . . .!
"   Delete ..wp-admininstall.php!
"   In wp-config.php, add the optional security keys - "
http://api.wordpress.org/secret-key/1.1/!
"   Add index.php, a blank file to all plugin and theme
directories if it isn t already there!
"   Check the file directory privileges (if you are
comfortable)!
Post Install Setup
"   Create new admin user with strong password!
"   Change Admin password and make a subscriber"
Why not delete??!
"   Make your main admin s display name different
from login name !
"   Change setting to allow editing by outside packages
if wanted - but know what you are doing!
"   Change permalink structure (thank you WP 3.3!)!
"   Demo Time Again....!
As You Build
•  Themes and Plug-ins : be safe!
•  Consider the source!
•  Always be suspicious!
•  Again, do you research and ask around!
•  Consider Search Engine Visibility (under Settings / Reading)!
•  Put up a Coming Soon or Down for Maintenance screen!
•  Understand your Discussion Settings!
Discussion Settings
Discussion Settings, part 2
Security Plugins You Need
"   Some more plugins that you should have:!
" Askimet - AntiSpam, comes with the install, you will just need key!
" Block Bad Queries - blocks code injection through queries!
" Search Meter - What are your visitors looking for, but also shows
extraneous search injections!
" SecureWordPress - basically a security audit!
" AntiVirus or another such!
" Limit Login Attempts – Helps protect against dictionary attacks!
"   Demo Time Again!!
Simple Backup for WP
"   Your content is your responsibility, not your host’s!
"   Great a GMail account or use your current one with
custom address such as yourname
+backups@gmail.com !
"   Make a filter that auto files away all email coming in
to that address!
"   Database - WP-DB-Backup!
"   Images & Themes - WordPress Backup !
"   Doesn’t hurt to occasionally backup manually too!
Stay Up-To-Date
" WordPress 3.5.1 is Out – 3.6 coming soon! !
"   You will need to update your base software – unless
your host does it for you or you are WordPress.com!
"   You will also need to update both your plug-ins and
themes.!
"   Test your plug-ins so you can rollback if they don’t
work!
"   Be careful of what theme updates will do to any
customizations you have made!
"   As always, backup first!
Michael Carnell!
http://www.MichaelCarnell.com!
@carnellm on Twitter!
Slides available on"
http://slideshare.net/carnellm"
and further info available on...!
Sophisticated Secure Websites!
http://www.DesignTechWeb.com!
Q & A

Contenu connexe

Plus de Michael Carnell

WordPress Setup and Security (Please look for the newer version!)
WordPress Setup and Security (Please look for the newer version!)WordPress Setup and Security (Please look for the newer version!)
WordPress Setup and Security (Please look for the newer version!)Michael Carnell
 
Tech Tips for Non-Profits
Tech Tips for Non-ProfitsTech Tips for Non-Profits
Tech Tips for Non-ProfitsMichael Carnell
 
DIY Social Media: Session One - Mastering Facebook
DIY Social Media: Session One  - Mastering FacebookDIY Social Media: Session One  - Mastering Facebook
DIY Social Media: Session One - Mastering FacebookMichael Carnell
 
Wordpress Setup and Security - Please look at the new updated version of this...
Wordpress Setup and Security - Please look at the new updated version of this...Wordpress Setup and Security - Please look at the new updated version of this...
Wordpress Setup and Security - Please look at the new updated version of this...Michael Carnell
 
Technology Update: The More Things Change, the More Fun It Gets
Technology Update: The More Things Change, the More Fun It GetsTechnology Update: The More Things Change, the More Fun It Gets
Technology Update: The More Things Change, the More Fun It GetsMichael Carnell
 

Plus de Michael Carnell (8)

WordPress Setup and Security (Please look for the newer version!)
WordPress Setup and Security (Please look for the newer version!)WordPress Setup and Security (Please look for the newer version!)
WordPress Setup and Security (Please look for the newer version!)
 
Tech Tips for Non-Profits
Tech Tips for Non-ProfitsTech Tips for Non-Profits
Tech Tips for Non-Profits
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 
DIY Social Media: Session One - Mastering Facebook
DIY Social Media: Session One  - Mastering FacebookDIY Social Media: Session One  - Mastering Facebook
DIY Social Media: Session One - Mastering Facebook
 
Wordpress Setup and Security - Please look at the new updated version of this...
Wordpress Setup and Security - Please look at the new updated version of this...Wordpress Setup and Security - Please look at the new updated version of this...
Wordpress Setup and Security - Please look at the new updated version of this...
 
Podcasting 101
Podcasting 101Podcasting 101
Podcasting 101
 
Talking twitter
Talking twitterTalking twitter
Talking twitter
 
Technology Update: The More Things Change, the More Fun It Gets
Technology Update: The More Things Change, the More Fun It GetsTechnology Update: The More Things Change, the More Fun It Gets
Technology Update: The More Things Change, the More Fun It Gets
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

WordPress Setup and Security - Updated

  • 1.
  • 2. WordPress Setup and Security Michael Carnell - @carnellm http://www.DesignTechWeb.com These slides are available at" http://www.MichaelCarnell.com/presentations" or http://slideshare.net/carnellm
  • 3. Wait! Before We Start •  Your Domain Name! •  Domain Name Registrar! •  Need not be the same as your host (should not?)! •  Needs to be in YOUR name! •  Privacy? Depends on type of site and you! •  My preferred registrar these days is Hover.com!
  • 4. Let s Talk Hosting
  • 5. The Not So Good " GoDaddy - common back end database that isn t secured well and suffers from performance overload, poor support! " Brinkster - has been hacked numerous times! " FreeHostia - slow, free account is very limited, always pushing the upsell! "   Doing it yourself …!
  • 6. For the Good Times " DreamHost - Not always the cheapest, but good and good support. But watch CPU usage as they will cut off processes.! " MediaTemple - Again, not cheap, but very stable and secure. Monitors scripts.! " BlueHost! " HostGator!
  • 7. The Basic Rules "   Do your research - " http://www.DesignTechWeb.com/hosting! "   Check their own support forums! "   Is there a free trial or money back guarantee?! "   If you are a high traffic site (really), you need a dedicated server! "   None of this really applies to WordPress.com!
  • 9. Install Correctly "   While installing (most will use OneClick) . . .! "   Consider your directory? Do you use the standard? Root?! "   Consider altering the database name if your install allows! "   Make database username and password long and cryptic. Store them away not to be used! "   Don t user redundant info - admin name same as username, same as blog name, etc...!
  • 10. Double Check the Install "   File level tasks to be done via FTP . . .! "   Delete ..wp-admininstall.php! "   In wp-config.php, add the optional security keys - " http://api.wordpress.org/secret-key/1.1/! "   Add index.php, a blank file to all plugin and theme directories if it isn t already there! "   Check the file directory privileges (if you are comfortable)!
  • 11. Post Install Setup "   Create new admin user with strong password! "   Change Admin password and make a subscriber" Why not delete??! "   Make your main admin s display name different from login name ! "   Change setting to allow editing by outside packages if wanted - but know what you are doing! "   Change permalink structure (thank you WP 3.3!)! "   Demo Time Again....!
  • 12. As You Build •  Themes and Plug-ins : be safe! •  Consider the source! •  Always be suspicious! •  Again, do you research and ask around! •  Consider Search Engine Visibility (under Settings / Reading)! •  Put up a Coming Soon or Down for Maintenance screen! •  Understand your Discussion Settings!
  • 15. Security Plugins You Need "   Some more plugins that you should have:! " Askimet - AntiSpam, comes with the install, you will just need key! " Block Bad Queries - blocks code injection through queries! " Search Meter - What are your visitors looking for, but also shows extraneous search injections! " SecureWordPress - basically a security audit! " AntiVirus or another such! " Limit Login Attempts – Helps protect against dictionary attacks! "   Demo Time Again!!
  • 16. Simple Backup for WP "   Your content is your responsibility, not your host’s! "   Great a GMail account or use your current one with custom address such as yourname +backups@gmail.com ! "   Make a filter that auto files away all email coming in to that address! "   Database - WP-DB-Backup! "   Images & Themes - WordPress Backup ! "   Doesn’t hurt to occasionally backup manually too!
  • 17. Stay Up-To-Date " WordPress 3.5.1 is Out – 3.6 coming soon! ! "   You will need to update your base software – unless your host does it for you or you are WordPress.com! "   You will also need to update both your plug-ins and themes.! "   Test your plug-ins so you can rollback if they don’t work! "   Be careful of what theme updates will do to any customizations you have made! "   As always, backup first!
  • 18. Michael Carnell! http://www.MichaelCarnell.com! @carnellm on Twitter! Slides available on" http://slideshare.net/carnellm" and further info available on...! Sophisticated Secure Websites! http://www.DesignTechWeb.com!
  • 19. Q & A