咨询服务热线
盗链的定义
此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。
为什么会产生盗链
一般浏览有一个重要的现象就是一个完整的页面并不是一次全部传送到客户端的。如果请求的是一个带有许多图片和其它信息的页面,那么最先的一个Http请求被传送回来的是这个页面的文本,然后通过客户端的浏览器对这段文本的解释执行,发现其中还有图片,那么客户端的浏览器会再发送一条Http请求,当这个请求被处理后那么这个图片文件会被传送到客户端,然后浏览器会将图片安放到页面的正确位置,就这样一个完整的页面也许要经过发送多条Http请求才能够被完整的显示。基于这样的机制,就会产生一个问题,那就是盗链问题:就是一个网站中如果没有起页面中所说的信息,例如图片信息,那么它完全可以将这个图片的连接到别的网站。这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担。
如何实现防盗链
要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。有了referer跟踪来源就好办了,这时就可以通过技术手段来进行处理,一旦检测到来源不是本站即进行阻止或者返回指定的页面。
如果想对自己的网站进行防盗链保护,则需要针对不同的情况进行区别对待。如果网站服务器用的是apache,那么使用apache自带的Url Rewrite功能可以很轻松地防止各种盗链,其原理是检查referer,如果referer的信息来自其他网站则重定向到指定图片或网页上。
如果服务器使用的是IIS的话,则需要通过第三方插件来实现防盗链功能了,现在比较常用的一款产品叫做ISAPI_Rewrite,可以实现类似于apache的防盗链功能。另外对于论坛来说还可以使用“登录验证”的方法进行防盗链。
在IE或firefox浏览器中,我们可以使用HttpWatch抓包工具抓取网页的表头信息,该信息就包含了referer段内容,该内容反映的就是用户是从哪个地址到达当前页面的。下面使用PHP语句模拟“限制来路链接只能是本网站地址”的防盗链技术:
if(isset($_SERVER['HTTP_REFERER'])){
//通过字符串处理函数匹配来路URL是否以本站域名打头,是,则说明非盗链
if(strpos($_SERVER['HTTP_REFERER']),'http://www.thanks.live')==0){
echo "您是通过本站其他页面链接到该页面";
}else{
echo "本站禁止盗链";
}
}esle{
echo "您是通过类似直接输入当前URL的方式进入该页面的";
}
?>
由于referer值是极易伪造的,所以上述方法只是简单的防盗链。
上一篇:做个小说网站要多大的主机空间
香港服务器BGP多线服务提供稳定的网络支持!
2020-10-28如何在香港服务器!加速
2020-10-28香港便宜的“高防”服务靠谱吗?
2020-10-28香港服务器和美国服务器在范围和特点上的差异
2020-10-28探索专线!香港服务器CN2极速之旅
2020-10-28购买香港高反服务设备需要注意什么?
2020-10-28港云服务硬盘内存比升级,大,价格低至199!
2020-10-28什么业务适用于香港服务器-直销行业
2020-10-28香港最好的抗袭服务是哪一个?
2020-10-28香港服务器?如何切换IP
2020-10-28香港最有活力的IP服务是哪家?
2020-10-28香港服务器和香港云服务哪个?
2020-10-28为什么要买香港服务器?
2020-10-28云广播网站可以部署在香港服务器吗
2020-10-28香港服务器?的数据备份周期有多长
2020-10-28运维必看,服务器日常维护的小技巧分享
2020-10-21专用服务器还存在“无限带宽”吗?
2020-10-21如何上传网站到云主机
2020-10-21香港服务器BGP多线服务提供稳定的网络支持!
2020-10-28服务器搭建视频怎么样才能播放流畅
2020-10-21云服务器好在哪?你知道吗?
2020-10-21实例讲解服务器防盗链技术
2020-10-215g时代服务器宽带会降价吗?
2020-10-21购置服务器?节约成本有高招
2020-10-21做个小说网站要多大的主机空间
2020-10-21新闻门户,用 oss 还是自己搭图片服务器?
2020-10-21服务器配置到底该如何选择?
2020-10-21服务器硬件防火墙的作用和必要性
2020-10-21从这三个方向来判断服务器质量
2020-10-28云服务器中企业如何确保敏感文件的安全
2020-10-21Copyright © 2002-2020 汇网服务器 版权所有 渝ICP备20008529号-1
截屏,微信识别二维码
微信号:13657627879
(点击复制,添加好友)