1 votes

Comment arrêter les utilisateurs d'accéder directement aux fichiers sur un site Web dans IIS

Je veux empêcher les utilisateurs sur internet de pouvoir entrer cette URL dans un navigateur et accéder directement à ces fichiers. Comment puis-je faire cela?

par exemple: mysite/uploadedfiles/file1.txt

Y a-t-il une règle IIS ? S'il vous plaît aidez-moi.

1 votes

Pourquoi est-il dans le répertoire web si vous ne voulez pas qu'il soit accessible ????

0 votes

C'est un ancien projet, nous ne pouvons pas le changer maintenant, tous les fichiers téléchargés sont placés dans le dossier uploadedfiles à l'intérieur d'un projet.

0 votes

1voto

Px2016 Points 109

Si vos fichiers txt ne sont pas destinés à être directement livrés aux utilisateurs via HTTP et qu'ils ne sont qu'accédés par la logique de votre application, vous devriez les déplacer vers un emplacement différent, pas directement publié par IIS. Cela pourrait nécessiter un certain travail de réingénierie. Un contournement temporaire pourrait consister à mettre en place un type de filtrage basé sur HTTP-REFERRER.

Vérifiez ceci: https://blogs.msdn.microsoft.com/webdevelopertips/2008/12/15/tip-34-did-you-know-how-to-stop-hot-linking-from-your-site-using-url-rewrite-in-iis-7-0/

0voto

Fran Cotton Points 11

Cette question est ambiguë, mais une manière simple serait de :

  1. Aller à la vue du contenu du site, cliquer avec le bouton droit sur le fichier, cliquer sur Modifier les autorisations, cliquer sur l'onglet Sécurité et modifier les autorisations pour supprimer IIS_IUSRS

0 votes

Comment l'utilisateur IIS peut-il télécharger le fichier sans accès

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X