iis是干嘛的 iis 防盗链
Iis防盗链(iis是干什么的)简单印象2018-01-04 08:28:24
盗窃链的定义
这些内容并不在你自己的服务器上,而是通过技术手段,你可以绕过别人投放利益广告的最终页面,直接将这些内容提供给你自己的带有利益广告的页面上的终端用户 。往往是不知名的小网站盗取有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放到自己的网站里,从而盗取大网站的空和流量 。
为什么会有连锁盗窃?
一般来说,浏览时的一个重要现象是,一个完整的页面并不是一次性全部交付给客户端的 。如果请求的是一个有很多图片和其他信息的页面,那么第一个Http请求被发送回这个页面的文本 。然后在客户端的浏览器对这个文本进行解释,发现里面有图片之后,客户端的浏览器会再发送一个Http请求 。在这个请求被处理后,图像文件将被发送到客户端,然后浏览器将图片放置在页面的正确位置,这样只有在发送多个Http请求后,一个完整的页面才可能被完整地显示 。基于这个机制,就会出现一个问题,就是链盗的问题:如果页面中提到的信息在一个网站中找不到,比如图片信息,它完全可以把这个图片连接到其他网站上 。这样,一个没有任何资源的网站,利用其他网站的资源展示给访客,提高了访客的访问量,大部分访客不会轻易发现 。显然,这对已经用上资源的网站是不公平的 。一些不良网站为了在不增加成本的情况下扩大自己网站的内容,往往会盗用其他网站的链接 。一方面损害了原网站的合法利益,另一方面增加了服务器的负担 。
【iis是干嘛的 iis 防盗链】如何实现防盗链
要实现防盗链,首先要了解防盗链的实现原理 。说到防盗链的实现原理,还得从HTTP协议说起 。在HTTP协议中,有一个名为referer的头字段,它使用URL的格式来指示链接到当前网页或文件的位置 。也就是说,通过referer,网站可以检测到目标网页访问的源网页,如果是资源文件,就可以追溯到其显示的网页地址 。用referer很容易追踪到出处 。这时候可以通过技术手段进行处理 。一旦检测到来源不是本网站,就会屏蔽或返回指定页面 。
想要保护自己的网站不被盗链,需要根据不同的情况区别对待 。如果网站服务器使用的是apache,那么使用apache自带的Url重写功能可以轻松防止各种链盗 。原理是检查推荐人,如果来自其他网站,将推荐人的信息重定向到指定的图片或网页 。
如果服务器使用IIS,则需要第三方插件来实现防盗链功能 。现在常用的一个产品叫ISAPI_Rewrite,可以实现类似apache的防盗链功能 。此外,论坛还可以使用“登录验证”的方法进行防盗链 。
在IE或firefox浏览器中,我们可以使用HttpWatch抓取网页的头部信息,其中包含referer段内容,反映了用户到达当前页面的地址 。用下面的PHP语句模拟“只将传入链接限制到本网站地址”的防盗链技术:
推荐阅读
- 怎么饮食比较健康 这样吃最健康
- 30万像素拍出来的照片?30W 是30万像素的意思吗?30W和120万像素哪个好.?
- 犀牛角粉是白色的吗 犀牛角粉泡水喝的功效
- 矿机显卡能用多长时间~~熊猫b7矿机是什么显卡?
- 饶颖事件是真的吗?我想问问饶赵事件是什么意思?
- 夹克英文怎么写?夹克是什么衣服?
- 寓教于乐的教育理念 寓教于乐是什么意思
- 老年人晚上尿失禁是什么原因 老人尿失禁
- 百度网速慢是什么原因 网速慢的原因及解决办法
- 是破解版,永久有效 公司电脑装了影子系统2008用什么方法能删除. 影子系统中文破解版