La Faille Include

Apprendre à maîtriser les outils informatiques pour bien diffuser ses sagas mp3.
Message
Auteur
Avatar du membre
Asmoth
Modérateur
Modérateur
Masculin Messages : 1240
Enregistré le : sam. 09 juin 2007, 15:29
A travaillé sur : On s'fait une bouffe ?, Les terres abandonnées d'Arildis, Les échappés de Berçuel, Jacky et ses voisins, Monos MP3
Localisation : Grenoble
Contact :

#31 Message par Asmoth » mar. 03 mars 2009, 14:03

Bon, puisqu'on est dedans...
KMP a écrit :Mais j'ai tendance à penser que ce n'est pas la meilleure solution et qu'il vaut mieux inclure directement ses pages plutôt que de passer par du GET ou POST.

Voilà. Pourquoi vous vous embêtez à faire des GET? C'est absolument pas sécurisé! À la limite, passez par un POST!

Mon avis de codeur, c'est de faire une page credentials.php (enfin le nom, c'est pas si important), dans laquelle vous mettez tous les includes dont vous avez besoin. Les mots de passes de session, de base de données, tout ça, mieux vaut ne l'écrire qu'une seule fois, faire un seul script de connection, et vous le blindez de sécurité.

Ajoutez à ceci la sécurité du .htaccess, avec son urlRewritting, et vous devriez tenir un moment ;)
Chroniqueur pour Les Sondiers (émission, vidéos, articles sur les techniques du son et le home studio) : http://www.lessondiers.com

Mes créations (Saga mp3, musique, etc.) : asmoth.net
  • On s'fait une bouffe ?
  • Les échappés de Berçuel
  • Les Terres abandonnées d'Arildis


Mon groupe : Couple in the Attic sur http://coupleintheattic.com

Avatar du membre
Signez
Administrateur
Administrateur
Masculin Messages : 960
Enregistré le : dim. 24 juin 2007, 03:24
A travaillé sur : SynopsLive (créateur et animateur)
Localisation : Lyon, France
Contact :

#32 Message par Signez » mar. 03 mars 2009, 14:27

Voir les messages bonnet d ane de cet utilisateur (2)

Et en passant, vérifiez TOUJOURS ce qui est retourné, tant dans l'URL (GET) que dans les formulaires (POST). Il est trèèès facile de faire une injection SQL ou d'autres trucs "fun" quand on ne fait pas attention...
Image
ImageImage

Avatar du membre
TeruHi
Créateur
Créateur
Masculin Messages : 1323
Enregistré le : sam. 05 mai 2007, 11:25
A travaillé sur : Divers projets à retrouver sur ma page du NetoWiki.
Localisation : Paris

#33 Message par TeruHi » mar. 03 mars 2009, 15:30

Voir les messages bonnet d ane de cet utilisateur (4)

Ouai enfin faut pas être fin pour ne pas vérifier ce que l'on met à disposition des gens quoi...
:p

Au passage, la vérification du pseudo et du mot de passe, faut la faire en deux temps.
on récupère les informations envoyées.
on récupère, s'il y a, les informations relatives au pseudo (sans mettre le MDP dans la condition SQL).
Enfin on compares les données.

Jdis ça parce qu'il y a une faille SQL (aujuord'hui protègée) qui était très connue.
Elle permettait de se connecter sur n'importe quel compte XD

Avatar du membre
Verdey
Créateur
Créateur
Masculin Messages : 451
Enregistré le : dim. 24 août 2008, 23:52
A travaillé sur : Rien de correct

#34 Message par Verdey » mar. 03 mars 2009, 22:04

En fait la meilleure solution c'est d'utiliser un CMS :)
Pas de prise de tete , simplicité.

Avatar du membre
Signez
Administrateur
Administrateur
Masculin Messages : 960
Enregistré le : dim. 24 juin 2007, 03:24
A travaillé sur : SynopsLive (créateur et animateur)
Localisation : Lyon, France
Contact :

#35 Message par Signez » mar. 03 mars 2009, 23:03

Voir les messages bonnet d ane de cet utilisateur (2)

TeruHi a écrit :Au passage, la vérification du pseudo et du mot de passe, faut la faire en deux temps.
on récupère les informations envoyées.
on récupère, s'il y a, les informations relatives au pseudo (sans mettre le MDP dans la condition SQL).
Enfin on compares les données.

Tu connais mysql_real_escape_string ? ;)
Image
ImageImage

Répondre ↩

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités