keinVase: Direktzugriff auf Dateien verhindern

Beitrag lesen

Hi

Ich habe auf meiner Webseite eine Downloadliste welche mir Dateien (PDF usw) des Servers anzeigt. Nach dem Klicken auf ein Listen eintrag, kann man sich die dazugehörige Datei herunterladen. Nun möchte ich dass man diese Dateien nur herunterladen kann, wenn man über die Downloadliste / Webseite kommt, aber nicht wenn man die URL der Datei direkt aufruft (ohne über die Downloadliste / Webseite gekommen zu sein).

Referrer arbeitet leider nicht so zuverlässig, d.h. sowas bekommst du IMHO nur durch Programmierung hin, indem du die rechte der Downloaddateien so setzt, das CGI's darauf zugreifen können aber keine "others".

Außerdem müssten deine Links ständig neucodiert werden.
CGI1 aktualisiert ständig die Downloadliste und kodiert den searchstring der links neu, die auf CGI2 weisen.
CGI2 dekodiert die links und liefert sie aus.

(CGI1 und 2 können natürlich auch ein Programm sein)

Außerdem müsstest du eine maximale Lebensdauer einer Kodierung einstellen, ist sie überschritten führt ein Downloadlink direkt wieder auf die Downloadliste.

Hört sich scheißkompliiert an, bin mal gespannt was die anderen vorschlagen...

Kurt