OVH Cloud OVH Cloud

aspirateur script php

17 réponses
Avatar
cmoietvous
Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses

10 réponses

1 2
Avatar
Mat Free
dans <40a14a32$0$17912$
Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses


Non.

--
Mat

Avatar
charly
Mat Free wrote:
dans <40a14a32$0$17912$

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses



Non.

Simple avis : Question interessante pour la FAQ, non :)



Avatar
Denis Beauregard
Le 11 May 2004 22:20:32 GMT, cmoietvous
écrivait dans fr.comp.lang.php:

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses


C'est possible seulement quand le traducteur php tombe en panne.


Denis

Avatar
Paul Delannoy
Mat Free a écrit:
dans <40a14a32$0$17912$

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses



Non.
Sauf s'il lui est possible de placer lui m^me un script sur le serveur....



Avatar
Michel BILLAUD
Denis Beauregard writes:

Le 11 May 2004 22:20:32 GMT, cmoietvous
écrivait dans fr.comp.lang.php:

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses


C'est possible seulement quand le traducteur php tombe en panne.



Ou quand il traine des .php~, php.BAK etc.

MB

--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)


Avatar
charly
C'est possible seulement quand le traducteur php tombe en panne.


Denis
Heu, là, je voudrais confirmation :


Php peut être installé en module ou en stand-alone.
Si il est un module, apache peut tourner et répondre aux requêtes avec
son module en panne ?
s'il est en standalone, que se passe-t-il au moment du traitement de
index.php par ex : apache reçoit la requête, puis ?

La réponse m'interesse bcp car j'avais considéré que si :
pas de php, <=pas d'apache

=>pas de réponse du serveur

Prq pas un script qui "tuerait" l'interpréteur PHP pour lire les sources
à loisir dans un 2ème tps (perso jamais entendu parler d'exploit de ce
genre en 4 ans de php mais je suis peut être mal informé).

Ca m'étonne bcp tout de même mais bon, je préfère poser la question :)

Merci aux experts qui pourront apporter une quelconque lumière sur la
question !

Avatar
Denis Beauregard
Le 11 May 2004 22:20:32 GMT, cmoietvous
écrivait dans fr.comp.lang.php:

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses


D'autres façons d'y arriver:

- si l'hébergeur n'empêche pas la lecture du répertoire d'un autre
usager et que l'usager ne fait pas attention aux permissions de
lecture (si Unix), on peut lire son code
- si l'usager a laissé traîner un script PHP permettant d'exécuter
des commandes


Denis

Avatar
Stephane Thomas
charly wrote:
C'est possible seulement quand le traducteur php tombe en panne.


Denis


Heu, là, je voudrais confirmation :

Php peut être installé en module ou en stand-alone.
Si il est un module, apache peut tourner et répondre aux requêtes avec
son module en panne ?
s'il est en standalone, que se passe-t-il au moment du traitement de
index.php par ex : apache reçoit la requête, puis ?

La réponse m'interesse bcp car j'avais considéré que si :
pas de php, <=pas d'apache

=>pas de réponse du serveur

Prq pas un script qui "tuerait" l'interpréteur PHP pour lire les sources
à loisir dans un 2ème tps (perso jamais entendu parler d'exploit de ce
genre en 4 ans de php mais je suis peut être mal informé).

Ca m'étonne bcp tout de même mais bon, je préfère poser la question :)

Merci aux experts qui pourront apporter une quelconque lumière sur la
question !


Apache démarre quand même s'il ne trouve pas l'interpreteur PHP, donc je
suppose que l'on peut "déloader" le module sans arreter Apache, à confirmer.
La remarque de Michel Billaud sur les fichiers .php~ est intéressante
aussi.
Ouf j'avais que des *.css~ et *.html~ ;)

Stéphane


Avatar
Jean-Marc Molina
Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?


Non le serveur d'applications PHP renvoit uniquement du HTML par
l'intermédiaire du serveur web (Apache ?). Que la lecture se fasse depuis un
script PHP distant, un aspirateur (logiciel) ou un navigateur par exemple.

Donc aucune chance qu'on puisse lire le code source de ton script PHP en
lisant le fichier, sauf si le serveur web n'était pas configuré pour traiter
un fichier PHP. Par exemple si tu renommes ton script PHP en .inc (certains
font l'erreur, les fichiers .inc sont des fichiers à inclure/require mais il
vaut mieux opter pour .inc.php) n'importe qui pourra lire le code source PHP
de ce fichier, une solution consisterait à configurer le serveur web pour
que les fichiers .inc soient interprétés par PHP...

JM

Avatar
cmoietvous
Merci à tous c'était très enrichissant toutes ces réponses!

"Denis Beauregard" a écrit dans le message de
news:
Le 11 May 2004 22:20:32 GMT, cmoietvous
écrivait dans fr.comp.lang.php:

Bonsoir à tous,

Est il possible qu'une personne puisse lire un script php logé sur un
serveur quelquonque (par un aspirateur ou autre) ?

Merci d'avance pour vos réponses


D'autres façons d'y arriver:

- si l'hébergeur n'empêche pas la lecture du répertoire d'un autre
usager et que l'usager ne fait pas attention aux permissions de
lecture (si Unix), on peut lire son code
- si l'usager a laissé traîner un script PHP permettant d'exécuter
des commandes


Denis



1 2