JoomlaExpo Presentation on Security by Tom Canavan

A
“ Is your site ready?” Disaster planning, preparation and recovery for Joomla! TM  Sites Tom Canavan JoomlaRescue.com ™
Disasters DO happen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What do you consider a disaster? 4-19-1995 Murrah Bldg Okla City 9-11-2001 Ground Zero 8/28/2005 Hurricane Katrina
I’ll take Disaster Recovery  Planning for $500.00 ,[object Object],[object Object],[object Object],[object Object]
404: Page Not found ,[object Object],[object Object],[object Object],[object Object],Aasgaard, D.O.  et al., “An evaluation of Data processing ‘Machine room’  Loss and Selected Recovery Strategies,” MISRC Working Papers (Minneapolis, MN: University of Minnesota, 1978)  1 1-
Disaster Planning Life Cycle 1 2 3 4 Determine Risks Document Your  Business Build Your plan Test &  document
Worst Practices for DR/DP ,[object Object],[object Object],[object Object],[object Object],[object Object]
Today’s agenda Planning Determine risks Fortify Test/Document The elements, issues and challenges with planning Hackers are only one concern – there’s more Chances are GOOD you are exposed somewhere to attack Test and Documentation is vital to a healthy plan Communications Who needs to be informed, how to inform, Media/Press Ω
Determine Risks ,[object Object],[object Object],[object Object],[object Object]
Determine Risks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Determine Risk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Affordability of a Risk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Points ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why do need a plan? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preparing to Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planning Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planning Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fortification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify at risk code Can you find the problem?
Vulnerable Code ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify - .htaccess .htaccess – your first line of defense
Fortify - Permissions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify – PHP.INI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify - Versions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify – Common Trip Ups ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fortify - Poor Host Security ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fortification Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Documentation ,[object Object],[object Object]
Documentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Maintaining your plan  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drill for results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some things your plan should have ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Documentation Example
A few words on drilling Conducting a live test helps increase your site’s survivability by proving your plan works, and ensuring your staff knows their job
About your plan "No plan survives first engagement with the enemy"  Von Clausewitz.—Prussian Military Thinker
Key Points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Communications ,[object Object],[object Object],[object Object]
Crisis Communication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Media Communications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Staff Communications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tools for communication ,[object Object],[object Object],[object Object],[object Object],[object Object]
Key Points ,[object Object],[object Object],[object Object],[object Object]
1 of 43

Recommended

Disaster And Business Continuity by Tom Canavan by
Disaster And Business Continuity by Tom CanavanDisaster And Business Continuity by Tom Canavan
Disaster And Business Continuity by Tom CanavanJohn Coonen
430 views46 slides
Tom Canavan Joomla Security and Disaster Recovery by
Tom Canavan Joomla Security and Disaster RecoveryTom Canavan Joomla Security and Disaster Recovery
Tom Canavan Joomla Security and Disaster RecoveryJohn Coonen
1.2K views46 slides
CRM for EMS workshop by
CRM for EMS workshopCRM for EMS workshop
CRM for EMS workshopJustin Feldstein
2.4K views53 slides
Cliffnotes on Blue Teaming by
Cliffnotes on Blue TeamingCliffnotes on Blue Teaming
Cliffnotes on Blue TeamingRishabh Dangwal
444 views27 slides
Leaving you.v3 by
Leaving you.v3Leaving you.v3
Leaving you.v3Treehouse Agency
764 views35 slides
Risk Assessment with a FMEA Tool by
Risk Assessment with a FMEA ToolRisk Assessment with a FMEA Tool
Risk Assessment with a FMEA ToolMatt Hansen
106 views9 slides

More Related Content

Similar to JoomlaExpo Presentation on Security by Tom Canavan

DRP.ppt by
DRP.pptDRP.ppt
DRP.pptSnehanshuMishra2
8 views30 slides
Disaster Recovery NTC 2010 by
Disaster Recovery NTC 2010Disaster Recovery NTC 2010
Disaster Recovery NTC 2010Abila
554 views33 slides
DBA Best Practices.ppt by
DBA Best Practices.pptDBA Best Practices.ppt
DBA Best Practices.pptRamaKrishna320476
10 views43 slides
564 Class Notes July 27, 2010 by
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010Stephanie Magleby
344 views9 slides
Business continuity for SMEs by
Business continuity for SMEsBusiness continuity for SMEs
Business continuity for SMEsreedgrace1
450 views17 slides
Managing Riskin InformationSystemsPowered by vLab Solu.docx by
Managing Riskin InformationSystemsPowered by vLab Solu.docxManaging Riskin InformationSystemsPowered by vLab Solu.docx
Managing Riskin InformationSystemsPowered by vLab Solu.docxcroysierkathey
2 views9 slides

Similar to JoomlaExpo Presentation on Security by Tom Canavan(20)

Disaster Recovery NTC 2010 by Abila
Disaster Recovery NTC 2010Disaster Recovery NTC 2010
Disaster Recovery NTC 2010
Abila554 views
Business continuity for SMEs by reedgrace1
Business continuity for SMEsBusiness continuity for SMEs
Business continuity for SMEs
reedgrace1450 views
Managing Riskin InformationSystemsPowered by vLab Solu.docx by croysierkathey
Managing Riskin InformationSystemsPowered by vLab Solu.docxManaging Riskin InformationSystemsPowered by vLab Solu.docx
Managing Riskin InformationSystemsPowered by vLab Solu.docx
croysierkathey2 views
OWF14 - Plenary Session : David Jones, Chief Solutions Architect, Sonatype by Paris Open Source Summit
OWF14 - Plenary Session : David Jones, Chief Solutions Architect, SonatypeOWF14 - Plenary Session : David Jones, Chief Solutions Architect, Sonatype
OWF14 - Plenary Session : David Jones, Chief Solutions Architect, Sonatype
Please answer the following questions in essay fashion giving as m.docx by mattjtoni51554
Please answer the following questions in essay fashion giving as m.docxPlease answer the following questions in essay fashion giving as m.docx
Please answer the following questions in essay fashion giving as m.docx
mattjtoni515546 views
How to Apply a Product Mindset to Your Platform Team Tomorrow by Jelmer Borst
How to Apply a Product Mindset to Your Platform Team TomorrowHow to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team Tomorrow
Jelmer Borst28 views
Chaos Engineering 101: A Field Guide by matthewbrahms
Chaos Engineering 101: A Field GuideChaos Engineering 101: A Field Guide
Chaos Engineering 101: A Field Guide
matthewbrahms513 views
To Open Source or Not to Open Source...Where is the ROI? by Ted Haeger
To Open Source or Not to Open Source...Where is the ROI?To Open Source or Not to Open Source...Where is the ROI?
To Open Source or Not to Open Source...Where is the ROI?
Ted Haeger445 views
RUNNING HEADER Disaster Recovery Plan Information and Documentat.docx by anhlodge
RUNNING HEADER Disaster Recovery Plan Information and Documentat.docxRUNNING HEADER Disaster Recovery Plan Information and Documentat.docx
RUNNING HEADER Disaster Recovery Plan Information and Documentat.docx
anhlodge6 views
I Think About My Biggest Weakness by Gina Buck
I Think About My Biggest WeaknessI Think About My Biggest Weakness
I Think About My Biggest Weakness
Gina Buck2 views
Cybersecurity 5 road_blocks by Cyphort
Cybersecurity 5 road_blocksCybersecurity 5 road_blocks
Cybersecurity 5 road_blocks
Cyphort872 views
Agile adoption tales from the coalface by Nish Mahanty
Agile adoption   tales  from the coalfaceAgile adoption   tales  from the coalface
Agile adoption tales from the coalface
Nish Mahanty740 views
Intro to-ssdl--lone-star-php-2013 by nanderoo
Intro to-ssdl--lone-star-php-2013Intro to-ssdl--lone-star-php-2013
Intro to-ssdl--lone-star-php-2013
nanderoo5.3K views
Key Steps to Transitioning to a Global Learning Environment by Human Capital Media
Key Steps to Transitioning to a Global Learning Environment Key Steps to Transitioning to a Global Learning Environment
Key Steps to Transitioning to a Global Learning Environment

More from alledia

Joomla Beginner Template Presentation by
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentationalledia
2.1K views38 slides
Make great tutorial and product videos by
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videosalledia
2K views37 slides
Training for CMS Clients by
Training for CMS ClientsTraining for CMS Clients
Training for CMS Clientsalledia
746 views38 slides
Writing Good Web Content by
Writing Good Web ContentWriting Good Web Content
Writing Good Web Contentalledia
393 views41 slides
Joomla and Magento by
Joomla and MagentoJoomla and Magento
Joomla and Magentoalledia
1.6K views13 slides
Congressional Letter by
Congressional LetterCongressional Letter
Congressional Letteralledia
293 views9 slides

More from alledia(12)

Joomla Beginner Template Presentation by alledia
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentation
alledia2.1K views
Make great tutorial and product videos by alledia
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videos
alledia2K views
Training for CMS Clients by alledia
Training for CMS ClientsTraining for CMS Clients
Training for CMS Clients
alledia746 views
Writing Good Web Content by alledia
Writing Good Web ContentWriting Good Web Content
Writing Good Web Content
alledia393 views
Joomla and Magento by alledia
Joomla and MagentoJoomla and Magento
Joomla and Magento
alledia1.6K views
Congressional Letter by alledia
Congressional LetterCongressional Letter
Congressional Letter
alledia293 views
North Hall Connector by alledia
North Hall ConnectorNorth Hall Connector
North Hall Connector
alledia553 views
Introduction to Joomla SEO by alledia
Introduction to Joomla SEOIntroduction to Joomla SEO
Introduction to Joomla SEO
alledia1.1K views
Introduction to SEO by alledia
Introduction to SEOIntroduction to SEO
Introduction to SEO
alledia896 views
Advanced SEO by alledia
Advanced SEOAdvanced SEO
Advanced SEO
alledia523 views
Joomla SEO Presentation by FloatingWorld.ca by alledia
Joomla SEO Presentation by FloatingWorld.caJoomla SEO Presentation by FloatingWorld.ca
Joomla SEO Presentation by FloatingWorld.ca
alledia459 views
Joomla Seo Presentation by alledia
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentation
alledia1.5K views

Recently uploaded

Case Study Copenhagen Energy and Business Central.pdf by
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
12 views3 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
11 views36 slides
Piloting & Scaling Successfully With Microsoft Viva by
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
10 views160 slides
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
15 views68 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
26 views69 slides
Java Platform Approach 1.0 - Picnic Meetup by
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic MeetupRick Ossendrijver
25 views39 slides

Recently uploaded(20)

Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana12 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec11 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson33 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
1st parposal presentation.pptx by i238212
1st parposal presentation.pptx1st parposal presentation.pptx
1st parposal presentation.pptx
i2382129 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn19 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views

JoomlaExpo Presentation on Security by Tom Canavan

  • 1. “ Is your site ready?” Disaster planning, preparation and recovery for Joomla! TM Sites Tom Canavan JoomlaRescue.com ™
  • 2.
  • 3. What do you consider a disaster? 4-19-1995 Murrah Bldg Okla City 9-11-2001 Ground Zero 8/28/2005 Hurricane Katrina
  • 4.
  • 5.
  • 6. Disaster Planning Life Cycle 1 2 3 4 Determine Risks Document Your Business Build Your plan Test & document
  • 7.
  • 8. Today’s agenda Planning Determine risks Fortify Test/Document The elements, issues and challenges with planning Hackers are only one concern – there’s more Chances are GOOD you are exposed somewhere to attack Test and Documentation is vital to a healthy plan Communications Who needs to be informed, how to inform, Media/Press Ω
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Fortify at risk code Can you find the problem?
  • 21.
  • 22. Fortify - .htaccess .htaccess – your first line of defense
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 35. A few words on drilling Conducting a live test helps increase your site’s survivability by proving your plan works, and ensuring your staff knows their job
  • 36. About your plan "No plan survives first engagement with the enemy" Von Clausewitz.—Prussian Military Thinker
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.