搭建直播原始碼過程中需要注意的安全問題

2021-10-02 05:17:44 字數 611 閱讀 9063

一、 什麼是防盜煉

想知道防盜鍊是什麼,就要先知道盜鏈是什麼,有直播平台自己沒有主播進行直播,於是他們通過技術手段設定自動採集功能,直接採集別家直播**上的直播內容放在自己**上盈利,而防盜煉就是為了防止這一情況產生。

防盜煉功能基於 http 協議支援的 referer 機制,通過 referer 跟蹤**,對**進行識別判斷,使用者可以對訪問者的身份資訊進行設定,黑名單中的訪問者會被禁止訪問。

二、 防盜煉在**

在直播平台建設完畢後,如果我們想開啟防盜煉,我們可以在物件儲存控制台開啟防盜煉鏈結,如果開啟了cdn加速並使用 cdn 網域名稱訪問資源,就需要到cdn 控制台進行防盜煉配置。

三、 防盜煉的種類

防盜鍊有很多種類,如基礎防盜煉、referer 防盜煉、高階防盜煉、時間戳防盜煉 swf 防盜煉、回源鑑權防盜煉等,在此簡單介紹兩種直播常用防盜煉

1、 referer 防盜煉:referer防盜煉常被用於防盜煉,也支援流**直播使用,當訪問者請求傳送到cdn伺服器後,cdn伺服器檢查客戶url中所攜帶的referer欄位的資訊,判斷是否禁止該請求。

Xtrabackup熱備過程中需要注意的引數

xtrabackup常用引數選項如下 defaults file 預設配置檔案的路徑,如果不該引數,xtrabackup將從依次從以下位置查詢配置檔案 etc my.cnf etc mysql my.cnf usr local etc my.cnf my.cnf,並讀取配置檔案中的 mysqld 和...

在搭建過程中需要注意的一些小細節梳理

我是在eclipse的mars版本中進行搭建的,針對整合過程中自己遇到問題,做如下總結 先在開發環境中針對要引用的框架的不同建立不同的libraries,然後在自己的工程中選配自己在開發環境中建立的libraries。在開發環境中建立libraries,window preferences,如下圖 ...

Android開發過程中需要注意的細節

git 使用 rebase 命令來合併分支,盡量不要直接 merge 導致分支 日誌混亂。開發新功能時,自己在本地建立 feature 分支開發,功能開發完畢之後,參照上面合併流程操作功能的合併,並刪除本地分支,注意不要將本地分支推送到伺服器。平時開發只在 develop 分支和自己的本地分支操作,...