防盗链的原理与绕过

防盗链是通过在对象存储服务(OSS)中配置网站的白名单或黑名单来防止资源被其他网站盗用的措施。白名单允许指定网站使用资源,而黑名单则排除指定网站。盗链判断基于请求头中的refer和防盗链策略。绕过防盗链的方法是修改refer,使服务器认为请求是合法的。

什么是防盗链

在oss中配置网站的白名单或者黑名单,来起到防止自己的oss资源被其他网站盗用的作用。
白名单:在白名单中的网站才可以使用oss资源
黑名单:在黑名单中的网站不可以使用oss资源,其他的可以
如何判断是不是盗链?
判断请求头中的refer以及所使用的防盗链策略(黑名单、白名单)
refer:请求这个oss资源的网页的url是什么
notion image

如何绕过防盗链

修改refer,将其设置为可以使用的url,从而欺骗服务器认为请求是合法的。
上一篇
前端入门的项目
下一篇
fetch 报错排查 SocketError other side closed