当前位置:   article > 正文

java过滤xss_java XSS漏洞过滤

java过滤xss参数

利用 Java 的 xssprotect(Open Source Library)对出现 xss 漏洞的参数进行过滤。

项目web.xml配置过滤器:

xssAndSqlFilter

com.tp.XSS.XssHttpServletFilter

isFilter

true

xssAndSqlFilter

/*

java代码:

package com.tp.XSS;

import java.io.IOException;

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.http.HttpServletRequest;

public class XssHttpServletFilter implements Filter {

private boolean isXss = false;

@Override

public void destroy() {

}

@Override

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

if (isXss)

{

chain.doFilter(new XssHttpServletRequestWrapper((HttpServletRequest) request), response);

}

else

{

chain.doFilter(request, response);

}

}

@Override

public void init(FilterConfig arg0) throws ServletException {

//w

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/847430
推荐阅读
相关标签
  

闽ICP备14008679号