Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Heartbleed Test @ OWASP / NYU Poly

The Heartbleed Test @ OWASP / NYU Poly

The story behind the https://filippo.io/Heartbleed test, how it worked and how it scaled from zero to performing 200 millions tests the first two weeks.

Talk given at the NYC OWASP meeting @ NYU Poly on Tue, June 24th 2014.

Recording: https://vimeo.com/99428593

Filippo Valsorda

June 24, 2014
Tweet

More Decks by Filippo Valsorda

Other Decks in Programming

Transcript

  1. When  I  found  out   first  thing  was   looking

     at  the  commit   (        )  
  2. OK,  so  it’s  the  length.   But  it’s  still  not

     clear.   Let’s  check  the  RFC.  
  3. The  first  version.   (A  small  wrapper  and  a  patch

     to  crypto/tls)       •  A  Go  tool  
  4. The  first  version.   (Calling  the  tool  for  each  request)

          •  A  Go  tool   •  A  Python  HTTP  API  
  5. The  first  version.   •  A  Go  tool   • 

    A  Python  HTTP  API   •  A  GH  Pages  site   (Static,  simple)      
  6. The  final  setup   Backend:   Amazon  AWS,   EC2

     behind  a  ELB   (40  of  them!)