AE Secure bloque l'upload de fichier

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • AE Secure bloque l'upload de fichier

    Bonjour à tous,

    J'ai mis en place des formulaires avec BreezingForm. Le contenu de ces formulaires sont automatiquement retranscrit dans un tableau google sheets. Dans ce tableau, il y a un lien permettant de télécharger un document...or AE bloque ce téléchargement avec ce message :

    Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran 2018-10-23 à 20.21.27.png 
Affichages : 139 
Taille : 160,1 Ko 
ID : 1989915

    Le chemin d'accès est sous cette forme :
    [PHP]https://www.monsite.com/media/breezingforms/uploads/fmondoc.png/PHP]

    Savez-vous quelle configuration je dois modifier pour laisser uniquement les fichiers de ce dossier en libre téléchargement ?

    Pour info j'utilise AE Secure prenium.

    Je vous remercie sincèrement pour votre aide.

  • #2
    Bonsoir,

    Essayez de mettre
    Code:
    //www.monsite.com/media/breezingforms/uploads/fmondoc.png
    Pascal
    Dernière édition par lesoutier à 24/10/2018, 08h12
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Bonsoir

      N'hésite pas à poster sur le forum aesecure et on poursuit la discussion là-bas.

      Je suis en cet instant sur smartphone et ton url semble tronquée. Pour comprendre l'origine du blocage 403 il me faudrait l'URL complète.

      Bonne soirée
      Christophe (cavo789)
      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

      Commentaire


      • #4
        Derrière le pc; je vois que ton URL est complète aussi voici une proposition : supprime le fichier /media/breezingforms/uploads/.htaccess et ton image sera alors accessible.

        aeSecure n'aura pas bloqué l'upload mais "juste" bloqué une URL qui pointe vers ton dossier /uploads. L'objectif est de bloquer le pirate qui uploaderait quelque chose via BreezingForms et qui tente d'accéder juste après au fichier. Si l'upload était un virus (image.php.gif p.ex.) alors l'objectif du fichier .htaccess est de bloquer l'accès.

        Ici, ce qui ne me semble pas immédiatement logique, c'est que tu tentes d'accéder à une image uploadée sans l'avoir, d'abord, déplacé. Laisser l'image dans le dossier /uploads me paraît étonnant mais peut-être que BF fonctionne ainsi.

        Du coup, en supprimant le fichier, tu auras à nouveau accès à l'image mais, pour ce que j'ai écris ci-dessus, il y a une probabilité que quelqu'un uploade n'importe quoi; que ce soit mis dans ton dossier /uploads et que le malotru puisse alors utiliser l'URL vers le fichier pour n'importe quel usage.

        Bonne soirée.
        Rocky Rider aime ceci.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5

          Merci Christophe pour ta réponse.

          Du coup, tu me conseilles de faire quoi concrètement ?

          Je peux paramétrer Breezingform pour que les fichiers soient uniquement des pdf ou jpeg. Est-ce utile ? Aujourd'hui les seuls fichiers acceptés sont : zip,rar,pdf,doc,xls,ppt,jpg,jpeg,gif,png

          Je peux aussi déplacer le lieu où vont les documents téléchargés, les mettre à la racine du site par exemple. Est-ce également utile ?

          Je précise également que ce lien de téléchargement ne sera pas public, juste disponible pour quelques personnes...mais je ne veux absolument pas laisser une faille sur mon site
          Dernière édition par Rocky Rider à 23/10/2018, 21h35

          Commentaire


          • #6
            Changer la dedtination des fichiers semble une bonne idée. L'URL serait alors inconnue des emmerd****.
            Qu'en penses-tu Christophe?
            Rocky Rider aime ceci.
            Cordialement.
            __
            Eddy !!!
            Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

            Commentaire


            • #7
              La meilleure solution : mettre ce type de dossier en dehors du dossier /www (càd le dossier racine du site).

              Personnellement, mes backups sont dans un dossier comme /backups alors que mon site web est, p.ex., dans /www/public_html. De cette manière, mes fichiers étant en dehors du site, ils ne seront jamais accessibles par URL.

              Pour le dossier uploads, si cela pouvait être fait de la même manière, ce serait probablement la meilleure façon mais BF ne va pas aimer. Pourquoi ? Parce que tu nous as donné ci-dessus une URL vers le dossier upload et une image ==> BF a donc tenté d'afficher l'image par URL et du coup, si tu déplaces le dossier, BF sera dans l'incapacité d'afficher l'image ce qui ne va pas lui plaire visiblement.

              Déplacer, donc, ne me semble pas possible avec BF.

              Du coup, restreindre l'accès aux seuls fichiers autorisés est la meilleure solution (concept de la liste blanche).

              Tu peux aussi, en supplément, récupérer le fichier /media/.htaccess qui a été créé par aeSecure et le copier dans le dossier /media/breezingforms/uploads/ et écraser le précédent .htaccess.

              Bonne soirée.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire


              • #8
                Christophe.

                Si j'ai bien compris le besoin de Rocky Rider, il faut que ces fichiers soient accessibles par url puisqu'il faudra pouvoir les télécharger. Les placer hors de la racine du site est dès lors peu envisageable.

                Ils sont enregistrés dans ce dossier et renseignés automatiquement dans un tableur. Il faudra pouvoir les télécharger à partir de ce lien du tableur.
                Dernière édition par Eddy.vh à 24/10/2018, 05h41
                Cordialement.
                __
                Eddy !!!
                Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                Commentaire


                • #9
                  Envoyé par Eddy.vh Voir le message
                  Christophe.

                  Si j'ai bien compris le besoin de Rocky Rider, il faut que ces fichiers soient accessibles par url puisqu'il faudra pouvoir les télécharger. Les placer hors de la racine du site est dès lors peu envisageable.

                  Ils sont enregistrés dans ce dossier et renseignés automatiquement dans un tableur. Il faudra pouvoir les télécharger à partir de ce lien du tableur.
                  Oui c'est exactement ça, sachant que les fichiers seront tous sécurisés (enfin normalement) et au format PDF et jpeg. Le tableur qui permettra le téléchargement des liens ne sera pas public mais accessible que pour quelques personnes.

                  Alors risque ou pas risque ?

                  Commentaire


                  • #10
                    Salut

                    Dès lors qu'il n'est pas possible d'uploader des scripts; non, il n'y a aucun risque. Encore moins quand tu dis que le formulaire d'upload n'est accessible qu'à tes utilisateurs et pas en mode public.
                    Christophe (cavo789)
                    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X