全部產品
Search
文件中心

ApsaraVideo Live:防盜鏈

更新時間:Oct 31, 2024

防盜鏈通過設定Referer類型(白名單或黑名單),限制訪問ApsaraVideo for Live緩衝節點資源的使用者,實現對訪客身份的識別和過濾,避免ApsaraVideo for Live的資源被其他人盜用,並提高ApsaraVideo for Live的安全性。本文介紹如何開啟並使用防盜鏈功能。

背景資訊

防盜鏈功能基於HTTP協議支援的Referer機制,通過Referer跟蹤來源,對來源進行識別和判斷。

目前防盜鏈功能支援黑名單或白名單機制,您對資源發起請求後,請求到達ApsaraVideo for Live節點,ApsaraVideo for Live節點會根據您預設的防盜鏈黑名單或白名單,對訪客的身份進行過濾。符合規則的使用者可以順利請求到資源,不符合規則的使用者,請求會返回403響應碼。

說明
  • 防盜鏈是可選配置,預設不啟用。

  • 黑白名單互斥,同一時間您只能選擇一種方式。

  • 配置防盜鏈後,ApsaraVideo for Live支援自動添加泛網域名稱。例如,如果您填寫example.com,則最終配置生效的是*.example.com,所有子級網域名稱都會生效。

  • 您可以設定是否允許空Referer欄位訪問資源,即允許通過瀏覽器地址欄直接存取資源URL。

    • 由於移動端一般擷取不到referer,目前預設支援空referer訪問。如果設定為不允許空referer訪問,在移動端可以配合阿里雲播放器SDK設定referer。

    • 當您設定不允許空referer訪問時,請務必配置HTTPS 安全加速,並開啟強制跳轉HTTPS(HTTP > HTTPS),部分瀏覽器處理HTTPS請求HTTP的資源時,會移除referer,導致無法訪問。

操作步驟

  1. 登入ApsaraVideo for Live控制台
  2. 在左側導覽列單擊推/播流網域名稱管理,進入網域名稱管理頁面。

  3. 選擇您要配置的播流網域名稱,單擊網域名稱配置

  4. 單擊直播管理 > 存取控制

  5. 單擊Referer防盜鏈頁簽,開啟Referer防盜鏈

    開啟

  6. 配置Referer類型規則,單擊確定

    配置防盜鏈

    Referer防盜鏈類型及說明如下表所示。

    類型

    說明

    黑名單

    黑名單內的網域名稱均無法訪問當前的資源。

    白名單

    只有白名單內的網域名稱能訪問當前資源,白名單以外的網域名稱均無法訪問當前的資源。