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

  FORUM HardWare.fr
  Programmation
  PHP

  $_SESSION=$_POST;

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

$_SESSION=$_POST;

n°2098082
PierreC
Posté le 29-08-2011 à 11:54:41  profilanswer
 

Hello à tous,
 
Je suis en train d'auditer du code php de développeur web junior et je viens de tomber sur ca :  
 
$_SESSION=$_POST;
 
Il me pique un peu les yeux surtout coté sécurité.
 
Y'a qu'a moi que ca pique les yeux ?
 
Merci


---------------
Du tofu en Alsace : www.tofuhong.com
mood
Publicité
Posté le 29-08-2011 à 11:54:41  profilanswer
 

n°2098144
rengzehn
Posté le 29-08-2011 à 14:59:59  profilanswer
 

C'est vrai que c'est moche. C'est surtout inutile. $_post est déjà globale, on peut se demander à quoi ça a pu servir au gars qui a codé ça ?
Niveau secu, c'est un peu la porte ouverte à tout type d'injection sil e contenu des variables n'est pas checké quelque part. Ce qui craint le plus c'est de pouvoir forcer des variables de session en forçant un $post mais encore faut il avoir le reste du code pour savoir quelles variables de session y sont utilisées.

n°2098307
PierreC
Posté le 29-08-2011 à 23:44:36  profilanswer
 

Bon ca me rassure, y'a pas que moi qui trouve que ca ressemble à une faille de sécu ....
 
L'idée du DW etait de garder les informations posté entre 2 posts ... mouais bof ....


---------------
Du tofu en Alsace : www.tofuhong.com
n°2098311
CyberDenix
Posté le 30-08-2011 à 01:09:59  profilanswer
 

T'as qu'à lui répondre :
 
Never trust the user input, n00b !


---------------
Directeur Technique (CTO)
n°2098316
art_dupond
je suis neuneu... oui oui !!
Posté le 30-08-2011 à 08:05:59  profilanswer
 

c'est aussi optimiste de penser que $_SESSION est vide. Surtout si son code doit s'intégrer dans autre chose.

 


A la limite, mettre dans $_SESSION['post'] après avoir checké les données ?


Message édité par art_dupond le 30-08-2011 à 08:11:49

---------------
oui oui

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

  $_SESSION=$_POST;

 

Sujets relatifs
Ajax et session PHP erreur Incomplete ObjectProblème script d'ouverture de session
Maintenir un MP3 lancé pendant une session utilisateurScript d'ouverture de session windows 2000 server !!! HELP !
Créer une variable de session si elle n'existe pasErreur de récupération de session entre HTTP et HTTPS
Help ! AJAX - POST et PHP pour fichier CSV[Résolu] - Php Créer variable session login
fsockopen en POST - session expiré : methodesession et post
Plus de sujets relatifs à : $_SESSION=$_POST;


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