Drupal hosting, Avalanches Safety and Risk Lessons

46
Drupal Hosting Risk Management Avalanches

Transcript of Drupal hosting, Avalanches Safety and Risk Lessons

Page 1: Drupal hosting, Avalanches Safety and Risk Lessons

Drupal Hosting

Risk ManagementAvalanches

Page 2: Drupal hosting, Avalanches Safety and Risk Lessons
Page 3: Drupal hosting, Avalanches Safety and Risk Lessons
Page 4: Drupal hosting, Avalanches Safety and Risk Lessons

Daniel KanchevSiteGround.com

@dvkanchev

Page 5: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Management Getting Started

Page 6: Drupal hosting, Avalanches Safety and Risk Lessons

Basic Terminology

Page 7: Drupal hosting, Avalanches Safety and Risk Lessons
Page 8: Drupal hosting, Avalanches Safety and Risk Lessons

Risk?

Page 9: Drupal hosting, Avalanches Safety and Risk Lessons

Risk = Threat + Vulnerability

Page 10: Drupal hosting, Avalanches Safety and Risk Lessons

Storytime

Page 11: Drupal hosting, Avalanches Safety and Risk Lessons

What Is The Single Most Important Thing Related to

Risk Management?

Page 12: Drupal hosting, Avalanches Safety and Risk Lessons
Page 13: Drupal hosting, Avalanches Safety and Risk Lessons

COMPANYMANAGEMENT

VISION

Page 14: Drupal hosting, Avalanches Safety and Risk Lessons
Page 15: Drupal hosting, Avalanches Safety and Risk Lessons

S3 Losses• S&P 500 - $150 Million

• U.S. financial companies - $160 million

Page 16: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Categorisation

Page 17: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Categorisation• Internal Risks • External Risks

Page 18: Drupal hosting, Avalanches Safety and Risk Lessons

Internal Company Conversations

Page 19: Drupal hosting, Avalanches Safety and Risk Lessons

Internal Company Conversations

• C-Level • Team Leaders • People from every department

Page 20: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Management Getting Started

Recap

Page 21: Drupal hosting, Avalanches Safety and Risk Lessons

• Basic Terminology and Tools

• Management Vision Statement

• Internal Conversations

• Risk Categorisation

Page 22: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Evaluation

Page 23: Drupal hosting, Avalanches Safety and Risk Lessons

Don’t Go

Experts Only

Basic

Page 24: Drupal hosting, Avalanches Safety and Risk Lessons

Too Scary to Go Out

Percentage of Fatalities: 1993-present

Most Fatalities

Page 25: Drupal hosting, Avalanches Safety and Risk Lessons

Obvious Risks

Low Impact Risks

Underestimated Risks

Page 26: Drupal hosting, Avalanches Safety and Risk Lessons

Avalanche Factors

Page 27: Drupal hosting, Avalanches Safety and Risk Lessons

IT Risk Management Factors• Importance of assets • Impact • Risk mitigation costs • Human factor • History of attacks

Page 28: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Assessment Procedure

Page 29: Drupal hosting, Avalanches Safety and Risk Lessons

STEP 1: Assets Valuation

1. Quantitative Analysis

2. Qualitative Analysis

Page 30: Drupal hosting, Avalanches Safety and Risk Lessons

STEP 2: Impact AnalysisTiming/Duration Operations Impact Financial Impact

Christmas < 15 minutes

Checkout Down (Lost Sales) $10000 per hour

>2 hoursCRM Down

(Increased Expenses - Overtime Labor)

$2000 per hour

< 15 minutesWebsite Hacked

(Customer Data Exposed - Regulatory Fines)

$500000 fine

Page 31: Drupal hosting, Avalanches Safety and Risk Lessons

STEP 3: Likelihood DeterminationAvalanches IT Risk

• Weather Forecast • Skills of The Group • Past Events

• Threat-Source Motivation

• Threat Capacity • Nature of Vulnerability • Current Controls

Page 32: Drupal hosting, Avalanches Safety and Risk Lessons
Page 33: Drupal hosting, Avalanches Safety and Risk Lessons

Example Time• Latest Drupal 8 website • Custom Module + third-party library • Library got vulnerable • Module still uses an old library version

Page 34: Drupal hosting, Avalanches Safety and Risk Lessons

System Design

Vulnerable? Exploitable?Yes Yes

NoNo

Threat Source

Risk Exist

Attacker’s Cost < Gain

Loss Anticipated >

Threshold

Yes

No No

Yes Unacceptable Risk

Page 35: Drupal hosting, Avalanches Safety and Risk Lessons

Risk EvaluationRecap

Page 36: Drupal hosting, Avalanches Safety and Risk Lessons

• Know the Risk Levels

• Don’t Underestimate Risks

• Consider All Factors

• Determine Likelihood and Impact

Page 37: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Avoidance Incidents Handling

Page 38: Drupal hosting, Avalanches Safety and Risk Lessons

Storytime

Page 39: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Avoidance• Get the Basics • Get the Gear • Get the Training • Record Training Sessions • Use Recordings When Hiring People

Page 40: Drupal hosting, Avalanches Safety and Risk Lessons

Incidents Handling• Organise Workshops • Simulate Risks • Write Incidents Postmortems • Analyse Your Actions

Page 41: Drupal hosting, Avalanches Safety and Risk Lessons
Page 42: Drupal hosting, Avalanches Safety and Risk Lessons

• Form Two Teams - Offense vs Defense • Setup and use a QA/Test Environment • Offense Team Tries to Break Things • Defense Team Tries to Keep Things Up

War Room Tests

Page 43: Drupal hosting, Avalanches Safety and Risk Lessons

Risk Avoidance Incidents HandlingRecap

Page 44: Drupal hosting, Avalanches Safety and Risk Lessons

• Keep Everyone Informed • Perform Regular Trainings • Simulate Incidents • Write Incident Reports • Design For Failure

Page 45: Drupal hosting, Avalanches Safety and Risk Lessons

QUESTIONS ?

Page 46: Drupal hosting, Avalanches Safety and Risk Lessons

THANK YOU!@dvkanchev

[email protected]