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

Web Platform Security

Web Platform Security

Jérémy Courtial

October 26, 2016
Tweet

More Decks by Jérémy Courtial

Other Decks in Programming

Transcript

  1. _______ : noun [c]. An application entirely dedicated to execute

    unknown code from unknown origin. Rootkit ?
  2. _______ : noun [c]. An application entirely dedicated to execute

    unknown code from unknown origin. Malware ?
  3. _______ : noun [c]. An application entirely dedicated to execute

    unknown code from unknown origin. Trojan ?
  4. _______ : noun [c]. An application entirely dedicated to execute

    unknown code from unknown origin. Browser /ˈbraʊ.zɚ/
  5. _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to

    execute unknown code from Browser _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to execute unknown code from unknown origin.
  6. _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to

    execute unknown code from Browser _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to execute unknown code from secured origins.
  7. CSRF <form action="good.com/logo "> <input value="Click here!" type="submit"> </form> good.com/post

    <input value="I ❤ Justin Bieber" name="message" type="hidden">
  8. CSRF <form action="good.com/logo "> <input value="Click here!" type="submit"> </form> good.com/post

    <input value="I ❤ Justin Bieber" name="message" type="hidden">
  9. CSRF <form action="good.com/logo "> <input value="Click here!" type="submit"> </form> good.com/post

    <input value="I ❤ Justin Bieber" name="message" type="hidden">
  10. _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to

    execute unknown code from secured origins Browser unknown code
  11. _______ : noun [c]. /ˈbraʊ.zɚ/ An application entirely dedicated to

    execute unknown code from secured origins Browser trusted code
  12. Thank you Icons from Ismael Ruiz, Konstantin Velichko, Rémy Médard,

    unlimicon (The Noun Project) and design.google.com/icons/