LoginSignup
0
0

More than 3 years have passed since last update.

ホットリンク保護の仕組み

Posted at

概要

直リンク(ホットリンク)を制御し、外部へのデータ転送を抑制し、サーバーに大きな負担が掛からないようにします。
お客様のサイト上でファイルへのアクセスができるサイト名(ドメイン名)を指定することができます。

Tencent Cloud VODでは、動画の再生許可を制御するためにホットリンク保護を提供しています。ホットリンク保護が有効になった後、Tencent Cloud CDNノードは再生要求に含まれるキー情報をチェックし、承認された要求にのみ動画データを返す。このスキームはプレーヤーに特別な要件はなく、VODのプレーヤーSDKと一般的なプレーヤーの両方に適用できます。

種類と機能

VOD ホットリンクプロテクションは、参照元とキーに基づいてホットリンクを防止することができます。
image.png

image.png

参照元ホットリンク保護

HTTP に基づくリファラー機構は、再生リクエストヘッダのリファラーフィールドを通してリクエストソースを識別します。指定したドメイン名をブロックリストまたは許可リストに追加することができ、それに基づいてCDNノードが認証を行い、再生リクエストを許可または拒否します。

キーホットリンク保護

これにより、動画の再生制御パラメータを QueryString の形式で動画の URL にスプライシングすることができます。CDN ノードは、URL に含まれる再生制御パラメータを確認し、それに応じて動画の再生を制御します。現在、キーホットリンクプロテクションでは、「有効期限」「視聴者数」「動画再生時間」を、対応するパラメータ(「有効期限」「再生許可IP数」「プレビュー時間」)で制御することができます。

  • 有効期間制御

動画URLの有効期限を指定します。要求された動画URLの有効期限が切れている場合は、動画を再生することができません。このように、動画URLに有効期限を設定することで、悪意のあるユーザーが他のWebサイトにURLを転送して長期利用することを防ぐことができます。

  • 視聴者数制御

これは、動画のURLにアクセスできる視聴者の数を指定します。同じプライベートネットワーク内にないデバイスは、一般的にパブリックIPが異なります。URL での再生を許可する IP の数を制限することで、URL にアクセスできる視聴者の数を指定することができます。これにより、悪意のあるユーザーがURLを他のWebサイトに転送して無制限に配信することを防ぐことができます。

  • 動画再生時間の制御

これは、有料ではないユーザーのためにプレビューを実装するために、動画 URL 内のプレビュー期間 (例: 動画の最初の 5 分間) を指定します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0