yus*_*suf 12 asp.net-mvc simplemembership
我的所有项目的页面都需要身份验证..通常我不会[ValidateAntiForgeryToken] and @Html.AntiForgeryToken()在我的控制器和视图上使用..只有登录页面有它..
[ValidateAntiForgeryToken] and @Html.AntiForgeryToken()?我的web.config就像这样;
<authorization>
<deny users="?" />
</authorization>
<authentication mode="Forms">
<forms loginUrl="~/User/Login" timeout="30" cookieless="UseDeviceProfile" name="AbosSMSP" />
</authentication>
Run Code Online (Sandbox Code Playgroud)
我的错误是这样的;

Sli*_*sim 21
可以认为antiforgerytoken是一种确保即将发布的操作请求实际上来自您输出视图的请求的方法.它会阻止跨站点脚本攻击,我认为它也会处理重放后的攻击.
将前门固定到您的应用程序是一个良好的开端,它可以阻止人们通过蛮力窃取他们的数据,但是,它不会阻止所有形式的攻击.社交工程和网络钓鱼之类的东西可以让某人进入您的网站而不会破坏登录页面.
一旦进入,它们可以达到各种各样的肮脏,所以请查看OSWAP建议,看看是否还有其他可能容易受到攻击的攻击. http://www.ergon.ch/fileadmin/doc/Airlock_Factsheet_OWASP_en.pdf
如果有疑问,你可以让你的网站笔经过道德黑客测试几百次,如果你正在寻找敏感数据,那么我会建议,因为他们会提取你甚至可能没有想到的东西.
我最重要的安全提示
在此之后,我认为您将涵盖笔测试所提出的大部分内容,并为您提供安全网站的良好信誉
| 归档时间: |
|
| 查看次数: |
5988 次 |
| 最近记录: |