在云应用程序中使用会话是否安全
本文关键字:会话 是否 安全 应用程序 | 更新日期: 2023-09-27 17:56:34
我们计划将我们的一个应用程序移动到云上,但我在某处读到在云中使用会话可能很危险。 但是这个博客并没有解释任何危险。
我想知道将会话用于云应用程序真的存在任何威胁吗?
我是论坛的新手,所以如果我犯了任何错误,请原谅,请指导我纠正。
如果您计划跨多个节点运行应用程序,则需要考虑负载平衡和进程外会话,但是在服务器托管在其他地方时使用会话本身并没有什么不安全的。
这没有任何意义。
如果"危险"意味着在某些情况下无法使用会话,那么如果使用 Azure 托管云应用程序,则是正确的。然后,这取决于您正在运行的实例数。
如果您只运行 1 个实例,则可以使用 Session(位于实例上的内存中),而无需更改任何内容。但是,如果您在内存中使用了多个实例(请求正在进行负载平衡,并且每个请求可以在不同的实例上处理),则会话将无法开箱即用。要解决此问题,您可以使用 3 种不同的方法来存储会话。
有关详细信息,请参阅此问题:Azure 中的 ASP.NET 会话状态提供程序