asp.net-mvc – 我需要在我的所有页面上使用`[ValidateAntiForgeryToken]和@ Htm
|
所有我的项目的页面需要身份验证..通常我不会使用[ValidateAntiForgeryToken]和@ Html.AntiForgeryToken()在我的控制器和视图..只有登录页面有它.. >他们是什么[ValidateAntiForgeryToken]和@ Html.AntiForgeryToken()? 我的web.config这样的部分 <authorization> <deny users="?" /> </authorization> <authentication mode="Forms"> <forms loginUrl="~/User/Login" timeout="30" cookieless="UseDeviceProfile" name="AbosSMSP" /> </authentication> 我这样的错误 解决方法想想,防伪是一种确保即将发布的请求实际上是从您输出的视图中产生的请求的方法.它阻止跨站点脚本攻击,我认为它也处理post replay攻击.将前门固定到您的应用程序是一个好的开始,它阻止人们将他们的数据以暴力的方式窃取,但是并不能阻止所有形式的攻击.诸如社交工程和网络钓鱼的事情可以让某人进入您的网站,而不会破坏登录页面. 一旦进入,他们可以采取各种各样的讨厌,所以看看OSWAP的建议,看看是否还有其他可能会受到攻击的攻击. http://www.ergon.ch/fileadmin/doc/Airlock_Factsheet_OWASP_en.pdf 如果有疑问,你可以让你的站点笔记本由伦理黑客进行数百次搅拌,如果你正在寻找敏感数据,那么我会建议,因为他们会拉起你甚至不会想到的东西. 我的安全提示 > Antiforgerytoken登录页面 之后,我想你会掩盖大部分的笔试,会让你在一个安全的网站上取得很好的成绩 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – Twitter Bootstrap nuget包差异?
- asp.net – bing地图花钱?
- ASP.NET MVC ViewEngine ViewLocationCache.GetViewLocatio
- asp.net – 如何将JsonResult对象作为字符串获取,以便我可以
- asp.net-mvc – 不引人注意的MVC3验证组的复选框
- asp.net-mvc – MVC和NOSQL:直接将视图模型保存到MongoDB?
- asp.net – web.config转换未在VS2010中显示
- ASP.NET WSAT(网站管理工具)和自定义成员资格提供程序
- asp.net-mvc – 将List参数传递到ASP.NET MVC3中的自定义操
- asp.net – 由Chrome和FF破坏的会话变量
