怎样防止图片外链?
什么是图片外链?
图片外链即其他网站在自己的网页上,使用了其他网站的图片链接,达到直接显示该图片的目的,不花任何费用。本质上,这个图片链接在外站里生成了一个试图来跨站点访问该图片的请求,从而导致了该图片所在的服务器负载增加或不能正常的交付页面等安全问题。
为何网站禁止外链图片?
一方面,图片外链占用大量带宽和流量,直接让网站服务器的负载增加。另一方面,外链图片也会影响原网站的图片加载质量,造成用户体验下降等问题。
怎么才能防止图片外链?
常用的方式主要有:
- 从 CDN 防盗链 :使用反盗链,将指定的域名接口放入白名单。因为反盗链是从客户端浏览器中的 HTTP 请求中来判断防盗链的,所以如果攻击者找不到这个接口,就无法发出会遭到禁止的防盗链的 HTTP 请求。
- 在访问该图片的页面中加入 HTTP 请求来源策略:HTTP 请求来源策略就是控制是否允许其他域名下的网站引用本站的资源,从而控制外站盗链的情况。接管HTTP请求头中的“Referer”字段给定提交来路模式,从而使得仅来源站点可以访问申请的内容
- 在 服务器端 禁止盗链:可以使用委托僵尸网络进行的盗链攻击的危害得到了有效防范。 本方法植入了反盗链机制调整的效果,由于 CDN 具备着执行力强,反应迅速,省心省力等优点,很能防范盗链攻击。
如何阻止图片外链有什么不良影响?
并不一定阻止图片外链一定是好事,有的情况下,外链图片反而带来了非常有益的流量收益。但外链图片一旦引起原站点站长的不满,直接采取了一些影响站长的方法阻止其它站点的链接,则很难火候松口了。
当然,防止站外图片盗链也需要站长权衡收益与代价,下决策当场,但总体依从于这点原则就可以了:
- 加限制列出权限定数量允许继续站外链接。
- 把外链指向外部,防止攻击了自己网址时对网站的二次影响 。
- 通过 Proxy 进行盗链拦截。
总结
图片外链态势严峻,外链图片是窃取网站带宽费的便宜,此外,如违反版权招致侵权状况等处的,都极易扶持收到很大的经济害,请站长们对图片外链保持敬畏之心,启用合理的策略防范和维护图片。维护站点,防止外包侵机,意根据网站管理员的原则进行了选择又一次起到了相当大的裨益。