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

Injections SQL. C'est pas fini.

Injections SQL. C'est pas fini.

On dit des injections sql qu'elles sont mortes avec le twist. A contrario des nostalgiques du twist, aucun développeur n'a créé des clubs de rencontres les amateurs d'injection sql.

Mais pourquoi cette vulnérabilité, malgré une amélioration des outils, reste-t-elle présente ?

Une petite démonstration en live (qui n'est donc pas dans le pdf) pour apprendre comment ça marche et comment on se protège.

Avatar for Lionel Chanson

Lionel Chanson

July 08, 2014
Tweet

More Decks by Lionel Chanson

Other Decks in Programming

Transcript

  1. UNE REQUÊTE QUI DONNE DES RÉSULTATS extension:php mysql_result $_GET Juin

    2013 : env 60 000 Octobre 2013 : 93 731 Juillet 2014 : 150 383
  2. PREPARE STATEMENT $ s t m = $ p d

    o - > p r e p a r e ( " s e l e c t * f r o m a r t i c l e w h e r e i d = : i d " ) ; $ s t m - > b i n d P a r a m ( " : i d " , $ _ G E T [ " i d " ] )