it's the people, stupid

70
It’s the people, stupid. @jschauma Jan Schaumann

Upload: jan-schaumann

Post on 13-Apr-2017

656 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: It's the people, stupid

It’s  the  people,  stupid.  

@jschauma  Jan  Schaumann  

Page 2: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 3: It's the people, stupid
Page 4: It's the people, stupid
Page 5: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 6: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 7: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 8: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 9: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 10: It's the people, stupid

ServerUserless  Systems  

@jschauma  Velocity  NY  2016  

Page 11: It's the people, stupid

Useless  Systems  

@jschauma  Velocity  NY  2016  

Page 12: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 13: It's the people, stupid

Change  vs.  more  of  the  same.  The  people,  stupid.  

Don’t  forget  malware.  

@jschauma  Velocity  NY  2016  

Page 14: It's the people, stupid

Developers  

@jschauma  

•  That  can’t  happen.  •  That  doesn’t  happen  on  

my  machine.  •  That  shouldn’t  happen.  •  Why  does  that  happen?  •  Oh,  I  see.  •  How  did  that  ever  work?  

Page 15: It's the people, stupid

Developers  SRE  

@jschauma  

•  That  never  worked.  •  Must  be  the  network.  

Page 16: It's the people, stupid

Developers  

SysAdmins  

@jschauma  

•  It’s  not  the  network.  •  Probably  a  bug  in  the  OS.  •  Oh,  ok.  DNS.  •  Don’t  monkey  around  with  /etc/hosts.  

SRE  

Page 17: It's the people, stupid

Developers  

SysAdmins  BOFH  

@jschauma  

•  An  African  or  European  swallow?  •  You  don’t  know  what  you’re  doing.  

SRE  

Page 18: It's the people, stupid

Developers  

SysAdmins  BOFH  

Infosec  

@jschauma  

•  That’s  not  how  you  do  this.  •  Nobody  knows  what  they’re  doing.  

SRE  

Page 19: It's the people, stupid

Developers  

SysAdmins  BOFH  

Infosec  New  Yorkers  

@jschauma  

•  What?  I  don’t  care,  keep  walking.  Don’t  talk  to  me.  •  Seriously,  don’t  stop  in  the  middle  of  the  street.              I  will  cut  you.  

SRE  

Page 20: It's the people, stupid

Developers  

SysAdmins  BOFH  

Infosec  New  Yorkers  

New  York  Infosec  SysAdmin  @jschauma  

SRE  

Page 21: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 22: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 23: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 24: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 25: It's the people, stupid

@jschauma  

Page 26: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 27: It's the people, stupid

@jschauma  

Page 28: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 29: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 30: It's the people, stupid

@jschauma  

Page 31: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 32: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 33: It's the people, stupid

@jschauma  Velocity  NY  2016  

How  not  to  be  seen  

Page 34: It's the people, stupid

@jschauma  

Changing  other  people’s  habits  is  a  wicked  problem.  

Velocity  NY  2016  

Page 35: It's the people, stupid

@jschauma  

Prod  

Corp  

Long-­‐lived  SSH  ConnecCons  

Velocity  NY  2016  

Page 36: It's the people, stupid

@jschauma  

Firewall  /  ACLs  /  idled(8)  …  

Velocity  NY  2016  

Page 37: It's the people, stupid

@jschauma  

Reverse  SSH  tunnel  Privkeys  on  prod  cron(8)  iniCated  callbacks  …  

Velocity  NY  2016  

Page 38: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 39: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 40: It's the people, stupid

@jschauma  hLps://is.gd/80zCWX  Velocity  NY  2016  

Page 41: It's the people, stupid

@jschauma  

Why  we  take  our  shoes  off  at  the  airport.  

Velocity  NY  2016  

Page 42: It's the people, stupid

@jschauma  

NSA-­‐proofing  TLS  cipher  spec  LiSle  Bobby  Tables  

Secrets  on  GitHub  

XSS  

#Infosec:  Silicon  Valley’s  TSA  

Velocity  NY  2016  

Page 43: It's the people, stupid

Security  is  not  a  value.  

@jschauma  Velocity  NY  2016  

Page 44: It's the people, stupid

Nobody  cares  about  security.  

@jschauma  Velocity  NY  2016  

Page 45: It's the people, stupid

Nobody  cares  about  security.  That  is  neither  incompetence  nor  

malice,  it’s  pragmaSsm.  

@jschauma  Velocity  NY  2016  

Page 46: It's the people, stupid

@jschauma  

People  driven  defense  

EffecCve  defense  

“sophisCcated”  

“military  grade  encrypCon”  

“NSA-­‐proof”  

“even  more  cyber”  

“cyber”  

Vendor  Crap  “Security  Appliances”  

Page 47: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 48: It's the people, stupid

@jschauma  

Ceci n’est pas un hacker.

Velocity  NY  2016  

Page 49: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 50: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 51: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 52: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 53: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 54: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 55: It's the people, stupid

Safety,  not  (just)  security.  

@jschauma  Velocity  NY  2016  

Page 56: It's the people, stupid

A  system  is  secure  if  it  protects  the  user  when  used  correctly.  

 A  system  is  safe  if  it  protects  the  user  

even  when  used  incorrectly.  

@jschauma  Velocity  NY  2016  

Page 57: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 58: It's the people, stupid

@jschauma  

If  your  reacSon  is  “well,  not  like  that”,  you  have  a  poka-­‐yoke  problem.  

 Fix  that.  

Velocity  NY  2016  

Page 59: It's the people, stupid

@jschauma  

The  most  convenient  /  intuiSve  way  to  use  your  applicaSon  must  be  the  safest  way  to  use  your  applicaSon.  

Velocity  NY  2016  

Page 60: It's the people, stupid

@jschauma  

Users  will  not  change  default  se\ngs.  

Velocity  NY  2016  

Page 61: It's the people, stupid

@jschauma  

Users  will  not  change  default  se\ngs.  (Unless  a  less  secure  opSon  is  available.)  

Velocity  NY  2016  

Page 62: It's the people, stupid

@jschauma  

Failure  must  not  lead  the  user  to  change  their  default  se\ngs.  

Velocity  NY  2016  

Page 63: It's the people, stupid

@jschauma  

Failure  must  not  lead  the  user  to  change  their  default  se\ngs.  

 Safety  overrides  must  be  temporary.  

Velocity  NY  2016  

Page 64: It's the people, stupid

@jschauma  

Your  applicaSons,  services,  standards,  etc.,  must  age  gracefully.  

Velocity  NY  2016  

Page 65: It's the people, stupid

Poka-­‐yoke  so^ware  &  systems  

•  safe  defaults  •  safe  failure  mode  •  automated,  regular,  unaLended  updates  •  puts  usability  ahead  of  ‘security’  •  encourages  desired  behavior  •  builds  /  strengthens  safe  habits  •  follows  the  users’  desire  path  

Velocity  NY  2016  

Page 66: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 67: It's the people, stupid

@jschauma  Velocity  NY  2016  

Page 68: It's the people, stupid

Change  vs.  more  of  the  same  •  avoid  the  downward  spiral  of  cynicism  •  your  users,  developers,  engineers,  …  are  not  stupid;  they’re  

trying  to  get  their  job  done  •  focus  on  realisSc  threats,  not  high-­‐profile  security  theater  •  understand  that  your  aLackers  are  moSvated,  dedicated,  

human  adversaries  

The  people,  stupid.  •  security  is  not  an  end-­‐goal  •  build  safe  applicaSons  &  services  •  understand  your  users’  desire  paths  •  Poka-­‐yoke  Go!  

@jschauma  Velocity  NY  2016  

Page 69: It's the people, stupid

“Fundamentally,  the  problem  isn’t  about  security.  It’s  about  people.”  

@jschauma  

-­‐  Bill  Clinton  (not  quite)  

Thanks!  

Page 70: It's the people, stupid

Image  ALribuSons  •  Monty  Python,  Paul  Townsend  hLps://flic.kr/p/nVFKH5  •  Serverless,  PolarFlex  Rack  Blanking  

hLp://polargy.com/air-­‐flow-­‐accessories/42u-­‐blanking-­‐panels.php  

•  Downward  spiral,  Davo  Sime  hLps://thenounproject.com/term/downward-­‐spiral/589704/  hLps://creaSvecommons.org/licenses/by/3.0/us/  

•  Mouse,  MarSn  Driver,  hLp://wallpapersafari.com/w/UzqRxW  

•  Silly  Walk  Street  Sign,  Kayla  Reed,  hLp://www.avclub.com/arScle/crosswalk-­‐norway-­‐makes-­‐ciSzens-­‐do-­‐monty-­‐python-­‐si-­‐203164  

 

@jschauma