特定の公開ディレクトリにある画像ファイルを、ぶっこ抜きする方法ってありますか?
例えばですが、ドキュメトルート/img ディレクトリの中に、
サイトで使用する画像を全て格納しているとして、
HTML,CSS,JS等で読み込んでいる画像は、
ソースを見れば、誰でもパスやファイル名がわかる為、抜かれる可能性があると思うのですが、
現時点では特に読み込んでいない、将来使用する予定の画像をあらかじめ格納しておくと、
それらも抜かれる可能性があるのでしょうか?
また、ぶっこ抜きが可能な場合、
なにか対策方法があれば教えて頂けますと幸いです。
※サーバー側の言語はPHPを想定しております。
みんなの回答 4 件
macでしたらsitesuckerといった厄介な(使う人にとってはありがたい)サイトデータ一括ダウンロードソフトがあります。Windowsだと知りませんが、きっとあるでしょう。他にもわりと少数派でスクリプト自作してやってくる方もいるかもしれません。
-
この方たちは、画像を盗んでいるわけですけど自覚は無いでしょう。何よりも問題なのが、この人たちが画像を一括ダウンロードし始めたらサイトがダウンしてしまうんです。これでは他のお客様に迷惑がかかりますし、すぐに売り上げに影響してしまいます。
-
.htaccessというものを使って、jpg, png, gifへアクセスを禁止、更には強制的に他のダミー画像をダウンロードさせるという方法があります。「画像 hotlink 禁止 スクリプト htaccess」でググってみてください。
-
>>将来使用する予定の画像をあらかじめ格納
-
なるべく見られたく無いものは公開サーバにアップロードしておかないのが原則かと思います。パーミッションを読み込み不可にしておくという方法は?パーミッション変更のことを忘れて後でパニクる可能性もありますが。
特集!! Googleは見ていてた!
リストが表示されないようにするのは当然として、あとは推測しにくいファイル名にするんだぉ。4903485495805829845948592592.jpg とかだぉ。それがいやなら公開しちゃダメぇぇぇ。
wgetとかサイトデータを抜くツールでも結局はリンクを辿ってるだけなので、
リンクされてない画像等を抜かれる可能性はかなり低いと思う。
関連するトピックス