防盗链是什么?是如何防盗的?

如题所述

比如,别人上传的东西,你直接拿了LINK去,贴到别的论坛或者网站,宣称"有好东西,快来下载",又或者告诉你的朋友"你要这个文件?俺有连接,快下",然后在那里接受别人的滔滔不绝的景仰之情(当然,结果就是你就别想在这里混了)
什么是盗链

“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

为什么会产生盗链

一般浏览有一个重要的现象就是一个完整的页面并不是一次全部传送到客户端的。如果请求的是一个带有许多图片和其它信息的页面,那么最先的一个Http请求被传送回来的是这个页面的文本,然后通过客户端的浏览器对这段文本的解释执行,发现其中还有图片,那么客户端的浏览器会再发送一条Http请求,当这个请求被处理后那么这个图片文件会被传送到客户端,然后浏览器回将图片安放到页面的正确位置,就这样一个完整的页面也许要经过发送多条Http请求才能够被完整的显示。基于这样的机制,就会产生一个问题,那就是盗链问题:就是一个网站中如果没有起页面中所说的信息,例如图片信息,那么它完全可以将这个图片的连接到别的网站。这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担。

我遇到的盗链

我的网站遇到最多的是两类盗链,一是图片盗链,二是文件盗链。曾经有一个访问量极大的网站盗链我网站的图片,一天竟然消耗了数G的流量。同时,我站放的不少几十兆的大型软件也常遭到文件盗链,大量消耗我站资源。

盗链的解决方案

其实通过WEB服务器的URL过滤技术,这个伤脑筋的问题会很容易得到解决。

如果WEB服务器用的是APACHE的话,那么使用APACHE自带的Url Rewrite功能可以很轻松地防止各种盗链,其原理是检查REFER,如果REFER的信息来自其他网站则禁止访问所需要的资源。

那么,IIS支持UrlRewrite吗?

答案很简单,不支持。但是我们可以通过安装第三方服务器扩展让IIS支持。

目前有一种产品能比较好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite。

下载地址在: http://www.helicontech.com/download/

这里只有ISAPI Rewrite的一个LITE版本是免费的,其它都是trial版本。ISAPI Rewrite Lite的版本功能不支持虚拟站点配置,元数据监测和自动缓存清理。 但是基本的UrlRewrite功能都支持。

如何进行UrlRewrite的设置?

isapi_rewrite利用正则表达式进行替换规则的表示。

下面是一个简单的例子,我想让我们的用户输入 http://localhost/test-12314.html 实际上访问的是 http://localhost/test.asp?id=12314 。那么我们的匹配表达式应该是 /test-([0-9]*).html 对应的格式化表达式应该为 /test.asp\?id=$1 。

进行正则表达式的编写的时候,可以利用isapi_rewrite提供的正则表达式测试工具(默认安装提供),进行调试。做好了匹配表达式和格式化表达式,我们可以把它们放到安装目录下的httpd.ini里面。文件保存后,不需重新启动iis即可生效。

对于我的网站,我防盗链的方法是在httpd.ini里面加入如下语句

RewriteCond Host: (.+)

RewriteCond Referer: (?!http://\1.*).*

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]

然后重启IIS,这时防盗链就开始起作用了,其他网站盗链过来的请求都会被拒绝。

至此,我也终于可以摆脱了被盗链的烦恼了。
参考资料:【♀】蓝齐儿 你的原创???请注意保护别人的权利!!http://zhidao.baidu.com/question/189999.html
温馨提示:内容为网友见解,仅供参考
第1个回答  2005-12-26
ljpbxh027 - 大魔法师 八级 12-26 08:32

--------------------------------------------------------------------------------
支持
第2个回答  2005-12-26
一些网站为了防止其他网站盗用本网站技术信息设置的一个可以令对方下载文件失败或者无法下载某些文件的技术……

防盗链是什么意思?
防盗链是指网站管理者为防止他人盗用其网站上的图片、音频、视频等资源而采取的一项技术措施。该技术措施在启用后,若有人在其他网站上盗用该网站的资源,那么在该网站上的资源将不会成功显示,而是会显示一个防盗链的提示信息。防盗链虽然在一定程度上可以保护网站资源的安全,但也会给用户带来一定的麻烦。

防盗链是什么意思?有什么作用?
1、防盗链其实就是采用服务器端编程,通过url过滤技术实现的防止盗链的软件。此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。2、作用:可以防止盗窃活动和暴力袭击。防盗链的实现方法:1、如果想对自己的网站进行防盗链保...

防盗链一种防止盗链的技术
防盗链,即通过技术手段,非自身服务器上的内容在未经许可的情况下,出现在其他网站的页面上,以获取利益。这种情况常发生于小型网站窃取大型网站如音乐、图片或软件下载链接,从而占用大网站的资源和流量。这种行为对被利用的网站来说是不公平的,既损害了原网站的权益,又增加了服务器负担。产生盗链的主要...

我想问一下,什么是”防盗链“?最好能举个例子,谢谢!
直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

图片防盗链是什么意思?
图片防盗链是一种保护图片资源的技术手段。在网页上,当我们插入一张图片时,图片资源其实是通过一个链接引用的。如果某个人在自己的网页上直接复制了这个链接,就可以直接使用这张图片,这就是盗链。图片防盗链就是利用技术手段,防止不被授权的网站盗用图片资源,保护图片的使用权。图片防盗链主要通过HTTP...

【防盗链】防盗链原理是什么 防盗链安装图
防盗门链简介 防盗门链在建筑业或锁具行业中被称为防盗锁链或防盗链,这种设备主要用于安装在大门的内侧。它由滑链和链扣两部分构成,旨在提供额外的安全保障。防盗门链的作用 链扣通常固定在房门背面靠近门边的位置,滑链的一端则固定在门框上,另一端是可移动的,能够插入链扣中锁定。当防盗门链挂...

酒店防盗链怎么用 图解
1. 什么是防盗链?防盗链是一种保护网站资源不被非法盗用的技术。它通过服务器端的判断,确定引用网站资源的页面是否合法,如果不合法,则阻止资源的获取,从而保护网站的原创内容和技术。2. 酒店网站如何使用防盗链技术?对于酒店网站来说,防盗链技术是至关重要的。在展示酒店的服务和环境时,网站通常会...

宾馆里面的门链锁叫什么锁?
那个叫防盗链。防盗门链的作用是什么?一、在建筑业或锁具行业中,防盗门链又称为防盗锁链或防盗链,是一种安装在大门内侧的带锁金属链。它由滑链和链扣两部分组成。二、链扣装在房门背面离门边不远的地方,滑链的一端固顶在门框上,另一端是活动的,能插入到门背上的链扣中锁定。当挂上防盗链...

防盗链和防盗扣哪个好
防盗扣是一种小型的安全装置,主要用于固定物品,防止物品丢失或被替换。虽然它也有一定的防盗功能,但与防盗链相比,其防护等级相对较低。它适用于一些较小、轻便的物品,如衣物、电子产品等。一旦遭受强力破坏或解锁技术,防盗扣的效果可能会大打折扣。对比两者性能及适用性 从防盗性能上看,防盗链明显...

防盗门上的防盗链作用是什么
1. 防盗链安装在房门背面,靠近门边的位置。它的滑链一端固定在门框上,而另一端是活动的,可以插入门背的链扣中以实现锁定。2. 使用防盗链时,门只能打开约5到8厘米的距离。这样,人无法通过门缝,同时手也无法从门外伸入门内够到门背的链扣,确保了在主人开门确认访客身份时,能够有效防止突然...

相似回答