149得票14回答
ASP.NET:Session.SessionID在请求之间发生变化

为什么在ASP.NET页面中,Session对象上的SessionID属性会在请求之间发生变化? 我有一个类似这样的页面:... <div> SessionID: <%= SessionID %> </div> ... 每次按下 F5 键,输出结果...

143得票20回答
在浏览器标签页中如何区分会话?

在使用JSP和Servlets实现的Java Web应用程序中,如果我将信息存储在用户会话中,则所有来自同一浏览器标签页的信息都是共享的。如何区分浏览器标签页中的会话? 在此示例中:<%@page language="java"%> <% String user = req...

108得票9回答
如何在Django中找到request.session的sessionid并将其作为变量使用?

我知道你可以使用request.session['variable_name']来获取会话变量,但似乎没有办法以类似的方式将会话ID(键)作为变量获取。这个在哪里有记录吗?我找不到相关信息。

45得票5回答
PHP 会话 ID 字符串的长度是多少?

我在MySQL数据库中创建了一个表,用于保存一些会话数据,包括 session_id。为了存储 session_id 字符串,VARCHAR 的长度应该是多少?

34得票2回答
会话Id/身份验证令牌生成的最佳实践

我见过有人使用UUID生成认证令牌。然而,在RFC 4122中,它指出:   不要假设UUID很难猜测; 例如,它们不应该用作安全功能(其仅仅拥有权就授予访问权限的标识符)。 我想知道Java和.NET是使用哪些算法来生成SessionId/AuthenticationToken的。在...

29得票7回答
在当前的HTTPContext中生成一个新的ASP.NET会话

由于我们对管道中的某些产品进行渗透测试的结果,一个看起来当时很容易解决的问题正在变得棘手起来。 这当然不应该是这样的,我是说为什么仅为当前HTTPContext生成一个全新的会话如此困难?太奇怪了!无论如何,我编写了一个小巧的实用程序类来“只是这样做”: (抱歉代码格式/高亮/Visual...

24得票1回答
在C#中如何获取Session Id

在C#中获取会话ID的正确方法是什么?String sessionId ; sessionId = Session.SessionID; 或者 string sessionId = Request["http_cookie"]; sessionId = sessionId.Substring...

23得票1回答
在PHP中防止会话劫持的正确方法。

我知道这个话题已经被广泛讨论了,但我还有一些特定的问题没有得到解答。例如: // **PREVENTING SESSION HIJACKING** // Prevents javascript XSS attacks aimed to steal the session ID ini_set...

22得票5回答
如何生成一个新的会话 ID

ASP.NET是否能够生成新的会话ID? 我希望在设置用户初始会话变量之前,当有人登录我的网站时,会话ID会更改。

17得票3回答
Linux命令集:setsid

我正在尝试编写一个包装器,它将作为会话领导者执行一个脚本。 我对Linux命令setsid的行为感到困惑。考虑这个名为test.sh的脚本:#!/bin/bash SID=$(ps -p $$ --no-headers -o sid) if [ $# -ge 1 -a $$ -ne $SID ...