神刀安全网

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

【文章摘要】「盗链」就是盗取别人的链接,在你的网站A上直接引用另一个网站B的图片或者视频的链接。

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

【相关推荐】

给产品经理讲技术|说说常见的图片格式

给产品经理讲技术丨端口二三话

给产品经理讲技术丨没线,并不可怕?

给产品经理讲技术丨提需求的正确姿势是什么

给产品经理讲技术 | 程序员别唬我系列之:内存泄漏

老王是个土豪,开着豪车,住着别墅,他有个司机叫小李,小李很喜欢拍照,特别是爱和老王的豪车别墅玩自拍,然后发到朋友圈里假装土豪,后来被老王发现了,每次小李和豪车别墅拍照时,老王总是站在旁边,表示自己才是它们的主人,小李也就不好意思再发朋友圈了。小李的行为就是我们今天说的「盗链」,而老王站在他旁边的这种行为就是「反盗链」。

具体来说,「盗链」就是盗取别人的链接,在你的网站A上直接引用另一个网站B的图片或者视频的链接。我们都知道,一个网页中,图片和视频是占用最多流量资源的。这种场景下,用户访问了网站A的页面,网页是从A的服务器拉取的,而图片或者视频资源却是从网站B「盗」来的。对于网站B来说,用户根本没有访问到它的网页,对于它没有任何收益,却耗费了大量带宽资源,网站B就成了老王一样的冤大头了,势必它要做出一些反应,也就催生出了「反盗链」。一般网站的反盗链都是返回一个警告图片,就像下面两张图一样。

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

是不是赶脚很熟悉?遇到这些图片,就表示你访问的网页很有可能是盗链了别人的资源。上面一张是QQ空间的反盗链图片,下面的是百毒贴吧的反盗链图片。

「反盗链」是如何做到的呢?其实很简单,大部分的浏览器在请求一个资源时,会将当前网页的域名放在http请求头的refer字段里面,服务器只用判断这个域名是否是允许请求该资源的站点,如果是就返回正确内容,否则就返回一张反盗链的图片,达到老王的效果。

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

当然还有「反反盗链」的一些手段,不过毕竟是损人利己的事情,今天就不介绍了,现在知道什么是「盗链」和「反盗链」了吧~

欢迎添加微信公众号:给 产品经理 讲技术

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

本文由 产品100 为你推荐并呈现

文章来源:公众号:给 产品经理 讲技术(ID:pm_teacher)

文章作者:凡夫畏果

友情提示:

若出处标注错误,请联系QQ:2977686517及时更正,感谢理解和支持!

少年关注我们的官方微博@产品100和微信订阅号:chanpin100ghsd,有惊喜哦!

给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 给产品经理讲技术丨五分钟理解技术名词:盗链与反盗链

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮