Предотвращение злоупотребления публичным HTTP-каталогом, предназначенным для изображений

Предотвращение злоупотребления публичным HTTP-каталогом, предназначенным для изображений

Ситуация: У каждого пользователя есть свой публичный HTTP-каталог, предназначенный только для изображений. Это может легко быть использовано пользователями для обслуживания больших файлов, что приведет к трате полосы пропускания.

Вопрос: Есть ли достаточно простой способ предотвратить это злоупотребление? Либо разрешить веб-серверу обслуживать только изображения, ограничить размер или какой-то другой метод.

решение1

Есть две вещи, которые вы можете сделать:

  1. Настройте правило перезаписи для lighthttpd и разрешите только расширения файлов изображений .Gif .jpg, .png, .jpeg
  2. Запретить пользователям создавать прямые ссылки на изображения, чтобы они не могли просто загружать или ссылаться на файлы для скачивания

способы остановить личинг в lighthttpd (из поиска Google)

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

Связанный контент