写点什么

ASP.NET 防伪令牌与 JSON 有效载荷

  • 2012-10-30
  • 本文字数:597 字

    阅读完需:约 2 分钟

ASP.NET MVC 中包含了 AntiForgeryToken 辅助方法,可以使用用户指定的令牌(token)来探测和阻断跨站请求伪造(CSRF)攻击。不过,在创建基本的 Ajax 请求或使用 Knockout、Backbone 这种包含 JSON 有效载荷(playload)的 JavaScript 框架时,需要对这种方法做一些修改。

AntiForgeryToken 辅助方法与表单(Form)一起工作,后者以 POST 方式提交,包含一个用于存储令牌的隐藏字段。 ValidateAntiForgeryToken 只着眼于提交的表单值。要想让它能处理 JSON 请求,可以使用以下方法之一:

以上所有解决方案都依赖于直接设置 __RequestVerificationToken 字段的值。该字段是 MVC 框架中的常量。

要学习更多关于 ASP.NET MVC 令牌辅助方法如何阻止 CSRF 攻击的知识,可以阅读 Steven Sanderson 的文章

查看英文原文 http://www.infoq.com/news/2012/10/anti-forgery-aspnet-json


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-10-30 01:333164
用户头像

发布了 59 篇内容, 共 26.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

揭秘开源项目 Apache Pulsar 如何挑战 Kafka

Apache Pulsar

kafka 开源 云原生 Apache Pulsar 消息中间件

第二周

scorpion

面向对象设计原则--开放关闭原则(OCP)

张荣召

架构师训练营,第二周总结

子文

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 的多节点分布式训练

Alex

tensorflow keras 分布式训练 AllReduce

通过女朋友来通俗易懂讲解“接口回调”,一不小心就被绿

小松漫步

Java 编程 接口 代码

架构师训练营第二周作业

文智

极客大学架构师训练营

面向对象设计原则----单一职责原则(SRP)

张荣召

架构一期第二周作业

Airs

第二周课后练习

jizhi7

举办线下活动现场管理需要注意哪些事项?

boshi

管理 探索与实践 热门活动

第二周 框架学习-作业

刘希文

优化Banner广告收入的7种策略

易观大数据

架构训练营-week2-作业

于成龙

作业 架构训练营

第二周总结

Geek_ac4080

SOLID原则

看动画学算法之:排序-基数排序

程序那些事

算法 数据结构和算法 看动画学算法 算法和数据结构

使用Spring Cloud Stream玩转RabbitMQ,RocketMQ和Kafka

Barry的异想世界

kafka RocketMQ RabbitMQ 消息队列 spring cloud stream

编程语言的本质

张荣召

面向对象设计原则----依赖倒置原则(DIP)

张荣召

2.框架设计-依赖倒置原则,接口隔离原则

博古通今小虾米

面向对象设计原则----里氏替换原则(LSP)

张荣召

极客大学架构师训练营第二周课后总结

jizhi7

Serverless 简介

木易杨

云计算 Serverless AWS

面向对象设计原则----接口分离原则(ISP)

张荣召

架构师训练营-第二周作业

一个节点

极客大学架构师训练营

架构师训练营 - 第二周总结

一个节点

极客大学架构师训练营

基于 iOS14 系统的游戏卡顿问题解决方案

白开水

typescript 游戏开发 iOS14 游戏卡顿 ios开发

架构师训练营第二周学习总结

成长者

极客大学架构师训练营

依赖倒置原则和接口隔离原则练习

知行合一

架构师训练营第二周学习总结

张荣召

ASP.NET防伪令牌与JSON有效载荷_语言 & 开发_Roopesh Shenoy_InfoQ精选文章