Nombreux define() dans mon archi, failles potentielles ?

Nombreux define() dans mon archi, failles potentielles ? - PHP - Programmation

Marsh Posté le 25-10-2006 à 18:07:11    

Bonjour,
 
Dans l'architecture de mon site, j'ai souvent recours à define() dans mon fichier de configuration.
Ca va de choses telles que les chemins vers différents répertoire de classes utilisées (là rien de génant), mais je m'en sers aussi pour quelques mots de passe (bdd et zone admin).
 
J'aurais pu les définir avec  

Code :
  1. $mdp_admin = 'blabla';

 
mais pour conserver une cohérence dans mon fichier, j'ai tout passé en  

Code :
  1. define('SITE_ADMIN_PASSWD', 'blabla');


 
Le fichier de cfg est inclu dans mon index.php (point d'entrée de mon application web basée sur MVC). Ce que je me demande, c'est si celà ne pose pas de soucis niveau sécurité car je ne maitrise pas trop ce domaine :).
 
Merci.

Reply

Marsh Posté le 25-10-2006 à 18:07:11   

Reply

Marsh Posté le 25-10-2006 à 18:31:37    

JE vois pas pourquoi :spamafote:

Reply

Marsh Posté le 25-10-2006 à 22:37:25    

Je préférais être sur qu'il n'y a pas de problèmes avec ce genre d'utilisation, car je ne l'ai pas vu souvent :)
 
Merci en tout cas :)

Reply

Marsh Posté le 25-10-2006 à 22:58:45    

Je me demande ce qui se passe si on tombe dans l'excès de define ...
 
A voir

Reply

Marsh Posté le 25-10-2006 à 23:23:38    

supermofo a écrit :

Je me demande ce qui se passe si on tombe dans l'excès de define ...
 
A voir


Merde, j'ai cru que tu allais faire un post utile :/
 
Sinon define n'est pas plus insécurisé qu'une variable. Par contre, c'est comme tout, si tu utilises define pour enregistrer par ex un input sans le controler, cela pourra être source de failles SQL - XSS

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed