AntiForgeryTokenは、CSRF攻撃を防ぐために使用されますが、MSDNのリンクでは、AntiForgeryTokenが正確に何を行うのか、どのように機能するのか、なぜそのように行われるのかについてはあまりわかりません。
私が集めたものから、それはウェブページとクッキーの中にハッシュを作成します。それらの一方または両方は、ハッシュされたIPrincipal.Name
を使用し、対称暗号化を使用します。
誰もが次のことについて光を当てることができますか?
すべてのCSRFは、 cryptographic nonce を使用することで防止されます。これは、 Same-Origin Policy のために攻撃者が取得することはできません。これは、対称暗号化で解決できる問題ではありません。
CSRF防止に関するチートシート を確認してください。