承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  互联网圈  >  漏洞:csrf漏洞怎么修复

漏洞:csrf漏洞怎么修复

管理员 2023-03-30 09:54:16 互联网圈 56 ℃ 0 评论 1477字 收藏

csrf漏洞怎样修复

csrf漏洞怎么修复

使用Java对csrf漏洞进行修复,具体方法以下:

package referer;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class RefererServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setCharacterEncoding("UTF⑻");

response.setContentType("text/html;charset=UTF⑻");

String header = request.getHeader("Referer");

//String domainName = null;

String[] domain = { "localhost", "test.localhost", "admin.localhost" };

boolean key=false;

for (int i = 0; i < domain.length; i++) {

if (header != null && header.startsWith("http://" + domain[i]) && header.endsWith(domain[i])) {

key=true;

}

}

if(key==true) {

response.getWriter().write("成功读到打到数据");

}else{

response.getWriter().write("非法要求");

}

}

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

}

文章来源:丸子建站

文章标题:漏洞:csrf漏洞怎么修复

https://www.wanzijz.com/view/5526.html

TAG: csrf漏洞

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信