在会话中存储值是否安全?

ACP*_*ACP 5 asp.net security session

我正在开发一个Web应用程序,其中UserId和RoleId扮演着至关重要的角色......在会话中存储这些值是否安全.其他可以是hiddenfield,cookie ..哪个更安全?

对此有任何建议......

key*_*rdP 9

会话比cookie和隐藏字段更安全,因为它们保存在服务器上.Cookie通常不应包含敏感数据,甚至是加密的,因为用户可以直接访问它们.隐藏字段也会发送到客户端,但不会显示.因此,使用FireBug等工具,您可以轻松显示此内容.

您可以存储会话的各种位置,例如在内存中(如果您没有使用它们)或者有一个SQL服务器来维护它们.您可以在此处获取有关会话的更多信息.会话是安全的,因为它们存储在服务器端.