0 0

有个问题没有搞明白5

String referer = hrequest.getHeader("referer");
String path = hrequest.getScheme()+"://"+hrequest.getServerName();

if(null == referer || !referer.startsWith(path)){
         //这个是盗链
}else{
          //这个不是盗链
}

看了一个用过滤器来防止盗用连接,那有用户把验证email的地址直接复制到地址回车,那这个不也是盗链了吗??? 

遇到这种问题应该怎么解决???
2014年8月18日 01:14

1个答案 按时间排序 按投票排序

0 0

referer属性值可以被篡改,这种方式防盗链根本不可靠。请自行上网查一下CSRF相关安全问题解决方案吧。

2014年8月18日 09:13

相关推荐

Global site tag (gtag.js) - Google Analytics