asp.net – 使用Cookie进行Web会话状态 – 有哪些缺陷?
发布时间:2020-05-24 14:54:15 所属栏目:asp.Net 来源:互联网
导读:在扩展Web应用程序时使用进程内会话状态是不好的(在集群中不能很好地发挥作用,在服务器回收时会爆炸). 假设您只需要在会话状态中保留少量信息,那么为此目的使用加密cookie项目的缺点是什么,而不是特定的状态服务器/ db? 显然,使用cookie会产生少量的网络开销
|
在扩展Web应用程序时使用进程内会话状态是不好的(在集群中不能很好地发挥作用,在服务器回收时会爆炸). 假设您只需要在会话状态中保留少量信息,那么为此目的使用加密cookie项目的缺点是什么,而不是特定的状态服务器/ db? 显然,使用cookie会产生少量的网络开销,显然你是在假设客户端浏览器/移动设备上启用了cookie的情况下运行的. 您可以通过方法看到其他哪些陷阱? 对于简单,可扩展且强大的会话,这是一个很好的选择吗? 解决方法这是一种简单,可扩展且强大的会话的绝佳方法.当然,加密的质量很重要,而且往往证明要做到这一点很棘手,但这是可能的. 我不同意其他一些海报: 可以针对存储为cookie的会话密钥启动可针对加密的cookie值启动的任何重放攻击.如果这很重要,请使用https. 如果cookie被清除,存储在状态服务器或数据库中的会话数据也将丢失;当会话密钥丢失时,无法再检索会话. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在IIS上解决接近100%的CPU利用率
- 过滤ASP.NET Core API中的属性
- 如何配置asp.net进程在域帐户下运行?
- .net – 将数据写入App_Data
- asp.net web-api – ASP.net Web API RESTful Web服务基本身
- 一个IIS WebSite可以托管不同ASP.NET版本的多个Web应用程序
- asp.net – 如何将转发器中Item的客户端ID传递给javascript
- asp-classic – Checkbox布尔值Classic ASP
- asp.net-mvc-4 – 错误:在VS2012中将MVC4升级到MVC5
- asp.net-mvc – MVC2中的REQUIRED String属性的服务器端验证
推荐文章
站长推荐
- asp.net-mvc – 防止加载部分视图
- asp.net-mvc-5 – MVC 5 – 向用户添加声明
- asp.net – Telerik UI控件与jQuery的客户端UI
- asp.net-core-mvc – 什么是Asp.Net Core MVC中的
- ASP.NET推送重定向会话超时
- asp.net-core-mvc – 将复杂对象存储在MVC 6中的
- asp.net – 当用户按下文本框中的返回时,我可以取
- ASP.NET:获取*真实*原始URL
- asp.net-mvc – 将JSON.NET JObject转换为JsonRe
- asp.net – Microsoft WebMatrix和Visual Studio
热点阅读
