gpt4 book ai didi

c# - AntiForgeryToken 是否防止将额外的表单字段提交给服务器?

转载 作者:行者123 更新时间:2023-11-30 16:05:18 24 4
gpt4 key购买 nike

<分区>

我是一名开发 C# MVC 应用程序的新开发人员,并根据不同的人应该能够看到的字段向不同的人提供不同的 View 。也就是说,用户 1 可能会看到(并能够在其中输入数据)字段 A、B 和 C,而用户 2 可能只能看到字段 A。

我目前的计划是将表单发回我的 Controller 中的单个操作,但我试图弄清楚我是否需​​要防止用户 1 在他(她)时修改表单的可能性得到它,在浏览器中添加字段 B 和 C,然后将其发送回服务器,努力在数据库中设置他不应该访问的值。

该地区的其他人告诉我 AntiForgeryToken 应该可以防止这种类型的攻击,但我的研究表明它只能防止跨站点伪造攻击,我认为这不属于那种类别。我的问题是:AntiForgeryToken 是否可以防止这种情况?或者我是否需要继续“不要相信用户发送给您的内容”的想法,并明确忽略用户无权使用的那些字段?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com