ich habe vor kurzem meine Homepage ins Netz gestellt und dort auch ein paar ZIP-dateien untergebracht. Nun aber hat meine page einem menschen offenbar so gut gefallen, dass er wirklich eine vom design her nahezu identische Seite erstellt hat und auf dieser auch noch die links direkt zu den ZIP-dateien auf meinen server gebracht hat! unnötig zu erwähnen, dass er mir davon nichts gesagt hat. Nun meine frage. gibt es ein script, mit dem man die verlinkung der dateien nur auf meine homepage beschränken kann, sodass er nicht auf meine dateien bei sich linken kann?
ich habe vor kurzem meine Homepage ins
Netz gestellt und dort auch ein paar
ZIP-dateien untergebracht. Nun aber hat
meine page einem menschen offenbar so gut
gefallen, dass er wirklich eine vom
design her nahezu identische Seite
erstellt hat und auf dieser auch noch die
links direkt zu den ZIP-dateien auf
meinen server gebracht hat!
Hast Du die Möglichkeit, eigene CGI-Skripte zu verwenden?
Dann schlage ich vor, die ZIP-Dateien nicht direkt zu verlinken, sondern über ein entsprechendes Skript. Dieses liefert nur dann eine Weiterleitung auf die Datei, wenn der referer im HTTP-Header von Deiner Seite stammt.
Beachte jedoch, daß diese Möglichkeit nicht absolut sicher ist. Mit einigem Aufwand ist es möglich, den referer zu fälschen. Ebenso filtert manche Software (z.B. Norton Internet Security) auf Wunsch den referer generell heraus (aus Datenschutzgründen).
Entspricht der referer also nicht Deinen Erwartungen, solltest Du auf der entsprechenden Fehlerseite sowohl auf unerwünschte Links als auch auf vorhandene Filter-Software hinweisen.
Danke für deine antwort. Ja, ich habe die möglichkeit meine eigene cgis einzusetzen.
Kennst du da vielleicht ein bestimmtes script, was sich zu diesem zweck besonders gut eignet? Vielleicht auch, wo ich das kriegen kann?
Hast Du die Möglichkeit, eigene
CGI-Skripte zu verwenden?
Dann schlage ich vor, die ZIP-Dateien
nicht direkt zu verlinken, sondern über
ein entsprechendes Skript. Dieses liefert
nur dann eine Weiterleitung auf die
Datei, wenn der referer im HTTP-Header
von Deiner Seite stammt.
Beachte jedoch, daß diese Möglichkeit
nicht absolut sicher ist. Mit einigem
Aufwand ist es möglich, den referer zu
fälschen. Ebenso filtert manche Software
(z.B. Norton Internet Security) auf
Wunsch den referer generell heraus (aus
Datenschutzgründen).
Entspricht der referer also nicht Deinen
Erwartungen, solltest Du auf der
entsprechenden Fehlerseite sowohl auf
unerwünschte Links als auch auf
vorhandene Filter-Software hinweisen.
die sicherlich gute Methode
ist es, die Namen der Dateien
in unregelmäßigen Abständen zu
ändern (zB von datei1.zip datei1a.zip
usw.) Oder vielleicht mal nur
so aus Spaß die ganzen Download-
Dateien in einen anderen Ordner
verschieben.
Vielleicht, wenn du Zugang zum
Server hast, könntest du ja vielleicht
ein Programm schreiben, dass dir
diesen Aufwand abnimmt.
Spätestens nach ein paar Wochen wirds
dem Klauer zu mühsam, das ganze
regelmäßig zu ändern und die
Besucher ‚seiner‘ Seite bekommen
den von uns allen geliebten 404.
Danke für deine antwort. Ja, ich habe die
möglichkeit meine eigene cgis
einzusetzen.
Kennst du da vielleicht ein bestimmtes
script, was sich zu diesem zweck
besonders gut eignet? Vielleicht auch, wo
ich das kriegen kann?
Hier findest Du ein Skript, welches Deine Links schützen kann. Es leistet deutlich mehr, als das, was ich vorgeschlagen habe. Vielleicht kannst Du es auch ein wenig kürzen. Auf jeden Fall findest Du die wichtigsten Elemente:
ich habe vor kurzem meine Homepage ins
Netz gestellt und dort auch ein paar
ZIP-dateien untergebracht. Nun aber hat
meine page einem menschen offenbar so gut
gefallen, dass er wirklich eine vom
design her nahezu identische Seite
erstellt hat und auf dieser auch noch die
links direkt zu den ZIP-dateien auf
meinen server gebracht hat! unnötig zu
erwähnen, dass er mir davon nichts gesagt
hat. Nun meine frage. gibt es ein script,
mit dem man die verlinkung der dateien
nur auf meine homepage beschränken kann,
sodass er nicht auf meine dateien bei
sich linken kann?
Folgender Vorschlag für die ZIP-Dateien. Diese sind nur über ein CGI-Skript (PHP auch möglich) erreichbar. Dieses Skript testet nun den Referer und evtl. auch einen Session-ID die etwa 5 Minuten gültig ist. (Diese Session-ID wird in einem Dialog vorher festgelegt.) Wenn dies in Ordnung ist, so wird über die Session-ID bestimmt, welche Datei denn geladen werden soll. Nun wird auf dem Server die Datei direkt an den Benutzer geschickt (entsprechenden Content-Type vorher setzen). Das funktioniert i.d.R. ganz gut, denn der Aufwand dafür ist definitiv höher, da auf Deinem Server die Download-Seite eine dynamische Komponente enthält (die eben auch nur 5 Minuten gültig ist).
Es zwar immer noch möglich die Daten dann zu spiegeln (mit Aufwand!), aber eben nicht einfach durch einen Link.
mfg
Dikson
MfG Frank
PS. Ich kann leider kein russisch. Was ist denn der Inhalt Deiner Site?