【发布时间】:2017-08-22 22:16:15
【问题描述】:
我想知道在 ASP.NET MVC5 中会话的标识符是否默认受保护? (例如会话 ID 是否无法通过 JavaScript 或任何其他浏览器脚本恢复?)
另外,服务器端是否提供有关信息存储的安全性?
我想知道这些功能是否默认包含在 MV5 asp.net 框架中,或者我应该实施自己的安全措施
因为如果我们阅读MSDN
inProc 模式,将会话状态存储在 Web 服务器的内存中。这是默认设置。
StateServer 模式, 将会话状态存储在称为 ASP.NET 状态服务的单独进程中。这可确保在重新启动 Web 应用程序时保留会话状态,并使会话状态可用于 Web 场中的多个 Web 服务器。
但真正的问题是,它们是否默认加密?
谢谢你
【问题讨论】:
-
考虑到会话ID默认存储在cookie中,我会说它们绝对可以通过JS恢复。为什么会话状态会在服务器端加密?
-
@Amy 嗨,艾米,感谢您考虑我的问题,回答您的问题是我不知道,我正在研究验证 MVC5 框架是否加密网络服务器上的会话状态信息(因为 Inproc 模式确实会存储它们,但我需要知道它们是否受到保护)
标签: asp.net asp.net-mvc