Sécurité des fichiers php

Sécurité des fichiers php - PHP - Programmation

Marsh Posté le 07-02-2005 à 18:27:32    

Bonjour
 
voila j'ai une question peut etre bète mais bon ...
Sur mon site j'ai dans des fichiers php des codes confidentiels.
Je voudrait savoir s'il est possible qu'une personne mal intentionnée accède au code source de ces fichiers.
 
Je pense que la réponse est non car le php est exécuter coté serveur mais je préfère quand meme avoir confirmation.
 
merci

Reply

Marsh Posté le 07-02-2005 à 18:27:32   

Reply

Marsh Posté le 07-02-2005 à 18:33:24    

a priori non, mais on est jamais a l'abris d'une faille de securité de apache ou d'une erreur de codage...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 07-02-2005 à 18:51:16    

Exacte, si tu as un truc genre $var = 'Madonnéeconfidentielle';
 
Il y a vraiment peu de chances qu'on puisse la lire ... A moins que vraiment tu laisses des trou de secu enormes .. Parcontre il faudra voir si les acces FTP sont protégés comme il le faut, et mettre a jour regulierement apache


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-02-2005 à 18:56:23    

+1
 
Si apache ou php tombent (et ça arrive) le code est visible en clair. Quand on stock du pwd, on s'arrange pour stocker un md5, c'est la moindre des choses... :heink:

Reply

Marsh Posté le 07-02-2005 à 19:16:02    

bon c'est bien ce que je pensait
 
maintenant pour les MAJ, je peux pas grand chose, c'est pas mon serveur (hébergement mutualisé)

Reply

Marsh Posté le 07-02-2005 à 19:16:44    

md5 donc. [:itm]

Reply

Marsh Posté le 07-02-2005 à 19:49:48    


 
bah oui mais c'est pas toujour possible
 
par exemple j'ai un script (sur un serveur distant) qui se connecte mon mon ftp (chez moi), je suis bien obliger d'indiquer quelque part les login/pass du ftp.

Reply

Marsh Posté le 07-02-2005 à 19:55:47    

Hermes le Messager a écrit :

+1
 
Si apache ou php tombent (et ça arrive) le code est visible en clair. Quand on stock du pwd, on s'arrange pour stocker un md5, c'est la moindre des choses... :heink:


 
Si apache tombe le probleme est reglé parcequ'il y a plus d'acces http ... Parcontre pour php ... C'est vrai que si ca plante c'est embetant ... mais est-ce possible de faire planter un module apache sans que apache crash aussi? .. Et s'il veut conserver des données confidentielles c'est pas forcemment possible de les crypter :  
 
Je veux crypter la formule ultra-secrete detruisant DW ... Si je la crypte en md5 je suis paré pour devoir me remettre a mes eprouvettes la prochaine fois que j'en ai besoin


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-02-2005 à 20:01:19    

fffff2mpl4 a écrit :

bah oui mais c'est pas toujour possible
 
par exemple j'ai un script (sur un serveur distant) qui se connecte mon mon ftp (chez moi), je suis bien obliger d'indiquer quelque part les login/pass du ftp.


normalement non : je suppose que c'est toi qui lance ton script depuis un ordi distant, donc le mieux c'est encore de rentrer le login/pwd via un formulaire, et si la connexion au socket reussi avec ses identifiants c'est bon, ainsi t'as rien à stocker

Reply

Marsh Posté le 07-02-2005 à 20:02:17    

esox_ch a écrit :

Si apache tombe le probleme est reglé parcequ'il y a plus d'acces http ... Parcontre pour php ... C'est vrai que si ca plante c'est embetant ... mais est-ce possible de faire planter un module apache sans que apache crash aussi? .. Et s'il veut conserver des données confidentielles c'est pas forcemment possible de les crypter :  
 
Je veux crypter la formule ultra-secrete detruisant DW ... Si je la crypte en md5 je suis paré pour devoir me remettre a mes eprouvettes la prochaine fois que j'en ai besoin


 
J'ai déjà vu apache bugguer. Et pour PHP, je l'ai déjà vu tomber aussi... T'es jamais tombé sur des sites qui te proposaient d'un coup de télécharger le php ?  :D  

Reply

Marsh Posté le 07-02-2005 à 20:02:17   

Reply

Marsh Posté le 07-02-2005 à 20:02:53    

esox_ch a écrit :

mais est-ce possible de faire planter un module apache sans que apache crash aussi?

Demande aux admin de multimania d'il y a 4-5 ans à l'époque ou les scripts php étaient envoyé de temps en temps en clair jusqu'a la désactivation totale de leur module php.

Reply

Marsh Posté le 07-02-2005 à 20:05:34    

Il y a une chose aussi que peut de personne y pense.
Eviter les fichier en .*inc il se pourrait qu'apache ne l'associe pas au php donc le fichier sera bien lu mais si ont tape http://monsite.com/fichier.inc ben tu verras le code source php.

Reply

Marsh Posté le 07-02-2005 à 20:14:05    

C'est pour cette raison que mes scripts sont en *.inc.php :p. Et merci pour le renseignement sur le plantage de PHP :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-02-2005 à 23:13:25    

et si un fichier peut être uploadé alors un "cat" en php et t'es b**sé. Bref MD5 obligatoire (au minimum)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 08-02-2005 à 06:43:36    

ah we tiens jai une section uplaod use mon site que deplace les fichiers vers /***/upload , upload. le gas upload un fichier php cat et hop.
cest quoi la solution alors ?

Reply

Marsh Posté le 08-02-2005 à 09:01:24    

Citation :

C'est pour cette raison que mes scripts sont en *.inc.php


idem ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 08-02-2005 à 09:18:26    

xiluoc a écrit :

ah we tiens jai une section uplaod use mon site que deplace les fichiers vers /***/upload , upload. le gas upload un fichier php cat et hop.
cest quoi la solution alors ?


 
vérifier le mime des fichiers uploadé ? [:itm]

Reply

Sujets relatifs:

Leave a Replay

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