国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 使用SpringSecurity處理CSRF攻擊的方法步驟

使用SpringSecurity處理CSRF攻擊的方法步驟

2021-07-19 09:07BBFBBF Java教程

這篇文章主要介紹了使用SpringSecurity處理CSRF攻擊的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

csrf漏洞現狀

csrf(cross-site request forgery)跨站請求偽造,也被稱為one click attack或者session riding,通常縮寫為csrf或xsrf,是一種對網站的惡意利用。盡管聽起來像跨站腳本(xss),但它與xss非常不同,xss利用站點內的信任用戶,而csrf則通過偽裝成受信任用戶的請求來利用受信任的網站。與xss攻擊相比,csrf攻擊往往不大流行(因此對其進行防范的資源也相當稀少)和難以防范,所以被認為比xss更具危險性。

csrf是一種依賴web瀏覽器的、被混淆過的代理人攻擊(deputy attack)。

pom依賴

?
1
2
3
4
5
6
7
8
9
10
<!-- 模板引擎 freemarker -->
<dependency>
 <groupid>org.springframework.boot</groupid>
 <artifactid>spring-boot-starter-freemarker</artifactid>
</dependency>
<!-- security (只使用csrf部分) -->
<dependency>
 <groupid>org.springframework.security</groupid>
 <artifactid>spring-security-web</artifactid>
</dependency>

配置過濾器

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@springbootapplication
public class application {
 
 public static void main(string[] args) {
  springapplication.run(application.class, args);
 }
 
 /**
  * 配置csrf過濾器
  *
  * @return {@link org.springframework.boot.web.servlet.filterregistrationbean}
  */
 @bean
 public filterregistrationbean<csrffilter> csrffilter() {
  filterregistrationbean<csrffilter> registration = new filterregistrationbean<>();
  registration.setfilter(new csrffilter(new httpsessioncsrftokenrepository()));
  registration.addurlpatterns("/*");
  registration.setname("csrffilter");
  return registration;
 }
}

在form請求中添加csrf的隱藏字段

?
1
<input name="${(_csrf.parametername)!}" value="${(_csrf.token)!}" type="hidden" />

在ajax請求中添加header頭

?
1
xhr.setrequestheader("${_csrf.headername}", "${_csrf.token}");

jquery的ajax全局配置

?
1
2
3
4
5
jquery.ajaxsetup({
 "beforesend": function (request) {
  request.setrequestheader("${_csrf.headername}", "${_csrf.token}");
 }
});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://segmentfault.com/a/1190000018402597

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩影音 | 国产日韩欧美精品 | 欧美激情一区二区 | 男人的天堂在线视频 | 欧美日韩在线一区二区 | 啊啊啊网站 | 一级视频免费观看 | 国产一区二区三区在线免费 | 免费观看www免费观看 | 综合色吧| 国产精品一区二区三区免费 | 国产精品久久久久一区二区三区 | 中文字幕日韩欧美一区二区三区 | 欧美日韩一区二区三区不卡视频 | 亚洲精品黄色 | 国产精品影视在线观看 | 欧美亚洲免费 | 国产精品激情 | 国产精品久久久久久久午夜片 | www.日韩在线观看 | 久久国产精品亚洲 | 亚洲91精品 | 天堂va在线高清一区 | 免费观看www7722午夜电影 | jizz中国女人高潮 | 成人免费在线电影 | 成人片网址 | av一区二区在线观看 | 综合精品 | 久久都是精品 | 天天色视频 | 国产精品亚洲精品 | 久久成人综合 | 亚洲午夜精品视频 | 亚洲午夜精品视频 | 男女全黄一级一级高潮免费看 | 国产美女精品视频免费观看 | 特黄特色大片免费视频观看 | 精品久久久久久久久久久久久久 | 国产日韩欧美在线观看 | 久久伊人成人网 |