Question : protéger le dossier contre le téléchargement

J'ai un dossier que les gens peuvent télécharger mais seulement s'ils s'inscrivent pour la liste d'adresses. Ainsi, quand ils écrivent leur email address ils sont pris à la page où ils peuvent télécharger le dossier. Le problème est que si vous regardez la source à cette page, vous pouvez voir le chemin exact au dossier. Ainsi, ils pourraient juste donner ce lien à n'importe qui et ils pourraient l'employer pour télécharger le dossier sans s'inscrire. J'ai essayé de changer les permissions sur l'annuaire qui a fonctionné mais maintenant même les gens qui s'inscrivent ne peuvent pas télécharger le dossier. Y a-t-il une manière de cacher le chemin de lien ou peut-être une autre méthode ? class= de

Réponse : protéger le dossier contre le téléchargement

Voici quelques idées…

Maintenir le dossier dans une chemise qui est hors de la racine de WWW - ainsi personne ne peut télécharger le dossier par l'intermédiaire d'un URL.

Coder l'email address de client using md5 () et exiger de ce code de télécharger le dossier

Installer un manuscrit « de téléchargement de force » qui téléchargera le dossier à l'ordinateur du client.  Mot de passe-protéger ce manuscrit.  Quand le client s'est inscrit à la liste d'adresses, leur donner le lien au manuscrit de téléchargement.  Inclure () la valeur md5 de leur email address dans l'URL.  Exiger de eux d'écrire leur email address comme « mot de passe » à cette page.  Comparer le md5 () de l'email address au md5 () dans l'URL.  Valider l'email address contre la base de données.  Envisager alors de leur envoyer un lien, au lieu d'exposer l'URL en texte clair au-dessus du WWW.

Marquer le dossier avec un certain genre de zone d'information qui indique qui a été autorisé pour la télécharger.  Un filigrane d'image ou un champ dans un pdf fera bien.

Ces choses devraient être assez - mais avec une question au sujet de sécurité, la question est une question des différences - combien coûtez vous disposé à dépenser sur la sécurité pour protéger les capitaux ?  Si c'est des codes nucléaires, la réponse est « beaucoup » et si c'est des statistiques de pêche la réponse est « pas beaucoup. »

Voici un manuscrit qui forcera un téléchargement.  Le protéger et ajouter une certaine validation, et il est bon aller vous !

HTH, ~Ray
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
           
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us