マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

ASP.NETでのCSRF(XSRF)対策方針について纏める。

対応方針の材料

ASP.NET Web Forms

POST

ViewStateViewStateUserKey? にセッション ID を割り当てる方法がメジャー。

GET

GETでは攻撃しやすいのでQueryString?で予期せぬCRUD等の操作がされないように作る。

ASP.NET MVC

POST

ValidateAntiForgeryToken?属性とHtml.AntiForgeryToken?ヘルパを使う。

GET

GETでは攻撃しやすいのでQueryString?で予期せぬCRUD等の操作がされないように作る。

WebAPI

対応方針の案

案件依存だが・・・。

ASP.NET Web Forms

上記から選択。

ASP.NET MVC

上記から選択。

WebAPI

上記から選択。

判断材料

案件毎にCSRF(XSRF)対策のポリシーを持って対応する必要がある。

攻撃対象

一般的に、足がつかない、

が多いと考える。

攻撃者

攻撃方法・対策方法

参考

XSRF(CSRF)とは?

脆弱性対策のポイント - Open 棟梁 Wiki


Tags: :テスト


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS