导航:首页 > 电影资讯 > 电影网站如何防止盗链

电影网站如何防止盗链

发布时间:2022-08-11 01:22:18

Ⅰ 网站防盗链怎么解决

盗链网站无法下载,报盗链的问题。

要下载这类文件最简单的方法就是改referer。

比方flashget中,网址下面的"引用"一栏中,直接填写下载地址就可以了。

Ⅱ 网站怎么才能防止盗链

关于倒链我的解决办法是这样:
1,别人通过http://yoururl/***.rar来盗链你的文件,可以这样解决:
把你所有需要被下载的文件夹里面,比如放在down文件夹里面,那么下载地址就是:
http://yoururl/down/***.rar 你只要有时间就改改down的名字比如为down1等!
2,别人通过http://download.***.com/download.asp?id=1
引用你的下载地址,这个更好解决,用上面提到判断url来源的办法可以解决,另外的思路是利用session。
在list.asp(显示被下载软件的相关信息的页面)创建session("down_id")=request("id")
在http://download.***.com/download.asp?id=1页面你判断session("down_id")的值,为空或者不等于相应值就不能下载(这样同时使用户不能在你的站点开多窗口下载不通软件)。
当然你不要忘记设置session过期时间。最好设置为1分钟左右!
3.在中间再加一个判断页面,然后redirect,就可以通过判断上一页面的参数信息来决定是否盗链

Ⅲ 下载网站如何隐藏下载链接 和避免盗链

盗链的解决方案

其实通过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,这时防盗链就开始起作用了,其他网站盗链过来的请求都会被拒绝。

至此,我也终于可以摆脱了被盗链的烦恼了。

Ⅳ 如何防止文件被迅雷盗链下载

防不胜防
欺负人...
我帮你找找..找到了给我分啊

下面的迅雷原来已经说过,迅雷会把相同的文件集合在一起,供迅雷的用户下载

别给我说你的网站有防盗链,迅雷每一个用户都在尝试连上你的服务器下载,你不断的拒绝,也会占用光你的CPU资源,而做成你的真正用户无法下载和登陆.

那迅雷是通过什么原理,把互联网上的千千万万的文件和下载地址,而分辨出哪些是相同的文件???

是通过MD5码,如果两个相同的文件,就算文件名不相同,但他里面的代码是一样的,也就是MD5码也相同.

给迅雷盗连,是因为除了我们的网站有这个文件,在互联网上,其它网站也有提供这个文件下载.

我们可以对原文件进行些小修改,但又不影响这个文件的实质,如:

电影文件:修改标题和作者

MP3:修改标题和作者

压缩包:在压缩包上加上注解

以上行为,都会改变原文件的MD5码,从而做成,你的文件是整个互联网的唯一(给别人下载后,再发布到其它网站例外,但给迅雷盗链的机会也会大大减少).

-------------------------------------------
防止迅雷盗链的方法

可能大家都只知迅雷下载速度快,但如果相对我们站长(有独立服务器)来说,迅雷是我们最大的盗链敌人.

一.迅雷盗链原理

为什么迅雷会下载速度快?每个用迅雷下载的互联网的下载地址,都会被迅雷服务器收集,然后把相同的文件(通过相同MD5码来判断为同一个文件),集合在一起,形成一个下载资源.
当有用户用迅雷下载电影,MP3等大文件时,迅雷的客户端就会请求服务器,拿到正在下载文件在互联网上的其它下载地址.
所以,当用迅雷下载一些大文件时,就会看到不单有一个下载资源,而是有很多,而相对来说,其它下载资源就是盗链回来的.也所以,迅雷下载的速度快.

二.我的网站有防盗链机制,我不怕?

的确,有独立服务器的站长,基本上都会有防盗链,但如果一个下载地址给迅雷盗链了,就会有几十或几百人来尝试登陆你的下载地址,而如果你的网站上有一百个地址给迅雷收集了,那你每秒钟可能要拒绝几千次的盗链请求.我相信,对你的CPU资源会有很大的占用.再说,太多人同时连上一个端口,也会做成阻塞,你的真正用户就会尝试多次才能连接上你的服务器.

为什么有好些站推荐用迅雷下载

1.迅雷下载的确很快(盗链得来的).网际快车等其它下载工具也有相同的功能,但如果下载地址中有用户名和密码,就不会收集,但迅雷可不同,一视同人,全部收集.我猜,在下载地址中包了用户和密码,就是不想被公开,但写迅雷这个程序的人,用心可不太像人.

2.有好些站长,自身服务器性能差或带宽少或不了解迅雷,想借助迅雷的其它资源的帮助,让用户错觉上感到下载速度飞快.所以,如果你是此类站长,无需再往下看.

三.有何方法可以防迅雷呢?

我们明白了,迅雷是通过MD5码,判断互联网上的哪些下载地址是同一个文件,然后集合在一起,提供给别人下载的.那们我就可以对我们自身网站上的文件进行小修改,让我们的文件和互联网上的不同,变成了唯一.(如果有人在你的网站上下载了一个文件,然后再发布到自己的网站上,那你的文件就会在互联网上多了一个复制.但给迅雷盗连的机会还是会极少的)

四.对本站的文件进行小修改,来改变MD5码

电影(rmvb,AVI等),可以对标题和作者进行修改
MP3,也可以对标题和作者进行修改
这些修改,对能改变一个文件的MD5码,容量大小上也会有几个节字上的变化,经过这些修改,迅雷去见鬼去吧.

迅雷最不是人的地方,就是把有用户名和密码的下载地址也盗.不道理.

Ⅳ 如何阻止盗链

网站图像防盗----Apache配置妙法 每个网站所有者都在尽力美化自己的网站,使它看上去更酷、更具有吸引力,其中最常见的方法就是使用图片、Logo及Flash等。但是,这也会带来一个问题,因为越漂亮、越吸引人的网站,漂亮的图片和Flash等就容易被别的网站悄悄的盗用。下面我们就一起讨论如何防止网站图像被盗用。

需要解决的问题

简单的说,这里有两种不同的盗用行为:
1. 使用HTML标记IMG在自己的网站中引用网站的图片。
2. 从网站上下载图片,然后放在自己的网站上。

对于第一种的盗用行为,合法网站的图片被用来美化装饰其它网站,这种盗用对合法网站的损害比较大,因为访问非法网站的访问者其实是从合法网站获取图片的,合法网站的日志文件充满了访问请求记录,并且带宽被非法访问消耗,而合法网站却没有得到任何好处。这种类型的盗用通过技术手段完全可以被防止。

第二种类型的盗用相对来说比较阴险,浏览者在非法网站直接访问非法的图片,而合法网站的版权受到侵害,却得不到赔偿,甚至无法发现这种盗用。因为Web的工作方式对这种类型的盗用实际上无法被阻止,但是可以使得这种盗用更加困难。

完全杜绝这两种盗用行为是不现实的,但是通过技术手段可以使得这种盗用非常困难。在Apache环境下,通过配置可以限制网站图片被盗用。

标识需要保护的文件

作为网站管理员,最大的希望就是能够保护网站上所有文档,但是从技术角度考虑这种想法是不现实的,因此我们这里只讨论对图片文件的保护。

作为保护的第一步,首先需要标识出需要保护的文件,然后才能进一步对被标识的文件进行保护。在Apache配置文件中添加如下内容:

<FilesMatch "\.(gif|jpg)"> [这里添加保护限制命令]</FilesMatch>

将容器命令包含在或等容器中,或者单独列出,不处于任何保护容器中,这样就会对网站所有文件进行保护,甚至可以存放在.htaccess文件。将该容器放在不同的位置,保护的范围机会有所不同。

Referer HTTP头字段

当用户访问Web服务器请求一个页面时,用户浏览器发送的HTTP请求中会有一个被称为HTTP请求头(HTTP Request Header)的信息,这个头信息中包含客户请求的一些信息,例如发出请求客户主机的浏览器版本、用户语言、用户操作系统平台、用户请求的文档名等,这些信息以变量名/变量值的方式被传输。

在这些信息中,Referer字段对于实现防止图片盗用非常重要。Referer字段指定客户端最后一个页面的URL地址。例如,如果用户访问页面A,然后点击在页面A上到页面B的链接,访问页面B的HTTP请求会包括一个Referer字段,该字段会包括这样的信息“这个请求是来自于页面A”。如果一个请求不是来自于某个页面,而是用户通过直接在浏览器地址栏输入页面A的URL地址的方式来访问页面A,那么在HTTP请求中则不会包括Referer字段。这样对于我们防止盗链有什么帮助呢?Referer字段是帮助判断对图像的请求是来自自己的页面,还是来自其它网站。

使用SetEnvIf对图像进行标记

作为一个简单的例子,假设需要保护的网站的主页面为http://my.apache.org,这时候希望限制所有不是源于本网站的网络访问请求(例如只允许访问包含在本网站页面内的图片)。这里可以使用一个环境变量作为一个标记,如果条件满足时就设置该变量,如下所示:
SetEnvIfNoCase Referer "^http://my\.apache\.org/" local_ref=1

当Apache处理一个请求时,它会检查HTTP请求头中的Referer字段,如果该请求来源于本网站(也就是请求页面的URL为本网站域名),则设置环境变量local_ref为1。

在双引号中的字符串是一个正则表达式,只有匹配该正则表达式,环境变量才会被设置。本文不讨论如何使用正则表达式,这里只需要理解SetEnvIf*命令会使用正则表达式作为参数。

SetEnvIfNoCase命令的“NoCase”部分表示这里的正则表达式忽略大小写,'http://my.apache.org/'、'http://My.Apache.Org/'或 'http://MY.APACHE.ORG/'都可以匹配条件。

在访问控制中使用环境变量

Apache配置文件中的Order、Allow和Deny命令可以实现对文档的基于环境变量的访问控制,使用Order、Allow和Deny命令首先要考虑的是Allow和Deny命令的顺序对于Apache处理结果的影响,应该以下面的方式使用:
Order Allow,Deny

这里表示Apache首先处理该HTTP请求相关的Allow命令,然后处理相关的Deny命令。这种处理方式的默认策略是Deny,所以除非有明确的允许的设置,否则该请求就会被拒绝,任何非法访问将无法成功。

因此,在Apache的配置文件httpd.conf中添加如下命令,来实现本地引用发挥作用:

Order Allow,DenyAllow from env=local_ref

这样只有在local_ref变量被定义的情况下,该请求才会被允许;否则其它所有请求和访问将会被拒绝,因为这些请求不满足Allow条件。

注意,请不要在.htaccess和httpd.conf中使用 容器命令,这里不需要该容器命令,除非有特殊的需求,例如希望Get请求和Post请求进行不同的处理。

把这些相关设置放在一起,在Apache的配置文件中就会有如下内容:

SetEnvIfNoCase Referer "^http://my\.apache\.org/" local_ref=1<FilesMatch "\.(gif|jpg)"> Order Allow,Deny Allow from env=local_ref</FilesMatch>

如上配置可以存放在服务器配置文件httpd.conf中,或者存放在.htaccess文件中,最后的效果是一样的:在这些命令作用的范围内,只有从本网站引用的图片才可以被访问。

对图片进行水印处理

上面介绍的方法并不能完全防止图像盗链,这是因为有些执著的盗用者可以伪造Referer值来盗用图片,使相关设置失效,所以不可能完全防止网站图片被盗链,但是上面采取的措施会使得盗链变得很困难。

此外,还有一个防止图片被盗用的方法,就是对网站的图片都进行水印处理。对一个数字图片进行水印处理是指在图片中加入一个特殊的签名编码,并且可以进行验证和检测,数字水印并不会降低图片的质量,甚至可以实现图像被切割以后的剩余部分仍然会包括水印信息。图片被再次编辑、打印,并再次扫描以后,水印仍然可以被检测到。因此,水印技术是一个非常好的保护图片不被盗用的技术。

记录盗用请求

如果想知道自己网站的艺术品是否被盗,可以尝试使用同样的侦测和环境变量来记录可疑请求。例如,在httpd.conf文件中添加如下命令,那么会在 /usr/local/web/apache/logs/poachers_log文件中记录所有具有非法的Referer头信息的访问请求:

SetEnvIfNoCase Referer "!^http://my\.apache\.org/" not_local_ref=1SetEnvIfNoCase Request_URI "\.(gif|jpg)" is_image=1RewriteEngine OnRewriteCond ${ENV:not_local_ref} =1RewriteCond ${ENV:is_image} =1RewriteRule .* - [Last,Env=poach_attempt:1]CustomLog logs/poachers_log CLF env=poach_attempt

在上面代码中,头两行为条件设置标记(也就是没有正确的本地Referer的图片文件),RewriteCond检测是否该标记被设置,然后RewriteRule设置第三个标记,最后一行使得这样的访问请求被记录在特定的文件中。

Ⅵ “移动电影院”如何防止盗版、盗录

在压制环节,所有片源都在离线隔离容器中完成转码,且在压制过程中嵌入干扰帧,即使盗链亦无法放映;在传输环节,全站使用HTTPS协议加密传输,有效防流量劫持、防域名劫持、防传输阶段数据窃取。而在预防盗录方面,“移动电影院”采用的是自主研发的放映器,一旦系统检测到有线接口,如USB、Lightning开启,或一旦检测到AirPlay、Miracast或DLNA连接开启,影片都将自动停止放映。

Ⅶ 如何防止网站视频被迅雷等下载工具盗链

找云视频平台比较方便。你说的版权保护这块,最安全的是polyv

Ⅷ 当我用迅雷下载电影时,点击"下载"后,浏览器却自动弹出新网页,并说"防止盗链,请访问本网站..."

比如,别人上传的东西,你直接拿了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,这时防盗链就开始起作用了,其他网站盗链过来的请求都会被拒绝。

至此,我也终于可以摆脱了被盗链的烦恼了。
参考资料:蓝齐儿 你的原创

Ⅸ 如何防止网络嗅探之类的软件嗅探电影地址急!!

这个用ASP程序就可以做到。。在头上加一个session变量。判断它是真还是假。真就进。假就返回到首页
利用Session对象进行注册验证
为防止未经注册的用户绕过注册界面直接进入应用系统,可以采用Session对象进行注册验证。Session对象最大的优点是可以把某用户的信息保留下来,让后续的网页读取。例如,要设计如图1所示的注册页面。

图1 注册页面
设计要求用户注册成功后系统启动hrmis.asp?page=1页面。如果不采用Session对象进行注册验证,则用户在浏览器中敲入“URL/hrmis.asp?page=1”即可绕过注册界面,直接进入系统。利用Session对象可以有效阻止这一情况的发生。相关的程序代码如下:
<%
' 读取用户输入的账号和密码
UserID = Request(“UserID”)
Password = Request(“Password”)
' 检查UserID 及Password 是否正确(实际程序可能会比较复杂)
If UserID <>“hrmis” Or Password <>
“password” Then
Response.Write “账号错误!”
Response.End
End If
'将Session 对象设置为通过验证状态
Session(“Passed”) = True
%>
进入应用程序后,首先进行验证:
<%
'如果未通过验证,返回Login状态
If Not Session(“Passed”) Then
Response.Redirect “Login.asp”
End If
%>

阅读全文

与电影网站如何防止盗链相关的资料

热点内容
冷门好看的欧洲电影 浏览:374
门巴将军电影免费 浏览:562
女总裁穿旧衣服被侮辱什么电影 浏览:384
电影里用左轮赌命叫什么 浏览:308
八旬老妇想嫁国王是什么电影 浏览:147
源氏物语电影免费看 浏览:390
万全影院怎么搜电影 浏览:652
电影院的座有多少个 浏览:832
哪里好看的电影网站你懂得 浏览:187
史上最好看的监狱电影排行榜 浏览:49
电影谎言最后结局是什么样的 浏览:959
美国英雄系列电影有哪些 浏览:753
如何找电影封面 浏览:105
第企鹅日记是一部什么电影 浏览:489
国产动作好看的电影排行榜前十名 浏览:58
电影红龙结尾暗示了什么 浏览:985
免费看电影电视剧的软件或网址 浏览:243
狮子王二大电影免费看 浏览:250
秋霞电影网免费APP 浏览:899
走路脚不着地什么电影 浏览:365