Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/06/2007, 15h22   #1
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 2
Points : 2
Par défaut [Sécurité] Limiter PHP à un répertoire de travail

Bonjour,

je voudrais limiter PHP a s'exécuter dans un répertoire de travail précis (et ses sous répertoires) sans pour autant qu'il puisse se balader sur l'ensemble de mon disque.

Exemple:

Dans l'arborescence ci-dessous, j'aimerais que php soit limité a pouvoir parcourir uniquement les fichiers sous D:\Fichiers PHP.

C:\
D:\
|
|---Données persos
|
|---Fichiers PHP

Est-ce possible ? Le tout en sachant que j'utilise EasyPHP...
Merci a+
viiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 15h26   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
PHP fait uniquement ce que tu lui demandes de faire donc il faut limiter les déplacements dans ton code
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 15h31   #3
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 2
Points : 2
J'explique l'interet de ma question:
J'ai un serveur sur lequel j'ai installé subversion et un mirroir de mon site web.
Des développeurs tiers vont pouvoir envoyer des scripts via subversion et les exécuter sur mon serveur.
Or sur ce serveur il y a des données auquelles je ne veux pas que les développeurs aient accès, donc je voudrais limiter l'execution des commandes php a un répertoire de travail précis. Vala...
viiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 15h36   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
dans ce cas tu peux régler ça dans le fichier php.ini avec cette directive :
http://php.net/features.safe-mode#ini.open-basedir
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 15h56   #5
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 2
Points : 2
Parfait merci !
viiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h57.


 
 
 
 
Partenaires

Hébergement Web