
状況: 各ユーザーには、画像専用の独自のパブリック HTTP ディレクトリがあります。これは、ユーザーがそれを使用して大きなファイルを提供し、帯域幅を浪費することで簡単に悪用される可能性があります。
質問: この不正使用を防ぐためのかなり簡単な方法はありますか? Web サーバーが画像のみを提供できるようにしたり、サイズを制限したり、その他の方法を使用するなどです。
答え1
実行できる方法は 2 つあります。
- lighthttpdの書き換えルールを設定し、画像ファイル拡張子.Gif、.jpg、.png、.jpegのみを許可します。
- ユーザーが画像にホットリンクするのを禁止し、簡単にファイルをダウンロードしたりリンクしてリーチしたりできないようにします。
lighthttpd でのリーチングを止める方法 (Google 検索より)
http://www.google.com.au/search?q=lighthttpd+stop+image+hotlinking