首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC中ASPXAUTH Cookie的安全标志

MVC中ASPXAUTH Cookie的安全标志
EN

Security用户
提问于 2017-10-13 11:14:03
回答 2查看 5.5K关注 0票数 4

我们有一个用ASP.NET MVC3开发的应用程序。渗透-由IBM AppScan工具完成的测试。

据报道,ASPXAUTH是不安全的。当我检查浏览器的开发工具时,有一些带有安全标志的cookie。但ASPXAUTH不是其中之一。

我已经在Web.Config文件中包含了下面的代码行。

代码语言:javascript
复制
<httpCookies requireSSL="true"/>

注意:我们不使用表单身份验证登录。

将ASPXAUTH标记为安全的正确方法是什么?

EN

回答 2

Security用户

发布于 2017-10-13 11:57:15

我将进行猜测,并说您的配置中的这个标志被忽略了:

查看httpCookies文档,它说“此设置被任何公开requireSSL配置的其他特性覆盖”。

确保设置它的一种方法是在专用代码中这样做。

这个堆栈溢出答案有一个例子

基本上,在protected void Application_EndRequest(Object sender, EventArgs e)Global.asax中完成响应之前,检查正确的cookie并将.Secure属性设置为true

票数 1
EN

Security用户

发布于 2017-10-13 12:30:41

从MSDN中检查它

若要防止跨网络时捕获和篡改窗体身份验证cookie,请确保对需要通过身份验证访问的所有页使用SSL,并通过在元素上设置requireSSL="true“将窗体身份验证票证限制在SSL通道上。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/171218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档