WordPressWebサイトでのホットリンクを防ぐ方法

公開: 2021-12-26

Webサイトの管理者は、Webサイトとデータが危険にさらされる可能性のあるさまざまな方法に注意する必要があります。 サイトのセキュリティをあらゆる角度から評価する必要があります。 さらに、あなたはあなたが支払う帯域幅を守る責任があります。 ホットリンクは、インターネットユーザーが帯域幅を便乗させるために採用する方法です。 あなたがそれを妨げなければ、これはあなたにお金がかかるかもしれません。

この記事では、ホットリンクとは何か、WordPress Webサイトで問題が発生する理由、サイトから誰かがホットリンクしているかどうかを確認する方法、および今後発生しないようにする方法について説明します。

すぐに飛び込みましょう。

ホットリンクとは何ですか?

基本的に、ホットリンクは、Webサイトからの帯域幅と特定の資産の盗難です。 これには、インターネットユーザーが関与します。これは、別のWebデザイナーであろうと、別のサイトに投稿しているブロガーであろうと、メディアの一部からソースコードを取得し、作業中のサイトから直接リンクします。 リンク先のコンテンツは、サイトのスペースでホストされている写真、グラフィック、ビデオ、またはその他のビジュアルメディアである可能性があります。

メディアをホストするために独自の帯域幅を使用するのではなく、メディアが自分のサイトまたは投稿に表示されるように、自分の帯域幅にリンクします。 彼らは自分のホストされたスペースに画像をアップロードすることを気にしません。 多くの場合、ホットリンクを使用している人は、あなたの許可または必要なライセンスでメディアを使用していません。 これが発生した場合、コンテンツを元の所有者または作成者に帰属させるという非常に重要なステップもスキップしているに違いありません。

サイトの帯域幅を盗むことは十分に悪いことではなかったかのように、ホットリンクはしばしば著作権侵害に相当します。 ユーザーが、ライセンスを購入していないストックフォトを尋ねたり使用したりせずに、知的財産(IP)を持ち上げている可能性があります。 彼らは状況の重大さに気付いていないかもしれませんが、ホットリンクは実際にあなたと彼らが使用しているメディアの他の所有者の両方と一緒に犯罪者を熱湯に着陸させることができます。

ホットリンクがあなたのウェブサイトに悪い理由

問題のあるユーザーがあなたが支払っている帯域幅リソースを使用しているため、ホットリンクはWebサイトに悪影響を及ぼします。 極端な状況では、それは隣人があなたのホースから水で彼らのプールを満たしているようなものです:彼らは水を手に入れます、そしてあなたは法案で立ち往生しています。

ホットリンクは、リソースの盗難に相当するだけではありません。 IPの盗難を意味する場合もあります。 誰かに帯域幅を上げてもらうのは十分に悪いことですが、視聴者のために作成したリソースを盗むと、帯域幅が別のレベルになります。 最善の策は、画像またはビデオがホットリンクされているかどうかを識別し、それが再発しないようにするための対策を実装する方法を学ぶことです。

誰かがあなたの画像をホットリンクしているかどうかを見分ける方法

誰かがあなたの画像をホットリンクすると、彼らはあなたの画像のURLを使用してあなたのサイトにリンクします。 このメソッドは、画像(または他のメディア)をサイトにプルして表示します。 誰かのサイトを右クリックして画像のソースコードを調べると、その人がホットリンクしているかどうかがすぐにわかります。

時々、誰かがあなたの画像をホットリンクしているとき、あなたはあなたのウェブサイトのパフォーマンスの低下を経験するかもしれません。 また、割り当てられた帯域幅の量を超えたことを知る場合があり、Webホストは使用している量に対してより多くの料金を請求します。 この場合、他の誰かがあなたのスペースから引っ張っているかどうかを調べるために、さらに調査する必要があります。

Google画像検索でホットリンクを見つける方法

Google画像検索を介してホットリンクされた画像を確認するために使用できる簡単な方法があります。 新しいブラウザタブを開いてGoogle画像検索に移動し、検索バーに次のコマンドラインを入力する必要があります。 (必ず「websiteurl.com」を正しいURLに置き換えてください。)

inurl:websiteurl.com -site:websiteurl.com

この場合、Elegant Themes Webサイトをチェックアウトしたため、コマンドは次のようになりました。

inurl:elegantthemes.com -site:elegantthemes.com

検索結果から、現在Webサイトからホットリンクされている画像が表示される場合があります。 ただし、画像が表示されたからといって、ホットリンクされていると思い込まないでください。 時々、そうではありません。 始める前にそれを覚えておくことが重要です。 たとえば、検索結果からエレガントなテーマの画像を掲載しているサイトが多数見つかりましたが、ソースコードをさらに調べたところ、多くのサイトがホットリンクされていないことがわかりました。

Google画像検索にコマンドを入力すると、次の結果が得られます。 この場合、ホットリンクされた画像に出くわさなかったため、プライバシーの目的でURLをカバーしました。

この検索で​​は、ブランド画像とそれらが表示されるサイトの両方を確認できます。 ただし、注意して続行してください。検索結果に画像が含まれる場合がありますが、画像がまったくホットリンクされていない場合があります。 さらに調査するには、各画像を右クリックして、そのソースコードを調べます。 これにより、画像がサイトからホットリンクされているかどうかがわかります。

幸いなことに、WordPressのメディアへのホットリンクを防ぐための確かな方法がいくつかあるので、次にそれらを見てみましょう。

WordPressWebサイトでのホットリンクを防ぐ方法

インターネットユーザーがWordPressWebサイトでホットリンクできないようにするのはかなり簡単です。 これを自分で行うための基本的な方法と、作業を簡単にするためのプラグインがいくつかあります。

画像のファイル名を変更するか、画像を移動します

画像が他の人のWebサイトに表示されないようにする簡単な方法のひとつは、ファイルの名前を変更するか、画像を別のフォルダに移動することです。 これにより、違反者がサイトで使用しているリンクがすぐに切断されます。 もちろん、これは実際には一時的な修正です。 彼らはいつでも戻ってきて、後であなたのサイトから新しいファイル名を持ち上げることができます。

画像を入れ替える

この方法でも帯域幅を使用しますが、ホットリンカーに印象を与えるための優れた方法は、画像を交換することです。 言い換えれば、ホットリンカーのサイト訪問者に、彼らがあなたの財産を盗んだことを示す同じファイル名の新しい画像をアップロードします。 これを行っても、サイトのストレージの問題は緩和されませんが、ポイントはわかります。

この好例は、TheOatmealの作成者であるMatthewInmanが、2015年に彼のウェブサイトから許可なくコミックをホットリンクしたことでTheHuffingtonPostを呼び出したときです。 彼は、オンライン出版物を荒らしするためのユーモラスな絵に加えて、盗まれた画像を自分のサイトホスティング法案の画像と交換しました。

.htaccessファイルにコードを挿入する

.htaccessファイル(FTPクライアント経由でアクセス)にコードを挿入して、他のインターネットユーザーがアセットをホットリンクできないようにすることができます。 FileZillaなどの選択したFTPクライアントにログインし、public_htmlフォルダーに移動して.htaccessを見つけます。

始める前に、問題が発生した場合に備えて、.htaccessファイルのコピーを作成し、ローカルに保存してください。 (このファイルで作業する前に、サイトのバックアップを作成することもお勧めします。)バックアップを作成したら、.htaccessファイルを開いて編集します。 ファイルを右クリックして、ドロップダウンメニューから[表示/編集]を選択するだけで、デフォルトのテキストエディタで開きます。

次のコード行をファイルに追加する必要があります(「siteURL.com」をWebサイトのURLに置き換えることを忘れないでください)。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?siteURL.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp|tif|tiff)$ - [F]

それでおしまい! これで、ホストされているメディアがホットリンクから保護されます。

CDNを介したホットリンクを防ぐ

Cloudflare、Sucuri、KeyCNDなどのコンテンツ配信ネットワーク(CDN)を使用している場合は、CDN自体からのホットリンクをブロックするオプションがある可能性があります。 たとえば、Cloudflareユーザーの場合、CDNにはScrape Shieldと呼ばれる機能があり、コンテンツがホットリンクされないように保護できます。 また、サーバー側から電子メールアドレスとコンテンツを保護します。

WordPressサイトを右クリックしないようにする

ユーザーがWordPressサイトを右クリックして画像を保存したり、画像のURLを取得してホットリンクしたりできないようにすることができます。 WP ContentCopyProtectionやNoRightClickなどのプラグインをインストールして開始できます。

プラグインには、右クリック防止以外にも、ユーザーがサイト上のテキストを強調表示したりコピーしたりできないようにするなど、複数のコンテンツ保護機能があります。 WordPressサイトでの右クリックを無効にする他のプラグインには、WPの右クリックを無効にするプラグインと右クリック画像プラグインがありません。

コンテンツ保護プラグインをインストールすることに加えて、画像に透かしを入れることを検討することもお勧めします。 ここで私たちのお気に入りの透かしアプリについて読むことができます。

ホットリンクのよくある質問

どのホットリンク保護方法が自分に適しているかをどのように知ることができますか?

選択したホットリンク保護の方法は、実際にはニーズと技術的能力によって異なります。 たとえば、サイトのコードで作業する傾向がない場合、.htaccessファイルにコマンドを追加することは、最善のオプションではない可能性があります(もちろん、開発者にコマンドを使用している場合は、助けを求めることができます。 )。 限られた予算で作業している場合は、画像を交換して他の人のサイトを強調するのではなく、その帯域幅がまったく使用されないようにする必要があります。 個々のニーズを考慮して、適切と思われるソリューションを選択してください。

私は自分のWebサイトをホットリンクから保護しましたが、右クリックを無効にする前に誰かが私のコンテンツを盗むことができました。 どうすれば削除できますか?

DMCA削除通知を発行して、問題のあるWebサイトからIPを削除するプロセスを開始できます。 Webサイトに著作権表示があることを確認し、保護を強化するために米国著作権局に登録してください。 あなたはここでそれを行う方法について読むことができます。

サイトの右クリックを無効にしましたが、誰かがスクリーンショットを撮り、とにかくスクリーンショットを使用しています。 私は何をすべきか?

コピーしたコンテンツに対してDMCA削除通知を発行できます。 将来的には、誰かがスクリーンショットを撮ってもその透かしが表示されるように、画像に透かしを入れることを検討してください。 それは彼らのサイト訪問者に彼らがウェブ上のどこかからコンテンツを持ち上げたことを示します。

概要

WordPress Webサイトを運営している場合、ホットリンクは悪化し、コストのかかる問題になる可能性があります。 ありがたいことに、それはあなたがあなたのコンテンツと帯域幅を保護し、あなたのビジネスに取り掛かることができるように予防可能です。 ツールと保護対策を適切に組み合わせることで、さまざまなデジタル盗難を防ぐことができます。

WordPressサイトで何らかの形のホットリンク保護を使用していますか? コメント欄で教えてください。

asteldesign/shutterstock.comによる記事特集画像