Verhindern Sie den Missbrauch öffentlicher HTTP-Verzeichnisse für Bilder

Verhindern Sie den Missbrauch öffentlicher HTTP-Verzeichnisse für Bilder

Die Situation: Jeder Benutzer hat sein eigenes öffentliches HTTP-Verzeichnis, das nur für Bilder gedacht ist. Dies könnte leicht von Benutzern missbraucht werden, die es zum Bereitstellen großer Dateien verwenden und so Bandbreite verschwenden.

Die Frage: Gibt es eine einigermaßen einfache Möglichkeit, diesen Missbrauch zu verhindern? Entweder indem man dem Webserver erlaubt, nur Bilder anzuzeigen, die Größe beschränkt oder eine andere Methode.

Antwort1

Sie können zwei Dinge tun:

  1. Richten Sie eine Umschreiberegel für lighthttpd ein und erlauben Sie nur die Bilddateierweiterungen .Gif, .jpg, .png, .jpeg.
  2. Verhindern Sie, dass Benutzer Hotlinks zu Bildern erstellen, sodass sie die Dateien nicht einfach herunterladen oder darauf verlinken können, um sie auszulesen.

Möglichkeiten zum Stoppen des Leeching in lighthttpd (aus der Google-Suche)

http://www.google.com.au/search?q=lighthttpd+stop+image+hotlinking

verwandte Informationen