当前位置: 首页 > news >正文

商丘住房和城乡建设厅网站网站可以同时做竞价和优化吗

商丘住房和城乡建设厅网站,网站可以同时做竞价和优化吗,东莞网站建设做网站,学ui有前途吗错误信息如下#xff1a; 解决方案#xff1a; 原因#xff1a;未对用户输入正确执行危险字符清理 未检查用户输入中是否包含“…”#xff08;两个点#xff09;字符串#xff0c;比如 url 为 /login?action…/webapps/RTJEKSWTN26635typerandomCode cookie为Coo…错误信息如下 解决方案 原因未对用户输入正确执行危险字符清理 未检查用户输入中是否包含“…”两个点字符串比如 url 为 /login?action…/webapps/RTJEKSWTN26635typerandomCode cookie为Cookie: JSESSIONID…/webapps/RTJEKSWTN26241; 测试返回为200 解决办法通过建立过滤器方法增加对所有用户输入信息中是否包含“..”两个点字符串进行清理过滤。 使用AppScan扫描之后可以通过这样的方式进行指定问题手动测试 使用过滤器过滤参数以及cookie中的…/ web.xml 配置拦截器 filterfilter-nameInjectFilter/filter-namefilter-classcom.fh.filter.InjectFilter/filter-class/filter 创建拦截器 package com.fh.filter;import com.alibaba.fastjson.JSON; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus;import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern;public class InjectFilter implements Filter {private static Logger log LoggerFactory.getLogger(InjectFilter.class);private static final String REG_EXP \\.\\./;Overridepublic void init(FilterConfig filterConfig) throws ServletException {}public void doFilter(ServletRequest request, ServletResponse response,FilterChain filterchain) throws IOException, ServletException {//判断是否有注入攻击字符HttpServletRequest req (HttpServletRequest) request;boolean flag injectInput(req, response);if (!flag) {return;} else {filterchain.doFilter(request, response);}}Overridepublic void destroy() {}/*** 判断request中是否含有注入攻击字符** param request* return*/public boolean injectInput(ServletRequest request, ServletResponse response) throws IOException {Enumeration e request.getParameterNames();String attributeName;String attributeValues[];HttpServletRequest req (HttpServletRequest) request;String cookie req.getHeader(Cookie);if (!isSpecialChar(cookie, response)){return false;}while (e.hasMoreElements()) {attributeName (String) e.nextElement();//不对密码信息进行过滤一般密码中可以包含特殊字符if (attributeName.equals(username) || attributeName.equals(password)) {continue;}attributeValues request.getParameterValues(attributeName);for (int i 0; i attributeValues.length; i) {if (attributeValues[i] null || attributeValues[i].equals())continue;boolean flag isSpecialChar(attributeValues[i], response);if (!flag){return flag;}}}return true;}/*** 判断字符串中是否含有注入攻击字符*/private boolean isSpecialChar(String value, ServletResponse servletResponse) throws IOException {Pattern pattern Pattern.compile(REG_EXP);if (value null) {return true;}Matcher matcher pattern.matcher(value);if (matcher.find()) {log.info(入参中有非法字符: value);HttpServletResponse response (HttpServletResponse) servletResponse;MapString, Object responseMap new HashMap();// 匹配到非法字符,立即返回responseMap.put(code, 500);responseMap.put(msg, 入参中有非法字符);response.setContentType(application/json;charsetUTF-8);response.setStatus(HttpStatus.OK.value());PrintWriter writer response.getWriter();writer.write(JSON.toJSONString(responseMap));writer.flush();writer.close();return false;}return true;} }
http://www.hkea.cn/news/14537288/

相关文章:

  • 国内设计网站seo少女
  • 网站策划书 范文二级域名绑定网站
  • 一帘幽梦紫菱做的网站利用微博做网站排名
  • 长春企业自助建站西双版纳傣族自治州属于哪个国家
  • 做律师推广的网站有哪些装修哪家好
  • 广西建设领域证书查询官方网站最近的军事新闻
  • 国外科技类网站网站开发开发需求文档
  • 网站建设如何排版中国万网域名注册官网
  • 手机网站怎么导入微信朋友圈app是什么意思通俗讲
  • 怎么免费弄网站熟练做网站需要了解什么
  • 小程序开发 网站建设什么是平台网站
  • 专业网站制作的费用山东济南公司网站
  • 网站后台管理系统需求创办一个网站需要多少费用
  • 网站点击赚钱怎么做seo广告投放
  • 建站行业前景阿里云网站开发
  • 网站建设的项目体会公司名称变更
  • 合肥公司建设网站首页网络营销是营销的网络化吗
  • 学习php网站建设平面设计网站编辑招聘
  • 精品资源共享课程网站建设电商网站建设实训步骤
  • 专业建站分销商城德州做网站哪家好
  • 晋江wap站是什么意思seowhy友链
  • wap网站还有能打开的吗互助县公司网站建设
  • 咸宁手机网站建设长安网站建设制作
  • 做网站流量点击分析的软件移动网站开发课程设计
  • 招聘网站的建设托福培训一对一
  • 临沂手机网站信息推广技术公司电话号码wordpress链家
  • 嘉兴企业网站推广大力推广建设电子商务网站技术
  • 网站排名张家港网站建设制作好评语
  • 南昌网站建设维护电商网站 技术
  • 电子商务网站规划的原则是什么苏州本地网站