avoid fines & save money! automakng regulatory compliance

55
Copyright © 2016 Splunk Inc. Ma: Coose Founder and CEO, Qmulos Sco: Armstrong Chief Strategy Officer, Qmulos Avoid Fines & Save Money! AutomaJng Regulatory Compliance

Upload: hoanganh

Post on 14-Feb-2017

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Avoid Fines & Save Money! Automakng Regulatory Compliance

Copyright  ©  2016  Splunk  Inc.  

Ma:  Coose      Founder  and  CEO,  Qmulos  

Sco:  Armstrong      Chief  Strategy  Officer,  Qmulos  

Avoid  Fines  &  Save  Money!    AutomaJng  Regulatory  Compliance  

Page 2: Avoid Fines & Save Money! Automakng Regulatory Compliance

Disclaimer  

2  

During  the  course  of  this  presentaJon,  we  may  make  forward  looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  cauJon  you  that  such  statements  reflect  our  current  expectaJons  and  esJmates  based  on  factors  currently  known  to  us  and  that  actual  events  or  results  could  differ  materially.  For  important  factors  that  may  cause  actual  results  to  differ  from  those  contained  in  our  forward-­‐looking  statements,  please  review  our  filings  with  the  SEC.  The  forward-­‐looking  statements  made  in  the  this  presentaJon  are  being  made  as  of  the  Jme  and  date  of  its  live  presentaJon.  If  reviewed  aVer  its  live  presentaJon,  this  presentaJon  may  not  contain  current  or  

accurate  informaJon.  We  do  not  assume  any  obligaJon  to  update  any  forward  looking  statements  we  may  make.  In  addiJon,  any  informaJon  about  our  roadmap  outlines  our  general  product  direcJon  and  is  

subject  to  change  at  any  Jme  without  noJce.  It  is  for  informaJonal  purposes  only  and  shall  not,  be  incorporated  into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaJon  either  to  develop  the  features  or  funcJonality  described  or  to  include  any  such  feature  or  funcJonality  in  a  future  release.  

Page 3: Avoid Fines & Save Money! Automakng Regulatory Compliance

Agenda  

Page 4: Avoid Fines & Save Money! Automakng Regulatory Compliance

Agenda    What  Is  IT  Security  Compliance?    Technical  Elements    Lessons  Learned    Benefits    Use  Cases    Live  Demo  Of  Compliance  And  Audit  CapabiliJes  

4  

Page 5: Avoid Fines & Save Money! Automakng Regulatory Compliance

IT  Security  Compliance  –  Key  Requirements  

Page 6: Avoid Fines & Save Money! Automakng Regulatory Compliance

6  

What  Is  IT  Security  Compliance?  In  this  context,  it  means  providing  EVIDENCE  that  you  are  doing  risk  management  processes  according  to  the  appropriate  IT  Security  framework(s)    Automated  soluJons  must  address:  •  Processes  •  Monitoring  of  frameworks/security  controls  •  Evidence  collecJon    

Page 7: Avoid Fines & Save Money! Automakng Regulatory Compliance

Process  

7  

Page 8: Avoid Fines & Save Money! Automakng Regulatory Compliance

Monitoring  

8  

•  PotenJally  thousands  of  controls,  sub-­‐controls,  and  enhancements  

•  Different  types  of  controls  include  management,  operaJonal,  and  technical    

•  Technical  controls  and  conJnuous  monitoring  

•  Enable  acJonable  compliance  

Page 9: Avoid Fines & Save Money! Automakng Regulatory Compliance

Evidence  

9  

•  Different  sources  and  frequencies  

•  Policies,  procedures,  documents  

•  Technical  

•  Human  acJvity!  

•  Dynamic  evidence  –  auditor  quesJons!  

Page 10: Avoid Fines & Save Money! Automakng Regulatory Compliance

Policy  Evidence  

10  

Page 11: Avoid Fines & Save Money! Automakng Regulatory Compliance

Technical  Evidence  

11  

Page 12: Avoid Fines & Save Money! Automakng Regulatory Compliance

Technical  Control  Evidence  In  Machine  Data  

12  

Evidence   Control  Family   Data  Source(s)  Monitoring  use  of  informaJon  system  accounts  (creates,  enables,  modificaJon,  disables,  and  removes)  

Access  Control    

AD,  LDAP,  Enterprise  AuthenJcaJon  Sources  

Monitoring  informaJon  system  audit  events  (type,  Jmestamp,  where,  who,  what,  outcome,  and  the  idenJty  of  any  individuals  or  subjects)   Audit  &  Accountability   OperaJng  Systems,  Printer  logs,  

AD  

Monitoring  changes  to  the  configuraJon  seings  from  baselines   ConfiguraJon  Management  

ConfiguraJon,  Patch,  and  AuthenJcated  Scanners  

Proof  that  informaJon  system  implements  mulJfactor  authenJcaJon  for  network  access  to  privileged  accounts  

IdenJficaJon  &  AuthenJcaJon   IAM  Systems  

Proof  that  the  organizaJon  employs  automated  mechanisms  for  tracking  security  incidents  and  the  collecJon  and  analysis  of  incident  informaJon   Incident  Response   Incident  tracking  system,  SIEMs  

Proof  that  the  organizaJon  [prohibits]  the  use  of  [USB  drives]  on  [all  systems]   Media  ProtecJon   DLP  SoluJons  

Monitoring  for  extreme  temperatures  and  humidity   Physical  &  Environmental  ProtecJon  

IOT:  Environmental  Data  Center  Sensors  

Page 13: Avoid Fines & Save Money! Automakng Regulatory Compliance

Human  AcJvity  Evidence  

13  

Page 14: Avoid Fines & Save Money! Automakng Regulatory Compliance

Dynamic  Evidence  (Search)  

14  

Page 15: Avoid Fines & Save Money! Automakng Regulatory Compliance

Technical  Elements  Of  A  SoluJon  

Page 16: Avoid Fines & Save Money! Automakng Regulatory Compliance

Technical  Elements  

16  

  Data  Sources  

  TAs/Tags/Event  Types  

  Data  Models/Pivots/KV  Stores  

Page 17: Avoid Fines & Save Money! Automakng Regulatory Compliance

Lessons  Learned  And  Benefits  

Page 18: Avoid Fines & Save Money! Automakng Regulatory Compliance

Lessons  Learned  

  Define  your  approach  based  on  real  pain  points    Set  simple  compliance  automaJon  goals  to  start    Be  smart  about  which  control  catalog(s)  you  select  –  build  once,  report  many    Don’t  assume  you  know  compliance    Align  to  data  models  but  extend    Leverage  TAs  but  adapt  

18  

Page 19: Avoid Fines & Save Money! Automakng Regulatory Compliance

19  

$3.5  million  is  the  average  cost  to  achieve  ”compliance”  for  a  large  enterprise;  however,  the  average  cost  for  organizaJons  that  experience  non-­‐compliance-­‐related  problems  is  far  higher  -­‐-­‐  $9.4  million.1  

SEC  Charges  Investment  Adviser  With  Failing  to  Adopt  Proper  Cybersecurity  Policies  Prior  To  Breach  September  22,    2015  

SEC  Steps  Up  Cybersecurity  Enforcement  Tuesday,  October  6,  2015  

SEC  Enforcement  Lays  out  Approach  to  Cybersecurity  Cases  Monday,  February  22,  2016  

SEC  Preparing  Cases  against  firms  for  lack  of  cybersecurity  preparedness    April  8,  2016  

Expensive  to  do  manually  and  more  expensive  not  to  do  it!  

Benefits  

1.    “The  True  Cost  of  Compliance”,  a  2011  Ponemon  InsJtute  research  study  

Page 20: Avoid Fines & Save Money! Automakng Regulatory Compliance

Other  Benefits  

  Reducing  manual  effort    Reducing  paperwork    Increasing  frequency  of  monitoring  (ConMon)    Technical  insight    Increasing  flexibility      Asking  different  quesJons  of  the  same  data  sources  mulJplies  ROI    Enabling  security!!  

20  

Page 21: Avoid Fines & Save Money! Automakng Regulatory Compliance

Use  Case  –  Cloud  Provider      

Page 22: Avoid Fines & Save Money! Automakng Regulatory Compliance

22  

Case  Study  –  Cloud  Provider  A  provider  of  managed  hosJng  services  and  data  centers  for  informaJon  technology  services  and  cloud  compuJng  with  data  centers  in  United  States,  the  United  Kingdom,  and  China.      Compliance  requirements  span  commercial  and  federal  markets,  with  regulatory  frameworks  such  as  FedRamp,  HIPAA,  SOX,  PCI    IniJal  focus:  FedRamp  Compliance  

Page 23: Avoid Fines & Save Money! Automakng Regulatory Compliance

Timeline  &  Before  State  

23  

  2015  -­‐  last  year  for  FedRamp  audits  based  on  NIST  SP  800-­‐53r3    5  PM  EST  Monday,  December  15th,  2015  –  Inbound  call  to  Qmulos:  

   “can  you  help  us  with  FedRamp  compliance?”  

–  Answer:  “Sure.  Tell  me  about  your  infrastructure.”  

–  Response:    “We  use  Splunk,  ingest  logs  from  what  we  think  are  all  the  relevant  sources,  but  it  takes  about  2  months  with  the  auditors  reviewing  consoles  from  each  system  and  reviewing  our  manual  checklists  we  use  to  demonstrate  our  monitoring  audit  trail.    Want  to  see  our  spreadsheet?”  

Page 24: Avoid Fines & Save Money! Automakng Regulatory Compliance

Spreadsheet  Checklist  For  ConMon:  Efficient?    

24  

Page 25: Avoid Fines & Save Money! Automakng Regulatory Compliance

How  Did  We  Get  Started?  •  Audited  exisJng  manual  spreadsheet  of  controls,  evidence  required,  ConMon  requirements,  and  data  sources  against  NIST  SP  800-­‐53r4  –  A  few  new  controls/enhancements  –  same  data  sources  

•  PrioriJzed  technical  controls  that  required  staff  to  monitor  on  a    daily,  weekly,  monthly  basis  and  needed  evidence  that  this  was    being  performed    –  mapped  staff  responsible  &  role  to  each  control  

•  Installed  required  apps  (in  this  case,  Q-­‐Compliance  &  Q-­‐Audit),  configured  apps  to  map  data  sources  to  systems  and  controls  

Page 26: Avoid Fines & Save Money! Automakng Regulatory Compliance

Timelines  

•  Kickoff,  prioriJzaJon,  basic  setup      1  week  •  System  &  10  data  source  mappings  4  days  over  week  2  &  3  •  User  training          2  days  over  week  2  &  3    •  Control  page  customizaJon    2  weeks  over  week  3  &  4  

26  

Page 27: Avoid Fines & Save Money! Automakng Regulatory Compliance

Results  

•  Passed  the  audit  –  Tip  for  the  audience  –  start  before  the  audit  so  that  you  can  do  an  internal  

assessment  and  remediate  in  advance!  

•  TransiJoned  ConMon  acJviJes  from  mulJple  consoles  for  a  range  of  users  to  a  single  console  –  and  eliminated  the  spreadsheet  

•  Is  there  more  to  do?  Yes  –  focus  is  conJnued  automaJon  and  centralizing  in  one  tool  (Splunk)  for  addiJonal  controls  (not  just  technical)  

27  

Page 28: Avoid Fines & Save Money! Automakng Regulatory Compliance

Use  Case  –  Federal  Agency  

Page 29: Avoid Fines & Save Money! Automakng Regulatory Compliance

29  

Case  Study  –  Federal  Agency  Small  component  of  a  large  federal  agency  that  manages  a  few  systems  criJcal  to  the  whole  agency    Proponent  –  agency  Splunk  Ninja  –  using  free  Splunkbase  &  internally  created  apps    Compliance  requirements  focused  on  FISMA  based  on  NIST  (800-­‐53r4)    Limited  staffing  to  support  compliance  &  audit  acJviJes  

Page 30: Avoid Fines & Save Money! Automakng Regulatory Compliance

Timeline  &  Before  State  

30  

  Using  Splunk  to  monitor  IT  Ops  of  Mission  focused  systems  

  Decided  to  prototype  control  monitoring  from  some  of  the  same  data  sources  to  provide  a  monitoring  view  for  system  

  Support  audits  as  a  very  manual  process,  leveraging  mulJple  system  consoles,  documents  &  workflows  in  Sharepoint,  Splunk  

Page 31: Avoid Fines & Save Money! Automakng Regulatory Compliance

How  Did  We  Get  Started?  •  Defined  Project  Goals  

–  streamline  audit  support  process  –  provide  added  value  to  system  owners  –  support  current  Agency  processes  –  provide  a  showcase  for  broader  Splunk  use  cases  in  the  Agency  

•  Gained  support  of  HQ  

•  Collaborated  with  SOC  (evaluaJng  Splunk  ES  for  replacing  legacy  SIEM)  

Page 32: Avoid Fines & Save Money! Automakng Regulatory Compliance

How  Did  We  Get  Started?  •  Defined  systems  based  on  who  could  miJgate  or  accept  the  associated  risks  we  would  idenJfy  –  Physical  controls  –  data  center  team  –  AuthenJcaJon  –  AD  team  –  ConfiguraJons  –  ConfiguraJon  management  team  –  Agency  Mission  Systems  –  System  Owner  

•  Installed  required  apps,  configured  apps  to  map  data  sources  to  systems  and  controls  

•  IdenJfied  key  workflows  (Sharepoint)  for  support  

Page 33: Avoid Fines & Save Money! Automakng Regulatory Compliance

Results  

•  Implemented  and  did  compliance  configuraJon  over  a  period  of  weeks  based  on  current  data  sources  for  technical  controls  

•  Dashboards  now  being  viewed  by  system  owners  and  others  –  for  some,  this  is  their  first  access  to  this  level  of  real  Jme  compliance  posture  ala  ConMon  –  new  proponents  for  Splunk  that  had  not  be  exposed  to  it  before  

•  Performed  and  scored  our  first  internal  assessment  -­‐  idenJfied  key  weaknesses  to  be  remediated    

33  

Page 34: Avoid Fines & Save Money! Automakng Regulatory Compliance

34  

QuesJons?  

Page 35: Avoid Fines & Save Money! Automakng Regulatory Compliance

Demo  Time!!  

35  

•  Qmulos  Premium  Apps  

–  Enterprise  Compliance    

–  Enterprise  Audit  

–  Find  us  on  SplunkBase  at:  

h:ps://splunkbase.splunk.com/apps/#/page/1/search/qmulos/order/relevance    

Page 36: Avoid Fines & Save Money! Automakng Regulatory Compliance

THANK  YOU  Ma:  Coose    ma:@qmulos.com  Sco:  Armstrong    sco:@qmulos.com  

Page 37: Avoid Fines & Save Money! Automakng Regulatory Compliance

Demo  Slides  

Page 38: Avoid Fines & Save Money! Automakng Regulatory Compliance

38  

Page 39: Avoid Fines & Save Money! Automakng Regulatory Compliance

39  

Page 40: Avoid Fines & Save Money! Automakng Regulatory Compliance

40  

Page 41: Avoid Fines & Save Money! Automakng Regulatory Compliance

41  

Page 42: Avoid Fines & Save Money! Automakng Regulatory Compliance

42  

Page 43: Avoid Fines & Save Money! Automakng Regulatory Compliance

43  

Page 44: Avoid Fines & Save Money! Automakng Regulatory Compliance

44  

Page 45: Avoid Fines & Save Money! Automakng Regulatory Compliance

45  

Page 46: Avoid Fines & Save Money! Automakng Regulatory Compliance

46  

Page 47: Avoid Fines & Save Money! Automakng Regulatory Compliance

47  

Page 48: Avoid Fines & Save Money! Automakng Regulatory Compliance

48  

Page 49: Avoid Fines & Save Money! Automakng Regulatory Compliance

Best  PracJces  •  1  To  many  relaJonship  of  data  to  controls-­‐streamline  where  possible  and  get  creaJve  in  defining  

systems  to  handle  risks  

•  Risk  based  approach  –  can’t  miJgate  everything  but  can  show  that  you  have  a  good  grasp  on  what  the  risks  actually  are  so  you  can  miJgate,  transfer,  or  accept  that  risk  

•  Assign  risk  to  those  who  can  miJgate  or  accept  –  this  can  be  done  via  system  definiJons  and  data  source  mapping  

•  Group  controls  by  data  source  or  funcJon-­‐like  data  center  or  physical  or  policy  –  gets  to    inherited  controls  

•  Tailor  controls  –  don’t  just  accept  baselines  (H,  M,  L  –  tailor  as  appropriate  to  fit  the  system    and  organizaJon  

Page 50: Avoid Fines & Save Money! Automakng Regulatory Compliance

Example  Sources  

50  

  Windows  Event  Logs    Linux  Audit  Logs    AcJve  Directory    IBM  Big  Fix    Tenable/Nessus    TickeJng  Systems  

  Network  Traffic    –  DNS/DHCP/FTP/HTTP  

  IDS/IPS  eGRC  Tools    

  Physical  Access  Readers…  

Page 51: Avoid Fines & Save Money! Automakng Regulatory Compliance

TAs  And  ModificaJons  

51  

  Windows  Add-­‐on  Splunk  Add-­‐on  for  *nix  Splunk  Add-­‐on  for  Stream  

  Qmulos  Add-­‐on  for  Linux    “  “  Nessus    “  “  Splunk    “  “  Windows    “  “  BitDefender    “  “  Cisco    “  “  R1SoV    “  “  Stream    “  “  WatchGuard…  

Page 52: Avoid Fines & Save Money! Automakng Regulatory Compliance

Data  Models  And  KV  Stores  

52  

  Flexibility  is  key  

  Data  models  provide  a  common  abstracJon  –  enabling  understanding  across  different  data  source  events  

  KVs  provide  for  organizaJonal  variable  input  (e.g.  system  names)  

Page 53: Avoid Fines & Save Money! Automakng Regulatory Compliance

Compliance  (RMF)  And  Security  

53  

Page 54: Avoid Fines & Save Money! Automakng Regulatory Compliance

Example  Of  “Manual”  ConMon  Evidence  

54  

Page 55: Avoid Fines & Save Money! Automakng Regulatory Compliance

THANK  YOU