Evaluator - SiRAcon 2018 Presentation

David Severski
David SeverskiData Scientist
Evaluator
OPEN SOURCE QUANTITATIVE RISK MANAGEMENT MADE
EASY EASIER
SIRACon 2018 – Data > Dogma 1
Poll
SIRACon 2018 – Data > Dogma 2
Hypothesis
Risk Management is Haaaaaaaaaaard…
SIRACon 2018 – Data > Dogma 3
Problem Statement
How do we get people with large qualitative investments comfortable with strategic quantitative risk analysis?
SIRACon 2018 – Data > Dogma 4
Introducing Evaluator
Providing a bridge between qualitative data to OpenFAIR quantitative risk simulation
SIRACon 2018 – Data > Dogma 5
What Does Evaluator Give Me?
SIRACon 2018 – Data > Dogma 6
Quick Review of OpenFAIR
RISK
LEF
TEF VULN
TC DIFF
LM
PLM SL
SLEF SLM
SIRACon 2018 – Data > Dogma 7
Evaluator’s Default Model
RISK
LEF
TEF VULN
TC DIFF
LM
PLM SL
SLEF SLM
SIRACon 2018 – Data > Dogma 8
Evaluator Default Process Flow
Excel-based data acquisition
Encode qualitative data into quantitative scenarios
Monte Carlo scenario simulation
Summarize results across multiple dimensions
Default reports for jump starting analysis
SIRACon 2018 – Data > Dogma 9
Flow of an Evaluator Analysis
Prepare Load Encode Simulate Summarize Report
SIRACon 2018 – Data > Dogma 10
Prepare
SIRACon 2018 – Data > Dogma 11
Prepare Load Encode Simulate Summarize Report
• Survey Instrument
• Domain Dictionary
• Risk Tolerances
• Qualitative Mappings
Survey Instrument
SIRACon 2018 – Data > Dogma 12
Load
SIRACon 2018 – Data > Dogma 13
Prepare Load Encode Simulate Summarize Report
• Capabilities Table
• Validated Qualitative Scenarios
Encode
SIRACon 2018 – Data > Dogma 14
Prepare Load Encode Simulate Summarize Report
• Quantitative Scenarios
Simulate
SIRACon 2018 – Data > Dogma 15
Prepare Load Encode Simulate Summarize Report
Dataframe of Results
• Threat Event Count
• Loss Event Count
• ALE/SLE
• VULN - TC and DIFF Exceedance
Summarize
SIRACon 2018 – Data > Dogma 16
Prepare Load Encode Simulate Summarize Report
Per-scenario and per-domain summary files
Ready for Analysis with R, Tableau, etc.
Report
SIRACon 2018 – Data > Dogma 17
Prepare Load Encode Simulate Summarize Report
Risk Dashboard
SIRACon 2018 – Data > Dogma 18
Risk Report
SIRACon 2018 – Data > Dogma 19
Scenario Explorer
SIRACon 2018 – Data > Dogma 20
Ugh…that’s too much typing!
SIRACon 2018 – Data > Dogma 21
MVA (Minimum Viable Analysis)
> evaluator::create_templates()
> base_dir <- “~/evaluator”
> source(“~/evaluator/run_analysis.R”)
SIRACon 2018 – Data > Dogma 22
davidski/evaluator-docker
Your Container is Ready
SIRACon 2018 – Data > Dogma 23
Advanced Options
• Write your own model
• Try different distributions
SIRACon 2018 – Data > Dogma 24
Evaluator in the Wild
• Strategic Technology Risk
• HIPAA
• PCI-DSS
• Binary Risk Analysis (BRA)
SIRACon 2018 – Data > Dogma 25
Future
• Export scenarios to other tools
• Increase performance and ease
of modelling
• Sensitivity analysis
SIRACon 2018 – Data > Dogma 26
Call to Action
• Try out Evaluator!
• Find the rough edges!
• Provide feedback!
• Do more quantitative risk!
SIRACon 2018 – Data > Dogma 27
Would You Like to Know More?
SIRACon 2018 – Data > Dogma 28
Q&A
https://evaluator.severski.net
SIRACon 2018 – Data > Dogma 29
1 of 29

More Related Content

More from David Severski(13)

Tidyrisk - EARL Seattle 2018Tidyrisk - EARL Seattle 2018
Tidyrisk - EARL Seattle 2018
David Severski225 views
Data-Driven SecurityData-Driven Security
Data-Driven Security
David Severski599 views
AWS Logging and Monitoring OverviewSAWS Logging and Monitoring OverviewS
AWS Logging and Monitoring OverviewS
David Severski649 views
CISM AWS Overview (Sanitized)CISM AWS Overview (Sanitized)
CISM AWS Overview (Sanitized)
David Severski852 views
Crawl, walk...run!Crawl, walk...run!
Crawl, walk...run!
David Severski631 views
When Mallory Met Alice - A FableWhen Mallory Met Alice - A Fable
When Mallory Met Alice - A Fable
David Severski437 views
CISM IS Leadership Presentation   CISM IS Leadership Presentation
CISM IS Leadership Presentation
David Severski666 views
Building a Log Analysis PipelineBuilding a Log Analysis Pipeline
Building a Log Analysis Pipeline
David Severski2.1K views
We Have Met the EnemyWe Have Met the Enemy
We Have Met the Enemy
David Severski464 views
Even Giants Start SmallEven Giants Start Small
Even Giants Start Small
David Severski429 views

Recently uploaded(20)

RuleBookForTheFairDataEconomy.pptxRuleBookForTheFairDataEconomy.pptx
RuleBookForTheFairDataEconomy.pptx
noraelstela166 views
Data structure and algorithm. Data structure and algorithm.
Data structure and algorithm.
Abdul salam 12 views
PTicketInput.pdfPTicketInput.pdf
PTicketInput.pdf
stuartmcphersonflipm314 views
How Leaders See Data? (Level 1)How Leaders See Data? (Level 1)
How Leaders See Data? (Level 1)
Narendra Narendra10 views
MOSORE_BRESCIAMOSORE_BRESCIA
MOSORE_BRESCIA
Federico Karagulian5 views
Introduction to Microsoft Fabric.pdfIntroduction to Microsoft Fabric.pdf
Introduction to Microsoft Fabric.pdf
ishaniuudeshika21 views
Microsoft Fabric.pptxMicrosoft Fabric.pptx
Microsoft Fabric.pptx
Shruti Chaurasia19 views
3196 The Case of The East River3196 The Case of The East River
3196 The Case of The East River
ErickANDRADE9011 views
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
thomasjvarghese4918 views
PROGRAMME.pdfPROGRAMME.pdf
PROGRAMME.pdf
HiNedHaJar14 views
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docxRIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
JaysonGarabilesEspej6 views

Evaluator - SiRAcon 2018 Presentation

Editor's Notes

  1. Super excited to be speaking to such a great group in such a great location with such great beverages!  In my daily work, constant trade offs between accuracy and precision. This also applied to talk synopsis. This is accurate, but perhaps not precise. Talk is more about how to make quant. risk management easier But first…
  2. Who is doing risk management via: some form via qualitative methods (count) some form of quantitative methods? Expected results - Even in this audience, qualitative methods dominate! This crowd understands the problems with qualitative risk management Range compression Heat Maps Peanut butter x Jet engine = shiny (ir-)reproducibility (changing staff often means changing inputs) Despite SIRA being around for over 7 years [2011- whoa, I was at the first SIRACon back in 2012], mainstream adoption of quant is still lagging
  3. People think quant risk management is haaaaaaaaard. Read the Jack2 book (Measuring and Managing Information Risk) and give a thumbs up, but still aren’t sure how to move forward Not ready to invest for a commercial solution There's a large procedural and psychological investment in qualitative processes Personal background - came from a well established qualitative program and wanted to level up to do more quant
  4. Shout out to Jay Jacobs & Chris Hayes, 2012, OpenPert Jay called OpenPert a ”gateway drug” I flatter myself by trying to continue that trend Wrapping qualitative analysis in a big fuzzy hug
  5. Goal: Provide a bridge from qualitative data to an OpenFAIR-based quantitative risk simulation Move the conversation from bikeshedding over methods to discussing data inputs. R Library Why R? Free & Open Powerful tools for working with simulations and statistics Powerful and beautiful visualization framework (ggplot)
  6. Building blocks for: Gathering structured qualitative data Converting to quantitative estimates Running an OpenFAIR analysis Reporting Easy Out of the box path, with the ability to get more sophisticated as your program changes
  7. Quick refresher on principal elements of the OpenFAIR taxonomy. Among all the risk frameworks, OpenFAIR is still one I come back to again and again
  8. The Evaluator Out of Box Experience (OOBE) Implementing other models is made possible through simple primitives like `sample_lm` and `sample_tc`.
  9. High level view Excel – the universal solvent for data in enterprises Structured method for converting qualitative data into quantitative estimates
  10. DEMO – Show Spreadsheet create_templates() DEMO – Load Data Read domains.csv import_spreadsheet
  11. DEMO – Show Spreadsheet create_templates() DEMO – Load Data Read domains.csv import_spreadsheet
  12. DEMO - Show conversion to quant Transform scenarios from qualitative to quantitative Customizable translation table from qualitative to quantitative parameters (BetaPert out of box)
  13. DEMO – Run a small simulation, but load a more full set of results
  14. DEMO – Run summarization Multi-dimensional roll up of results Scenario-level Domain-level
  15. DEMO – Scenario Explorer, Risk Dashboard, Report
  16. But, David…this is way too much typing. My analyst community aren’t programmers!
  17. Absolute minimum to get up and running Create starter files Edit starter files Set the home directory Run analysis Profit!
  18. BETA-quality Docker images are available on the Docker Hub (they work, but are less tested) docker image pull davidski/evaluator-docker
  19. Out of the box model TEF, TC, DIFF, LM Multiple controls are averaged (mean) Other possibilities SLM & SLF Controls Weakest link Strongest link
  20. Evaluator has been used in healthcare, cloud providers, finance, and the retail sector. All over $1 billion USD – Which is a surprise to me! Need more not huge orgs! Used for Strategic risk HIPAA risk analysis PCI-DSS analysis BRA-to-OpenFAIR translation guide (Recently built, but not yet part of Evaluator) …may be a future blog post
  21. Replace modelling engine with either MC2D or Stan
  22. Rough edges - Currently optimized for Excel -> Quant -> Analysis