AntiForgeryToken
CSRF
XSRF
實現與防範CSRF跨網站請求偽造攻擊
2025/12/23 10:45:56
0
25

相依性參考
「Antiforgery」專屬中介(IMiddleware)
註冊服務
啟用服務
定義後端權杖屬性
- ValidateAntiForgeryToken:指定套用此屬性的類別或方法會驗證防偽造權杖。(如果無法使用防偽造權杖,或權杖無效,驗證將會失敗,而且動作方法不會執行)
- IgnoreAntiforgeryToken:略過反Forgery權杖驗證的篩選準則。
- AutoValidateAntiforgeryToken:屬性,會針對所有不安全的HTTP方法,對反分叉權杖進行驗證。(GET、HEAD、OPTIONS和TRACE以外的HTTP方法需要反移轉權杖)
定義後端取得Token方法,同時設定Response Cookies
定義前端Request Header標頭
範例練習-1
網頁基本設計與操作

模擬用戶端被攻擊效果(未加上AntiForgeryToken的防護效果)

模擬用戶端被攻擊效果(加上AntiForgeryToken的防護效果)

