fix 68403 【安全】存在Referer问题
This commit is contained in:
+2
-2
@@ -57,7 +57,7 @@ public class CsrfFilter implements Filter {
|
||||
String url = req.getRequestURL().toString();
|
||||
// 获取来源
|
||||
String referurl = req.getHeader("Referer");
|
||||
if(isWhiteReq(referurl)){
|
||||
if(isWhiteReq(referurl) || url.contains("/websocket/") || url.contains("download")){
|
||||
chain.doFilter(request, response);
|
||||
}else{
|
||||
String log = "";
|
||||
@@ -81,7 +81,7 @@ public class CsrfFilter implements Filter {
|
||||
*/
|
||||
private boolean isWhiteReq(String referUrl) {
|
||||
if (referUrl == null || "".equals(referUrl) || size == 0) {
|
||||
return true;
|
||||
return false;
|
||||
} else {
|
||||
String refHost = "";
|
||||
referUrl = referUrl.toLowerCase();
|
||||
|
||||
Reference in New Issue
Block a user