Fråga : skydda sparar från nedladdning

Jag har en spara som folket kan nedladda, men om endast de undertecknar upp för brevskickandet lista. Så när de skriver in deras e-post, tilltala dem tas till sidan var de kan nedladda spara. Problemet är att, om du beskådar källan på den sida, du kan se avkrävabanan till spara. Så de kunde precis ge sig som anknyter till någon, och de kunde använda den för att nedladda spara, utan att underteckna upp. Jag försökte att ändra tillåtelserna på arkivet, som fungerade, men nu bemannar även det undertecknar upp kan inte nedladda spara. Finns det a långt som döljer anknytabanan eller kanske någon annan metod? " klar "

Svar : skydda sparar från nedladdning

Är här några idéer…,

Uppehället spara i en mapp, som är ut ur WWWEN rotar - så ingen kan nedladda spara via en URL.

Koda beställaree-posten tilltalar using md5 () och kräver detta kodifierar för att nedladda spara

Ställa in ”en styrkanedladdning” skrivar att den ska nedladdningen spara till beställare dator.  Lösenord-skydda detta skrivar.  Lista, ge dem som när beställaren har registrerat för brevskickandet, anknyta till nedladdningen skrivar.  Inkludera md5en () värderar av deras e-post tilltalar i URLEN.  Kräv dem att skriva in deras e-post tilltalar som ”ett lösenord” på denna sida.  Jämför md5en () av e-posten tilltalar till md5en () i URLEN.  Validera e-posten tilltalar mot databasen.  Betrakta därefter emailing en anknyta till dem, i stället för exponering av URLEN i klar text över WWWEN.

Markera spara med någon sort av data sätter in som indikerar vem bemyndigades för att nedladda den.  En avbildawatermark eller en sätta in i en ska PDF gör nicely.

Den saker bör vara nog - men med några ifrågasätter om säkerhet, ifrågasätta är en materia av tradeoffs - hur mycket är du villig som ska spenderas på säkerhet för att skydda tillgången?  Om den är kärn- kodifierar, svaret är ”ett lott”, och, om det är fiskestatistik, svaret är ”inte mycket.”,

Är här en skriva som ska styrka en nedladdning.  Skydda den och tillfoga något godkännande, och du är bra att gå!

HTH som är ~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:

           
Andra lösningar  
 
programming4us programming4us