用于图片盗链的处理系统及方法技术方案

技术编号:9671424 阅读:150 留言:0更新日期:2014-02-14 18:38
本发明专利技术提出一种用于图片盗链的处理系统,包括源站点服务器和替换图片服务器,其中,所述源站点服务器,用于向客户端发送源网页并显示给所述客户端的用户,并向第三方站点发送获得所述源网页中图片的请求,其中,所述图片属于第三方站点;以及所述替换图片服务器,用于在判断所述源站点服务器的请求为盗链时将所述替换图片服务器预设图片发送至所述源站点服务器,并通过所述源站点服务器将所述预设图片添加至所述网页。本发明专利技术还提出了一种用于图片盗链的处理方法。本发明专利技术通过CDN服务器判断反盗链,提高判断反盗链方法的精度,并在判断为图片盗链时向用户展示多种的预设图片,提高用户的体验度及公益意识。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种。
技术介绍
在当前的互联网状况下,因为经费、流量、网络条件等客观因素及牟利、版权意识淡薄等主观因素下,一些网站会采取盗链的方式,即在未取得其他网站的许可下擅自使用其他网站上的资源。在被盗链的资源中,最常见的为图片盗链。而在现有技术中,常见的图片防盗链的技术有以下几种:(I)在图片中添加水印,这种方法可以使任何看到该图片的用户都能知道该图片的真实来源。不过遗憾的是,现在的用户都对图片中添加广告的方式习以为常,而图片中的水印文字又与广告的模式无甚差别,所以很容易被用户忽略甚至反感,因而用这种方法防止盗链也是效果不佳。(2)设置访问量过大时需要图形验证码,这种方法可以保证任何输入了正确验证码的用户都是合法用户,但是,使用图形验证码会加大服务器的负担,尤其是当用户的网速缓慢并且服务器的访问负荷大的时候,甚至可能会出现用户无法打开的图形验证码情况,此时,为了反盗链而影响了正常用户的使用就显得得不偿失了。(3)由被访问网站的服务器根据Referer (引用地址)判断盗链,如果判断为盗链则向用户显示一张固定的图片。通常情况下,图片内容只是含有例如“本图仅限XX用户使用”简单的文字说明,剩下大部分内容为空白,用户体验度差。这种方法也会影响到服务器的负荷,并且如果遇到这样的情况:A网站与B网站为合作网站,A网站的付费会员可以浏览B网站的图片,但A网站的免费会员则没有浏览B网站图片的权限;在这种情况下,如果A网站不希望向B网站提供自己的会员信息,这种反盗链方法就无法实现。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。本专利技术提出通过设置一套CDN服务器来解决现有反盗链技术会加重服务器负荷的问题,并且,在判断为盗链时,可利用图片上留有的大部分空白展示各种预设图片作为图片内容。为此,本专利技术的第一个目的在于提出一种用于图片盗链的处理系统,通过⑶N服务器判断反盗链,提高判断反盗链方法的精度,并在判断为图片盗链时向用户展示预设图片,并且使该预设图片与用户当前的状态相关,从而进一步提高用户的体验度。本专利技术的第二个目的在于提出一种用于图片盗链的处理方法。为达到上述目的,本专利技术第一方面的实施例提出了一种用于图片盗链的处理系统,包括源站点服务器和替换图片服务器,其中,所述源站点服务器,用于向客户端发送源网页并显示给所述客户端的用户,并向第三方站点发送获得所述源网页中图片的请求,其中,所述图片属于第三方站点;以及所述替换图片服务器,用于在判断所述源站点服务器的请求为盗链时将所述替换图片服务器预设图片发送至所述源站点服务器,并通过所述源站 点服务器将所述图片添加至所述网页。在本专利技术的优选实施例中,还包括KDN服务器,所述⑶N服务器连接在所述源站 点服务器和所述第三方站点服务器之间,所述CDN服务器用于根据所述源站点服务器发送 的请求判断是否出现盗链,并在判断未出现盗链时将所述图片发送至所述源站点服务器, 以及在判断出现盗链时将所述请求跳转至所述替换图片服务器。根据本专利技术实施例的用于图片盗链的处理系统,通过CDN服务器判断反盗链,提 高判断反盗链方法的精度,并在判断为图片盗链时向用户展示预设图片,并且使该预设图 片与用户当前的状态相关,从而进一步提高用户的体验度及用户的公益意识。[0011 ] 在本专利技术的一个实施例中,所述CDN服务器获得所述请求中的Referer字段,并根 据所述第三方站点提供的黑名单和/或白名单判断所述源站点服务器是否获得所述第三 方站点的授权,如果未获得所述授权,则判断为盗链。在本专利技术的一个实施例中,所述替换图片服务器还用于获得所述源网页页面的类 型,并根据所述页面的类型为所述页面选择所述预设图片。在本专利技术的一个实施例中,所述替换图片服务器还用于获得当前热点事件和/或 重大事件,并根据所述当前热点事件和/或重大事件为所述页面选择所述预设图片。在本专利技术的一个实施例中,所述替换图片服务器还用于获得所述用户的历史行为 数据,并根据所述历史行为数据为所述页面选择所述预设图片。在本专利技术的一个实施例中,所述替换图片服务器还用于获得当前日期,并根据所 述当前日期为所述页面选择所述预设图片。在本专利技术的实施例中,所述预设图片为公益图片或商业广告图片。本专利技术第二方面的实施例提出了一种用于图片盗链的处理系统方法,包括如下步 骤:源站点服务器接收用户通过客户端访问所述源站点的网页的请求;所述源站点服务器 根据所述请求发送获得源网页中图片的请求,其中,所述图片属于第三方站点;根据所述源 站点服务器发送的请求判断是否出现盗链;如果判断未出现盗链,则将所述源站点服务器 请求的所述图片发送至所述源站点服务器;如果判断出现盗链,则将所述请求跳转至所述 替换图片服务器,由所述替换图片服务器将预设的预设图片发送至所述源站点服务器;以 及所述源站点服务器将所述图片或所述预设的预设图片添加至所述源网页,并向客户端发 送所述源网页并显示给所述客户端的用户。在本专利技术的一个实施例中,是否出现盗链由所述第三方站点的服务器判断或者由 ⑶N服务器判断。其中,优选地,通过CDN服务器判断。根据本专利技术实施例的用于图片盗链的处理方法,通过CDN服务器判断反盗链,提 高判断反盗链方法的精度,并在判断为图片盗链时向用户展示预设图片,并且使该预设图 片与用户当前的状态相关,从而进一步提高用户的体验度及用户的公益意识。在本专利技术的一个实施例中,所述CDN服务器根据所述源站点服务器发送的请求判 断是否出现盗链,包括:所述CDN服务器获得所述请求中的Referer字段,并根据所述第三 方站点提供的黑名单和/或白名单判断所述源站点服务器是否获得所述第三方站点的授 权,如果未获得所述授权,则判断为盗链。在本专利技术的一个实施例中,所述替换图片服务器将预设图片发送至所述源站点服务器,包括:所述替换图片服务器获得所述源网页页面的类型,并根据所述页面的类型为所 述页面选择所述预设图片,并发送至所述源站点服务器。在本专利技术的一个实施例中,所述替换图片服务器将预设图片发送至所述源站点服 务器,包括:所述替换图片服务器获得当前热点事件和/或重大事件,并根据所述当前热点 事件和/或重大事件为所述页面选择所述预设图片,并发送至所述源站点服务器。在本专利技术的一个实施例中,所述替换图片服务器将预设图片发送至所述源站点服 务器,包括:所述替换图片服务器获得所述用户的历史行为数据,并根据所述历史行为数据 为所述页面选择所述预设图片,并发送至所述源站点服务器。在本专利技术的一个实施例中,所述替换图片服务器将预设图片发送至所述源站点服 务器,包括:所述替换图片服务器获得当前日期,并根据所述当前日期为所述页面选择所述 预设图片,并发送至所述源站点服务器。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中:图1为本专利技术实施例的用于图片盗链的处理系统的示意图;图2为本专利技术实施例的用于图片盗链的处理方法的流程图;以及图3为本专利技术另一个实施例的用于图片盗链的处理方法的流程图。【具体本文档来自技高网...

【技术保护点】
一种用于图片盗链的处理系统,其特征在于,包括源站点服务器和替换图片服务器,其中,所述源站点服务器,用于向客户端发送源网页并显示给所述客户端的用户,并向第三方站点发送获得所述源网页中图片的请求,其中,所述图片属于第三方站点;以及所述替换图片服务器,用于在判断所述源站点服务器的请求为盗链时将所述替换图片服务器预设图片发送至所述源站点服务器,并通过所述源站点服务器将所述预设图片添加至所述网页。

【技术特征摘要】
1.一种用于图片盗链的处理系统,其特征在于,包括源站点服务器和替换图片服务器,其中, 所述源站点服务器,用于向客户端发送源网页并显示给所述客户端的用户,并向第三方站点发送获得所述源网页中图片的请求,其中,所述图片属于第三方站点;以及 所述替换图片服务器,用于在判断所述源站点服务器的请求为盗链时将所述替换图片服务器预设图片发送至所述源站点服务器,并通过所述源站点服务器将所述预设图片添加至所述网页。2.如权利要求1所述的用于图片盗链的处理系统,其特征在于,所述源站点服务器的请求是否为盗链,通过所述第三方站点的服务器判断。3.如权利要求1所述的用于图片盗链的处理系统,其特征在于,还包括: CDN服务器,所述CDN服务器连接在所述源站点服务器和所述第三方站点服务器之间,所述CDN服务器用于根据所述源站点服务器发送的请求判断是否出现盗链,并在判断未出现盗链时将所述图片发送至所述源站点服务器,以及在判断出现盗链时将所述请求跳转至所述替换图片服务器。4.如权利要求3所述的用于图片盗链的处理系统,其特征在于,所述CDN服务器获得所述请求中的Referer字段,并根据所述第三方站点提供的黑名单和/或白名单判断所述源站点服务器是否获得所述第三方站点的授权,如果未获得所述授权,则判断为盗链。5.如权利要求1所述的用于图片盗链的处理系统,其特征在于,所述替换图片服务器还用于获得所述源网页页面的类型,并根据所述页面的类型为所述页面选择所述预设图片。6.如权利要求1所述·的用于图片盗链的处理系统,其特征在于,所述替换图片服务器还用于获得当前热点事件和/或重大事件,并根据所述当前热点事件和/或重大事件为所述页面选择所述预设图片。7.如权利要求1所述的用于图片盗链的处理系统,其特征在于,所述替换图片服务器还用于获得所述用户的历史行为数据,并根据所述历史行为数据为所述页面选择所述预设图片。8.如权利要求1所述的用于图片盗链的处理系统,其特征在于,所述替换图片服务器还用于获得当前日期,并根据所述当前日期为所述页面选择所述预设图片。9.如权利要求1-8任一项所述的用于图片盗链的处理系统,其特征在于,所述预设图片为公益图片或商业广告图片。10.一种用于图片盗链的处理方法,其特征在于,包括如下步骤: 源站点服务器接收用户通过客户端访问所述源站点的网页的请求; 所述源站点...

【专利技术属性】
技术研发人员:薛飞朱百宁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1