开发者社区> 问答> 正文

关于oss防盗链的问题

1、网站的图片如果可以匿名访问,就得设置bucket读权限为public,这样,只能靠设置bucket的refer来防盗链,不过只靠这个作用不大
2、那只能把bucket设置为private了,然后图片的url都进行签名,并且设置个 Expires时间,假如为1小时。每次网站页面刷新的时候,网站上的那个图片的url都会重新签名,并且1小时后过期,那么在这1小时内可以恶意下载。等1小时后过期了,刷新一下网页,图片 签名 url重新生成了,然后再恶意下载。
3、所以貌似签名url也解决不了盗链的问题啊


是我理解的不对吗,求大神解惑啊

展开
收起
yuncaile 2014-07-16 14:55:59 6879 0
2 条回答
写回答
取消 提交回答
  • 回1楼小猪猪的帖子
    哦,明白了,盗链是个固定的地址,不会每次都变的(除非他每次去手动改图片地址),所以盗链一开始好使,之后会失效的。是这样吗

    -------------------------

    回1楼小猪猪的帖子
    另外,只要网页刷新时,网页上的图片链接就重新进行签名,这样合理吧?
    2014-07-16 17:26:14
    赞同 展开评论 打赏
  • 别人要下载你的网页  你怎么也拦不住的
    这个不是盗链   盗链肯定可以用签名防止
    但是别人要是采集的话 你也没什么好办法
    现在采集的工具都是模拟正常访问
    别人完全模拟正常访问
    你很难区分的

    -------------------------

    回 2楼(yuncaile) 的帖子
    是的  是这样的
    2014-07-16 15:52:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载