ASP.NET 中的安全 Cookie
Secure Cookies in ASP.NET
我对 ASP.Net 还是有点陌生,正在开始使用 cookie。我对他们有一些了解,并且想知道关于他们的一些事情。
这是关于保护 cookie 的。我将 httpOnlyCookies 设置为 true,如下所示。
<httpCookies httpOnlyCookies="true"/>
我注意到有一个 Cookie.Secure 属性 我启用为 true。我对这两者进行了研究,但无法理解两者之间的差异。有人可以提供一些指导吗?如果我将两者都设置为 true 会发生什么?除了使用 SSL,我还能做些什么来保护 cookie?
非常感谢!
httpOnlyCookies=true
是站点范围的 Web 配置设置,可防止客户端脚本访问 cookie。无论通道有多安全,即通过 http
和 https
.
,cookie 仍然会被传输
Cookie.Secure
告诉浏览器仅在通道安全时才发送 cookie。即 https only
.
所以前面的设置描述了哪些可以访问cookie。后者配置其传输安全要求。
我对 ASP.Net 还是有点陌生,正在开始使用 cookie。我对他们有一些了解,并且想知道关于他们的一些事情。
这是关于保护 cookie 的。我将 httpOnlyCookies 设置为 true,如下所示。
<httpCookies httpOnlyCookies="true"/>
我注意到有一个 Cookie.Secure 属性 我启用为 true。我对这两者进行了研究,但无法理解两者之间的差异。有人可以提供一些指导吗?如果我将两者都设置为 true 会发生什么?除了使用 SSL,我还能做些什么来保护 cookie?
非常感谢!
httpOnlyCookies=true
是站点范围的 Web 配置设置,可防止客户端脚本访问 cookie。无论通道有多安全,即通过 http
和 https
.
Cookie.Secure
告诉浏览器仅在通道安全时才发送 cookie。即 https only
.
所以前面的设置描述了哪些可以访问cookie。后者配置其传输安全要求。