IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

empecher de parcourir la liste d'un repertoire et de ses enfants


Sujet :

Apache

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Points : 125
    Points
    125
    Par défaut empecher de parcourir la liste d'un repertoire et de ses enfants
    Bonjour,
    J'ai posé la question a google pour ce site et google en général, je n'ai trouvé aucune réponse satisfaisante.

    J'ai un répertoire toto/ et a l'avenir différent sous répertoire y seront créé de façcon dynamique
    toto/1/
    toto/27 ...

    Or je ne veux pas qu'on puisse se balader comme ca dans les répertoire en tapant url/toto ou url/toto1 ou url/toto2

    Donc j'ai pensé a plusieurs solutions :

    un htaccess, mais je n ai pas trouvé quelle option empechait de parcourir le repertoire tout en authorisant l'accès, si quelqu'un a l'info je prends au passage. Mais surtout la question est :
    Comment je le paramettre de façon à ce que la règle s'applique aux sous dossiers automatiquement ?

    La deuxieme solution, que je vais prendre a défault:

    faire un fichier index.php ou je fais une redirection et lors de la création du sous répertoire, je duplique ce fichier d'office dans les sous repertoire avec des fonctions php.

    En gros gros pour résumer les questions :

    - comment bloque-t-on l'acces au listage des fichiers sans bloquer l'accès par htaccess?

    - Comment rend-t-on cette manip récursif, c-a-d qu'elle soit automatique aux sous dossiers de façon automatique ?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par etarip
    - comment bloque-t-on l'acces au listage des fichiers sans bloquer l'accès par htaccess?
    Mais encore faut-il que la configuration du serveur vous permette d'utiliser ces options dans un fichier .htaccess.

    Citation Envoyé par etarip
    - Comment rend-t-on cette manip récursif, c-a-d qu'elle soit automatique aux sous dossiers de façon automatique ?
    C'est toujours l'effet qu'ont les fichiers .htaccess (entre autres).

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Points : 125
    Points
    125
    Par défaut
    merci infiniment.

    une derniere question d'ordre technique avant de cloturer.
    Quelle méthode est la mieux niveau sécurité?

    Mettre un htaccess ou alors mettre le fichier index ?

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Tout dépend à quel point de vue on se place déjà (utilisateur vs administrateur). Si l'administrateur le voulait il pourrait adopter ce comportement par défaut ...

    Par contre, du point de vue de l'utilisateur, le potentiel risque, comme je l'ai un peu laissé entendre plus haut, c'est que c'est dépendant de la configuration du serveur donc suite à une reconfiguration (même temporaire) vous n'ayez plus autant de liberté au niveau de ce que vous pourriez utiliser dans un fichier .htaccess. Si ça venait à arriver, retour à la case départ, il ne resterait que la solution du fichier d'index (encore que, si on voulait pousser la chose, celle-ci fait aussi l'objet d'une configuration - directive DirectoryIndex).

    Ces deux solutions n'auront pas non plus le même impact au niveau des réponses HTTP (403 vs 200) et n'apparaitront pas de la même manière dans les journaux (si leur analyse pouvait être utile).

Discussions similaires

  1. empecher de parcourir la liste d'un repertoire et de ses enfants
    Par etarip dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/10/2008, 13h07
  2. [Delphi 2005] Comment parcourir la liste des fichiers ?
    Par babyface dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2005, 11h01
  3. Parcourir une liste deroulante
    Par brandon dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/02/2005, 19h03
  4. parcourir une liste de la fin vers le début
    Par zdra dans le forum SL & STL
    Réponses: 12
    Dernier message: 06/02/2005, 18h40
  5. [langage] Parcourir une list de array
    Par nledez dans le forum Langage
    Réponses: 4
    Dernier message: 08/11/2004, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo