SlideShare a Scribd company logo
1 of 42
Download to read offline
WORDPRESS SECURITY
Jen Riehle McFarland, NC State University
WHY ME??
Stéfan
Flickr
NEFARIOUS PURPOSES…
▸ Improve SEO for their own sites or advertisements
▸ To distribute malicious software
▸ Help attack/hack other sites
▸ As an “in” to hack the server, then use that in any number
of ways, most commonly for widespread spamming
IS WORDPRESS SECURE?
YES AND NO. (OF COURSE)
Out-of-the-box, WordPress Core is basically secure 

as long as it’s kept up-to-date, and is hosted in a well-
managed environment.
Once you start adding plugins, themes, users, etc.,
vulnerabilities creep in…
POTENTIAL
VULNERABILITIES
Stéfan
Flickr
8%
22%
29%
41%
HOW WE GET HACKED
Weak user password
Hosting vulnerability
WordPress theme vulnerability
WordPress plugin vulnerability
WORDPRESS VULNERABILITIES (51%)
▸ Wordpress Themes (29%)
▸ WordPress Plugins (22%)
▸ WordPress Core
CAUSES:
▸ WP Core, themes, plugins out-of-date
▸ Poorly-written (or maliciously-written) themes or plugins
▸ Popularity and consistency of the software
HOSTING VULNERABILITIES (41%)
▸ SQL injections
▸ Poor server security
▸ Lack of understanding of WordPress
CHECK FOR:
▸ Recent versions of PHP and MySQL
▸ Malware scanning and other security tools present
▸ Account isolation
▸ WordPress experience
USER VULNERABILITIES (8%)
▸ Bad habits
▸ Minimal default password requirements
COMMON PROBLEMS:
▸ The “admin” username
▸ The crummy passwords (12345)
▸ User access levels
HOW TO 

DEFEND
Stéfan
Flickr
THE BASICS: START SMART
▸ Pick a solid hosting company
▸ Evaluate your themes and plugins carefully
▸ Go with those that have been vetted by WordPress
▸ Choose only those that are actively developed and/or
supported
▸ Only install what you NEED
▸ Be thoughtful about who/how many should get admin-
level access
THE BASICS: BACKUPS
▸ Backup all the things
▸ Your site (or sites with multisite)
▸ Your settings (what themes and plugins you’re using)
▸ Your files
▸ Your database
▸ And then back them up again somewhere off your main
server
▸ Aim to save at least 6 months back
UPDATES ARE VERY
EASY TO DO 

AND RARELY CAUSE
PROBLEMS IN A 

WELL-MAINTAINED
SITE, 

YET THE MAJORITY OF
WORDPRESS SITES ARE
OUT OF DATE.
Stéfan
Flickr
THE BASICS: UPDATES
▸ WordPress can be set to do updates automatically
▸ Added after version 3.7
▸ Can be set for core, theme, plugin, and translation updates
▸ Core updates can be applied by update “types”
▸ Configure auto updates with wp-config
THE BASICS: MAINTENANCE
▸ Routine review of environments every 6-12 months:
▸ Themes and plugins not in use
▸ Anything that hasn’t been updated in the last 18-24 months (or
more!)
▸ Sites (in a multisite environment) that are no longer active
▸ Checking your backups
▸ Reviewing the configuration of security plugins
THE TOOLS: SERVER/HOSTING
▸ Well-managed hosting
▸ Malware scanners
▸ ModSecurity setup
▸ htaccess limitations
▸ File permissions
▸ Account separation
▸ Server logs
▸ Good communication and working relationship
THE TOOLS: WORDPRESS
▸ wp-config options
▸ disable PHP error reporting
▸ disallow file editing
▸ disallow updating/installing themes and plugins
▸ remove commenting functionality
▸ Many other configuration options that can “harden” your
installation of WordPress
THE TOOLS: WORDPRESS
▸ Security Plugins: iThemes Security, Sucuri ($),
Wordfence
▸ Scanning tools: AntiVirus, WP Antivirus Site Protection
▸ Logging and tracking tools: CodeGuard ($),
wp_debug_log in wp-config
▸ Theme and plugin evaluators: Theme-Check, Plugin-
Check
[WORDPRESS USERS]
HAVE A TENDENCY TO
BE THE SORT OF PEOPLE
THAT, WITHOUT
REALIZING IT, LEAVE
THAT BACK DOOR WIDE
OPEN WITH A SIGN
SAYING “WELCOME,
HACKERS” AND A PLATE
OF BISCUITS.
Stéfan
Flickr
THE TOOLS: USERS
▸ Plugins to improve default password requirements
▸ Two-step authentication
▸ Forced password standards
▸ Limit logins (attempts, locations)
▸ Don’t display usernames on the front-end
▸ Hide backend login page
▸ Use stronger password encryption
THE TOOLS: USERS
▸ Give users the minimum access level they need to get
things done
▸ May need to edit user roles to achieve appropriate access
levels
▸ Encourage (or force) logins from secure locations only
▸ Encourage security on local machines
THE TOOLS: USERS
▸ Use outside authentication integration: Google,
OpenID, OAuth, Shibboleth
▸ Essentially outsourcing authentication to a service
▸ Allows users to re-use an id/password combination that
should aid in retention
AFTER THE 

HACK
Stéfan
Flickr
MANY PEOPLE DON’T REALIZE
THEY’VE BEEN HACKED.
Stéfan
Flickr
AFTER THE HACK…
1. Stay calm.
2. Get your site back.
3. Clean up the hack.
4. Identify the source of the hack.
5. Address all three points of vulnerability: 

hosting, WordPress, and users.
STAY

CALM
Stéfan
Flickr
GET YOUR SITE BACK
▸ If you can’t get into your site you may need to try a
password reset or database edit
▸ Take a backup of what’s there - files, database, uploads - for
later
▸ Lock out the hackers
▸ Remove unknown users and reset all passwords
▸ Change your keys and salts in wp-config
▸ Restore to a known good version of the site (if you have
one)
CLEAN UP THE HACK
▸ Review your files and database for suspicious elements
▸ When in doubt, reinstall.
▸ New directory, WP install, reinstall all themes and
plugins
▸ User accounts with new passwords
▸ Import the content from a clean backup
▸ Check your hosting for other potential damage
IDENTIFY THE SOURCE
▸ Go back through your backup after the hack
▸ Use version control to compare file changes
▸ Get help from your hosting
▸ Check logs
▸ Scan your hosting environment for malware
▸ Scan your personal machine(s) for viruses and malware
ADDRESS VULNERABILITIES
▸ Change your password again. All of them, including
hosting account passwords.
▸ Start over and review all elements of the site for potential
security weaknesses
▸ Scan the new site
▸ Use this experience to plan for the next hack
IT’S THE
END OF
THE
WORLD
Stéfan
Flickr
TWO CHOICES
1. Start over
▸ Copy and paste your old content wherever you can
get it
2. Clean it up manually
▸ Where to look…
▸ Probably won’t be in WordPress core files
▸ Will probably be named innocently
▸ Will probably be your database content
THE
BLACKLISTS
Stéfan
Flickr
AVOID COMMON MISTAKES
▸ Not updating
▸ Not cleaning out old themes and plugins
▸ Using popular plugins because they’re popular
▸ Using “admin” accounts
▸ Weak passwords
▸ Bad hosting
▸ Assuming you will never be hacked
TIPS
▸ Try to keep informed of WP Core and other updates
▸ Schedule reminders to review sites on a routine basis
▸ Check on your hosting company, especially if you’ve had
them awhile
▸ Get help! Share security tips with others who edit or
manage your site
▸ Consider outsourcing some of your security/support
MAKE SURE YOU HAVE BACKUPS!
Stéfan
Flickr
THANK YOU!
QUESTIONS?
RESOURCES
HTTPS://BLOG.SUCURI.NET/
HTTPS://CODEX.WORDPRESS.ORG/CONFIGURING_AUTOMATIC_BACKGROUND_UPDATES
HTTPS://CODEX.WORDPRESS.ORG/FAQ_MY_SITE_WAS_HACKED
HTTPS://PREMIUM.WPMUDEV.ORG/BLOG/KEEPING-WORDPRESS-SECURE-THE-ULTIMATE-GUIDE/
HTTP://Z9.IO/2008/06/08/DID-YOUR-WORDPRESS-SITE-GET-HACKED/
HTTP://WWW.CLEANPAGEDESIGN.CO.UK/IS-YOUR-WORDPRESS-WEBSITE-SAFE-FROM-HACKERS/
HTTPS://WPSMACKDOWN.COM/WORDPRESS-SECURITY-USER-ACCOUNTS-PASSWORDS/
HTTP://SMACKDOWN.BLOGSBLOGSBLOGS.COM/2008/06/24/HOW-TO-COMPLETELY-CLEAN-YOUR-HACKED-WORDPRESS-INSTALLATION/
HTTPS://HOWFREELANCE.COM/BLOG/2016/02/PREVENT-WORDPRESS-HACKING
HTTPS://PREMIUM.WPMUDEV.ORG/BLOG/GET-OFF-GOOGLES-BLACKLIST/
AND PHOTO CREDIT AND GRATITUDE GO TO
HTTPS://WWW.FLICKR.COM/PHOTOS/ST3F4N/

More Related Content

What's hot

WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009Brad Williams
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanJeff Hoffman
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityShawn Hooper
 
Security-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksSecurity-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksRaghu Addanki
 
WordPress Security Presentation
WordPress Security PresentationWordPress Security Presentation
WordPress Security PresentationAndrew Paton
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013Thor Kristiansen
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites Catch Themes
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaDre Armeda
 
WPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteWPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteDeola Kayode
 
8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress websiteSiteGround.com
 
Securing your WordPress website - New Port Richey WP Meetup
Securing your WordPress website - New Port Richey WP MeetupSecuring your WordPress website - New Port Richey WP Meetup
Securing your WordPress website - New Port Richey WP MeetupOyster Bay Marauders LLC
 
WordPress Security is like a HHAM Sandwich
WordPress Security is like a HHAM SandwichWordPress Security is like a HHAM Sandwich
WordPress Security is like a HHAM SandwichRed8 Interactive
 
WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User SecurityDre Armeda
 
WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011Dre Armeda
 
Five ways of installing word press the famous 5 minute wordpress installation
Five ways of installing word press   the famous 5 minute wordpress installationFive ways of installing word press   the famous 5 minute wordpress installation
Five ways of installing word press the famous 5 minute wordpress installationLutaaya Shafiq
 

What's hot (20)

WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
 
WordPress Security 101
WordPress Security 101WordPress Security 101
WordPress Security 101
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Security-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser AttacksSecurity-Web Vulnerabilities-Browser Attacks
Security-Web Vulnerabilities-Browser Attacks
 
WordPress Security Presentation
WordPress Security PresentationWordPress Security Presentation
WordPress Security Presentation
 
WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013WordPress Security - WordPress Meetup Copenhagen 2013
WordPress Security - WordPress Meetup Copenhagen 2013
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
 
WPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press websiteWPSecurity best practices of securing a word press website
WPSecurity best practices of securing a word press website
 
8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website
 
Securing your WordPress website - New Port Richey WP Meetup
Securing your WordPress website - New Port Richey WP MeetupSecuring your WordPress website - New Port Richey WP Meetup
Securing your WordPress website - New Port Richey WP Meetup
 
WordPress Security is like a HHAM Sandwich
WordPress Security is like a HHAM SandwichWordPress Security is like a HHAM Sandwich
WordPress Security is like a HHAM Sandwich
 
WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User Security
 
WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011
 
Five ways of installing word press the famous 5 minute wordpress installation
Five ways of installing word press   the famous 5 minute wordpress installationFive ways of installing word press   the famous 5 minute wordpress installation
Five ways of installing word press the famous 5 minute wordpress installation
 
Project1
Project1Project1
Project1
 
Google Hacking Basics
Google Hacking BasicsGoogle Hacking Basics
Google Hacking Basics
 
Are You Safe From Hackers
Are You Safe From HackersAre You Safe From Hackers
Are You Safe From Hackers
 
Locking down word press
Locking down word pressLocking down word press
Locking down word press
 

Similar to WordPress Security

Secure Wordpress - 2016[17May - Mashhad]
Secure Wordpress - 2016[17May - Mashhad]Secure Wordpress - 2016[17May - Mashhad]
Secure Wordpress - 2016[17May - Mashhad]HaMiD Fadaei
 
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 2012Brian Layman
 
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.2017Otto Kekäläinen
 
Wordpress Security & Hardening Steps
Wordpress Security & Hardening StepsWordpress Security & Hardening Steps
Wordpress Security & Hardening StepsPlasterdog Web Design
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo
 
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.2017Otto Kekäläinen
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateZero Point Development
 
Basics for Securing WordPress
Basics for Securing WordPressBasics for Securing WordPress
Basics for Securing WordPressmiss604
 
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
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meetingMichelle Castillo
 
Security, more important than ever!
Security, more important than ever!Security, more important than ever!
Security, more important than ever!Marko Heijnen
 
Top Ten WordPress Security Tips for 2012
Top Ten WordPress Security Tips for 2012Top Ten WordPress Security Tips for 2012
Top Ten WordPress Security Tips for 2012Brad Williams
 
How To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your WordpressHow To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your WordpressChelsea O'Brien
 
WordPress Security 101: Practical Techniques & Best Practices
WordPress Security 101: Practical Techniques & Best PracticesWordPress Security 101: Practical Techniques & Best Practices
WordPress Security 101: Practical Techniques & Best PracticesJonathan Hall
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityNile Flores
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityNile Flores
 
Word camp pune 2013 security
Word camp pune 2013   securityWord camp pune 2013   security
Word camp pune 2013 securityGaurav Singh
 
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)Bastian Grimm
 

Similar to WordPress Security (20)

Secure Wordpress - 2016[17May - Mashhad]
Secure Wordpress - 2016[17May - Mashhad]Secure Wordpress - 2016[17May - Mashhad]
Secure Wordpress - 2016[17May - Mashhad]
 
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
 
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
 
Wordpress Security & Hardening Steps
Wordpress Security & Hardening StepsWordpress Security & Hardening Steps
Wordpress Security & Hardening Steps
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101
 
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 Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
 
Basics for Securing WordPress
Basics for Securing WordPressBasics for Securing WordPress
Basics for Securing WordPress
 
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!)
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
 
Security, more important than ever!
Security, more important than ever!Security, more important than ever!
Security, more important than ever!
 
Wordpress best practices
Wordpress best practicesWordpress best practices
Wordpress best practices
 
Top Ten WordPress Security Tips for 2012
Top Ten WordPress Security Tips for 2012Top Ten WordPress Security Tips for 2012
Top Ten WordPress Security Tips for 2012
 
WordPress security
WordPress securityWordPress security
WordPress security
 
How To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your WordpressHow To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your Wordpress
 
WordPress Security 101: Practical Techniques & Best Practices
WordPress Security 101: Practical Techniques & Best PracticesWordPress Security 101: Practical Techniques & Best Practices
WordPress Security 101: Practical Techniques & Best Practices
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Word camp pune 2013 security
Word camp pune 2013   securityWord camp pune 2013   security
Word camp pune 2013 security
 
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
 

More from Jennifer Riehle McFarland

Game Genres: For the Design and Evaluation of Future Learning Environments
Game Genres: For the Design and Evaluation of Future Learning EnvironmentsGame Genres: For the Design and Evaluation of Future Learning Environments
Game Genres: For the Design and Evaluation of Future Learning EnvironmentsJennifer Riehle McFarland
 
Laying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyLaying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyJennifer Riehle McFarland
 
Laying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyLaying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyJennifer Riehle McFarland
 
Where is Everyone? Community-Building Online
Where is Everyone? Community-Building OnlineWhere is Everyone? Community-Building Online
Where is Everyone? Community-Building OnlineJennifer Riehle McFarland
 
Social Media and Technical Communication: A Course in Progress
Social Media and Technical Communication: A Course in ProgressSocial Media and Technical Communication: A Course in Progress
Social Media and Technical Communication: A Course in ProgressJennifer Riehle McFarland
 

More from Jennifer Riehle McFarland (20)

The Making of a Web Team
The Making of a Web TeamThe Making of a Web Team
The Making of a Web Team
 
The Making of a Web Team (Notes)
The Making of a Web Team (Notes)The Making of a Web Team (Notes)
The Making of a Web Team (Notes)
 
Making WordPress Work for Education
Making WordPress Work for EducationMaking WordPress Work for Education
Making WordPress Work for Education
 
Redefining content with Infographics
Redefining content with InfographicsRedefining content with Infographics
Redefining content with Infographics
 
Game Genres: For the Design and Evaluation of Future Learning Environments
Game Genres: For the Design and Evaluation of Future Learning EnvironmentsGame Genres: For the Design and Evaluation of Future Learning Environments
Game Genres: For the Design and Evaluation of Future Learning Environments
 
Hosting an ACM SIGDOC Unconference
Hosting an ACM SIGDOC UnconferenceHosting an ACM SIGDOC Unconference
Hosting an ACM SIGDOC Unconference
 
Social Media Goes to College
Social Media Goes to CollegeSocial Media Goes to College
Social Media Goes to College
 
Beyond PowerPoint: Presentations 101
Beyond PowerPoint: Presentations 101Beyond PowerPoint: Presentations 101
Beyond PowerPoint: Presentations 101
 
Laying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyLaying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and Strategy
 
Laying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and StrategyLaying Down the Law: Social Media Policy and Strategy
Laying Down the Law: Social Media Policy and Strategy
 
Where is Everyone? Community-Building Online
Where is Everyone? Community-Building OnlineWhere is Everyone? Community-Building Online
Where is Everyone? Community-Building Online
 
Social Media and Technical Communication: A Course in Progress
Social Media and Technical Communication: A Course in ProgressSocial Media and Technical Communication: A Course in Progress
Social Media and Technical Communication: A Course in Progress
 
Wordpress instruction for 675
Wordpress instruction for 675Wordpress instruction for 675
Wordpress instruction for 675
 
The Genius of Wordpress - notes
The Genius of Wordpress - notesThe Genius of Wordpress - notes
The Genius of Wordpress - notes
 
Integrating Social Media - notes version
Integrating Social Media - notes versionIntegrating Social Media - notes version
Integrating Social Media - notes version
 
Integrating Social Media
Integrating Social MediaIntegrating Social Media
Integrating Social Media
 
Social Media Goes to College (notes)
Social Media Goes to College (notes)Social Media Goes to College (notes)
Social Media Goes to College (notes)
 
Social Media Goes to College
Social Media Goes to CollegeSocial Media Goes to College
Social Media Goes to College
 
Wordpress
WordpressWordpress
Wordpress
 
Presentation Tools
Presentation ToolsPresentation Tools
Presentation Tools
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

WordPress Security