SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
D'nelle Dowis
Berry Interesting Productions, Inc.
WordPress customization & development
Security
&
Sanitation
Understanding WordPress
Why does my WordPress site require maintenance?
● WordPress isn't just a website; it's a web
application
● "The Internet" has a bajillion moving
parts - servers, PCs, operating systems,
browsers, programming languages
● WordPress adapts to the ever-changing
internet on a regular basis
● The content of your site (ideally)
changes on a regular basis
● Hackers gonna hack
Logging in
Where's that screen again?
www.yoursite.com/wp-admin
bookmark it!
Hiding your progress
Just like that flimsy curtain in a doctor's office
● Allows you privacy while you work
● Makes sure no users experience
intermittent availability
● Lets you check your work
Malware check
Why bother doing anything else if the site's infected?
Backup Buddy
Sucuri
Quttera
#wcn13ohmy
Backup, Backup, Backup!
Or you are practically guaranteed to break something. Thanks, Murphy's Law.
● Hacking recovery
● Server malfunction recovery
● User-error recovery
● Plug-in update changes
● What to do about off-site storage?
Core, theme & plug-in updates
The best way to totally freak yourself out for no good reason
● stay in touch with your plug-in
developers
● identify any plug-ins that aren't in
use & delete them
● run updates - one at a time
● reading the changelog
● check your site after each update
Audit your posts & pages
● Clean up comments: approve or mark as spam
● Delete old drafts & unused pages
● Authorship check
● Quick SEO audit
If it's not actively supporting your goals, ditch it
User check & password change
● Check for spam
● Delete where
possible/necessary
● Change all Administrator-level
passwords
● Keep number of
administrators to a minimum
Hospitality is not a virtue
Resources
...you didn't think I did this all on my own did you?
● Berry-Interesting.com
● iThemes.com
● Backup Buddy
● Sucuri
● Codex.wordpress.org
● Want to know even more? Check out this awesome, in-depth
presentation from Judy Wilson of SiteShack: slidesha.re/10cb9yJ
● Find this presentation on Slideshare: slidesha.re/14q5HIa
D'nelle Dowis
chief distiller of awesomesauce
Berry Interesting Productions, Inc.
WordPress customization &
development
@d_nelle • facebook.com/berry.interesting • 615-825-5608
want a copy of this presentation?
shoot an email over to me at
hello@berry-interesting.com

Mais conteúdo relacionado

Mais procurados

WordPress Productivity Hack #1
WordPress Productivity Hack #1WordPress Productivity Hack #1
WordPress Productivity Hack #1
Brad Hauck
 
WeBB MeetUp#1 Web applications caching techniques
WeBB MeetUp#1 Web applications caching techniquesWeBB MeetUp#1 Web applications caching techniques
WeBB MeetUp#1 Web applications caching techniques
Maciej Grajcarek
 
That's crazy! how to build single page web apps
That's crazy! how to build single page web appsThat's crazy! how to build single page web apps
That's crazy! how to build single page web apps
Chris Love
 

Mais procurados (20)

8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid Them8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid Them
 
Secrets to a Hack-Proof Joomla Revealed
Secrets to a Hack-Proof Joomla RevealedSecrets to a Hack-Proof Joomla Revealed
Secrets to a Hack-Proof Joomla Revealed
 
WordCamp Denmark Keynote
WordCamp Denmark KeynoteWordCamp Denmark Keynote
WordCamp Denmark Keynote
 
WordPress Productivity Hack #1
WordPress Productivity Hack #1WordPress Productivity Hack #1
WordPress Productivity Hack #1
 
5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips
 
High performance java script why everything youve been taught is wrong
High performance java script why everything youve been taught is wrongHigh performance java script why everything youve been taught is wrong
High performance java script why everything youve been taught is wrong
 
Word campktm speed-security
Word campktm speed-securityWord campktm speed-security
Word campktm speed-security
 
Basic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website StartedBasic Plugin Recommendations to get your WordPress Website Started
Basic Plugin Recommendations to get your WordPress Website Started
 
Joomla wireframing Template - Joomladay Netherlands 2014 #jd14nl
Joomla wireframing Template - Joomladay Netherlands 2014 #jd14nlJoomla wireframing Template - Joomladay Netherlands 2014 #jd14nl
Joomla wireframing Template - Joomladay Netherlands 2014 #jd14nl
 
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't DoWordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't Do
 
WeBB MeetUp#1 Web applications caching techniques
WeBB MeetUp#1 Web applications caching techniquesWeBB MeetUp#1 Web applications caching techniques
WeBB MeetUp#1 Web applications caching techniques
 
Websites for Hackers
Websites for HackersWebsites for Hackers
Websites for Hackers
 
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas TexasImproving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
 
8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid Them8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid Them
 
That's crazy! how to build single page web apps
That's crazy! how to build single page web appsThat's crazy! how to build single page web apps
That's crazy! how to build single page web apps
 
Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015 Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015
 
Essential On-Page SEO
Essential On-Page SEOEssential On-Page SEO
Essential On-Page SEO
 
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019] How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
How to build lean SaaS App with WordPress Multisite [WordCamp Vienna 2019]
 
Task runners + theming automating your workflow
Task runners + theming  automating your workflowTask runners + theming  automating your workflow
Task runners + theming automating your workflow
 
Universal apps lightning talk
Universal apps lightning talk Universal apps lightning talk
Universal apps lightning talk
 

Semelhante a WordPress security & sanitation for beginners

Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
ResellerClub
 

Semelhante a WordPress security & sanitation for beginners (20)

Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
Word press beirut 9th meetup march
Word press beirut 9th meetup   marchWord press beirut 9th meetup   march
Word press beirut 9th meetup march
 
Why WordPress Works
Why WordPress WorksWhy WordPress Works
Why WordPress Works
 
Care and feeding of your website
Care and feeding of your websiteCare and feeding of your website
Care and feeding of your website
 
ResellerClub Ctrl+F5 - WordPress Security session
ResellerClub Ctrl+F5 - WordPress Security sessionResellerClub Ctrl+F5 - WordPress Security session
ResellerClub Ctrl+F5 - WordPress Security session
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101
 
Why security matters
Why security mattersWhy security matters
Why security matters
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
 
Making websites with WordPress
Making websites with WordPressMaking websites with WordPress
Making websites with WordPress
 
WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017
 
WordPress ecommerce talk
WordPress ecommerce talkWordPress ecommerce talk
WordPress ecommerce talk
 
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
 
Word press security checklist
Word press security checklistWord press security checklist
Word press security checklist
 
Content Management Without the Killing
Content Management Without the KillingContent Management Without the Killing
Content Management Without the Killing
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
 
WordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’tsWordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’ts
 
Update Smart: Use a staging site!
Update Smart: Use a staging site!Update Smart: Use a staging site!
Update Smart: Use a staging site!
 
More Dev. Less Drama.pdf
More Dev. Less Drama.pdfMore Dev. Less Drama.pdf
More Dev. Less Drama.pdf
 
Securing your WordPress powered Website
Securing your WordPress powered WebsiteSecuring your WordPress powered Website
Securing your WordPress powered Website
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

WordPress security & sanitation for beginners

  • 1. D'nelle Dowis Berry Interesting Productions, Inc. WordPress customization & development Security & Sanitation
  • 2. Understanding WordPress Why does my WordPress site require maintenance? ● WordPress isn't just a website; it's a web application ● "The Internet" has a bajillion moving parts - servers, PCs, operating systems, browsers, programming languages ● WordPress adapts to the ever-changing internet on a regular basis ● The content of your site (ideally) changes on a regular basis ● Hackers gonna hack
  • 3. Logging in Where's that screen again? www.yoursite.com/wp-admin bookmark it!
  • 4. Hiding your progress Just like that flimsy curtain in a doctor's office ● Allows you privacy while you work ● Makes sure no users experience intermittent availability ● Lets you check your work
  • 5. Malware check Why bother doing anything else if the site's infected? Backup Buddy Sucuri Quttera #wcn13ohmy
  • 6. Backup, Backup, Backup! Or you are practically guaranteed to break something. Thanks, Murphy's Law. ● Hacking recovery ● Server malfunction recovery ● User-error recovery ● Plug-in update changes ● What to do about off-site storage?
  • 7. Core, theme & plug-in updates The best way to totally freak yourself out for no good reason ● stay in touch with your plug-in developers ● identify any plug-ins that aren't in use & delete them ● run updates - one at a time ● reading the changelog ● check your site after each update
  • 8. Audit your posts & pages ● Clean up comments: approve or mark as spam ● Delete old drafts & unused pages ● Authorship check ● Quick SEO audit If it's not actively supporting your goals, ditch it
  • 9. User check & password change ● Check for spam ● Delete where possible/necessary ● Change all Administrator-level passwords ● Keep number of administrators to a minimum Hospitality is not a virtue
  • 10. Resources ...you didn't think I did this all on my own did you? ● Berry-Interesting.com ● iThemes.com ● Backup Buddy ● Sucuri ● Codex.wordpress.org ● Want to know even more? Check out this awesome, in-depth presentation from Judy Wilson of SiteShack: slidesha.re/10cb9yJ ● Find this presentation on Slideshare: slidesha.re/14q5HIa
  • 11. D'nelle Dowis chief distiller of awesomesauce Berry Interesting Productions, Inc. WordPress customization & development @d_nelle • facebook.com/berry.interesting • 615-825-5608 want a copy of this presentation? shoot an email over to me at hello@berry-interesting.com