Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1424 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Vulnérabilité SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vulnérabilité SQL

n°2036492
tintinduwe​b
Posté le 16-11-2010 à 23:51:36  profilanswer
 

Bonjour,
 
J'ai reçu par mail le message d'un hacker m'indiquant que le site présentait une vulnérabilité SQL. Je voulais savoir si cet appel à la base de données était potentiellement vulnérable :
 
$host = "aaaaa";
$user = "bbbbb";
$pass = "ccccc";
$bdd = "ddddd";
mysql_connect($host,$user,$pass)
   or die("Impossible de se connecter" );
@mysql_select_db("$bdd" )
   or die("Impossible de se connecter" );
 
Je précise que ce code figure dans une page php incluse dans chaque page du site nécessitant l'appel à la base de données.
 
D'avance merci...

mood
Publicité
Posté le 16-11-2010 à 23:51:36  profilanswer
 

n°2036518
flo850
moi je
Posté le 17-11-2010 à 09:30:22  profilanswer
 

ce n'est pas à la connection qu'il y a un problème, mais plutôt lors des requêtes  
est ce que parfois tu utilises des données qui viennent de $_POST ou $_GET dans une requête ?

n°2036524
tintinduwe​b
Posté le 17-11-2010 à 09:52:10  profilanswer
 

Oui, j'ai plusieurs formulaires (newsletter, jeux) et des pages du type "actu.php?id=17043" ou encore "artistes.php?search=&page=15"... Si ce n'est pas à la connection que ça pose problème, dois-je fouiller du côté des injections et autres failles liées aux formulaires (mysql_real_escape_string, htmlentities) ?

n°2036575
flo850
moi je
Posté le 17-11-2010 à 12:09:37  profilanswer
 

oui , c'est de ce côté que tu devrais regarder

 

mysql_real_escape_string , ou les requetes préparées


Message édité par flo850 le 17-11-2010 à 12:09:50
n°2036786
NewsletTux
<Insérez ici votre vie />
Posté le 17-11-2010 à 23:54:25  profilanswer
 

[:cbrs]  
Français : conneXion
Anglais : conneCTion
 
</capelo>
 
Sinon a partir du moment où une variable est potentiellement modifiable par l'utilisateur, càd post/get/cookie/server (certaines entrées), faut obligatoirement la vérifier.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°2037678
formainfob​xl
Posté le 22-11-2010 à 22:20:06  profilanswer
 

Avec PHP, il faut toujours faire attention à la sécurité, surtout en cas de formulaires ou de traitements de variables serveur.
 
A mon avis, un petit tour ici : http://php.net/manual/fr/security.database.php ne pourra pas faire de mal :) !


---------------
Blog - Formation informatique en Belgique et en France

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Vulnérabilité SQL

 

Sujets relatifs
[MySQL / PL/SQL] Selection passée en paramètre[Transac-SQL] clause WHERE NOT IN dans un trigger
Création d'une requête SQL[MySQL] choisir la ligne retournée par GROUP BY
Copier une base MySQL dans SQL Server 2008 [Resolu][SQL] Substring + Charindex/Patindex
Script pour visualiser base de donnée SQL serverRequête SQL pour un unique id
[SQL] Base chez Free intérogée par autre site[SQL][Qt] Requet pour compter les colonnes ?
Plus de sujets relatifs à : Vulnérabilité SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR