CDN常用的防盜鏈方式有IP黑白名單族跛、Referer闰挡、時間戳和中心鑒權(quán)等防盜鏈方式。
1礁哄、IP黑白名單
配置請求者的IP黑白名單长酗,設(shè)置黑名單之后,除了黑名單的用戶都能訪問姐仅;反之設(shè)置了白名單花枫,只有白名單的用戶都可以訪問。
2掏膏、Referer防盜鏈
在http請求時劳翰,Referer里記錄的是請求的來路,所以通過設(shè)置Referer黑白名單馒疹,可以控制哪個頁面或者域名過來的請求是可以訪問的佳簸。這個方法比較簡單,因為你很清楚想讓哪個網(wǎng)站或者不想讓哪個網(wǎng)站訪問颖变,但是缺點就是Referer信息可以偽造生均。
3、時間戳防盜鏈
時間戳防盜鏈主要是在url請求里腥刹,通過增加時間戳的信息來對url加上時間的因素马胧,盜鏈者如果不及時更新url,那么就會無法訪問衔峰。這個比較常見佩脊,但是如果盜鏈者定期的過來更新url,這種方法也會失效垫卤。
4威彰、中心鑒權(quán)
中心鑒權(quán)的方式等于在源站增加一層驗證,這個方法會對防盜鏈有效穴肘,但會增加請求的時間成本歇盼,一般用于有對內(nèi)容進行完全保護的,比如有些視頻網(wǎng)站评抚,需要會員身份才能看的內(nèi)容豹缀,對于這些網(wǎng)站,一般都會做中心鑒權(quán)慨代。