asp.net – 一些黑客可以从用户窃取cookie,并在网站上使用该名称
阅读这个问题
different users get the same cookie value in aspxanonymous 并搜索一个解决方案,我开始思考,如果一个人可能真的偷了cookie有一些方式,然后把它放在他的浏览器和登录让我们说作为管理员。 你知道表单认证如何保证即使cookie被偷了,黑客也没有实际登录使用它? 或者你知道任何其他自动防御机制吗? 谢谢先进。 解决方法
是的,有可能,如果表单认证cookie没有加密,有人可以破解他们的cookie给他们提高的权限,或者如果不需要SSL,复制别人的cookie。但是,您可以采取措施减轻这些风险: 在system.web / authentication / forms元素上: > requireSSL = true。这要求cookie只通过SSL传输 如果你想要,你可以通过在Session中添加一些认证信息来添加一点保护,比如用户的用户名哈希(用纯文本的用户名和他们的密码)。这需要攻击者窃取会话cookie和Forms Auth cookie。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Stack Overflow的Mini Profiler
- asp.net-mvc – 在MVC身份(2.0.1)中的regenerateIdentity/v
- 一个ASP.NET应用程序(意外)在多个应用程序域或频繁的应用程
- asp.net-mvc – ASP.NET Web API比ASP.NET MVC有什么好处
- asp.net-mvc – FileContentResult和国际字符
- c#获取当前应用程序所在路径
- ASP.NET AJAX(9)-ScriptManagerProxy
- asp.net-mvc – datetime.parse用西班牙语进行游行,每隔一个
- asp.net-mvc – ASP.net MVC DropDownList预选项目被忽略
- asp.net – 在新线程中使用Ninject
- asp.net-mvc – 从ASP .NET MVC 3 _Layout View访
- asp.net-mvc – ASP.NET MVC ModelMetaData:有没
- asp.net – 使下拉列表项不可选
- asp.net – Visual Studio的访问修饰符下拉列表选
- 将空白字段值传递给存储过程ASP .NET C#
- asp.net-mvc-3 – 编码为utf 8的MVC 3 Razor页面
- asp.net-mvc – 为什么不能通过HtmlHelper呈现所
- 如何在ASP.Net中实现现场级安全性?
- asp.net-mvc – 在ASP.NET MVC DisplayFor Html
- asp.net-mvc – 在MVC 4应用程序中处理带有自定义