Je souhaiterais lancer une série de thèmes concernant la sécurisation de site web où chacun apporterait sa pierre à l'édifice.
Après tout internet c'est d'abord cela, le partage des connaissances!
Je vous propose cette première partie, les injections SQL qui fait frémir bon nombre de développeurs plus ou moins débutant, comme moi
J'aimerais que nous puissions traiter ce sujet en long, en large et en travers au travers de vos expériences, témoignages et démonstrations.
Vous pourrez proposer d'autres thèmes pour lesquels nous ouvrirons d'autres posts, mais par pitié essayez autant que possible de rester dans le sujet de ce post, dans l'intérêt de tous !
-----------------------------------------------------------------------------------------------
Moi même très peu pointu, voire carrément obtu, sur les questions de sécurité, j'y vais donc de ma question pour lancer le débat:
Pour éviter des injections sql, est-il judicieux de spécifier une plage d'argument?
A la manière d'une plage ip vous voyez?
Par exemple, pour une page liste_resultat.php?num_page=...
Est-il judicieux de spécifier que $_POST['num_page'] est un nombre compris entre x et y?
Ou bien pour une autre page dire qu'il ne doit pas y avoir tel ou tel caractère dans le $_POST?
Faudrait-il faire cela pour chacune de nos pages?