2012-10-11 59 views
8

當運行帶有servlet api的Java Web應用程序(如JSF或JSP頁面)時,會在該行的某處生成一個'唯一'SessionID來標識用戶的會話。sessionID是如何生成的?

我想知道如何生成這些會話ID。他們是否包含客戶的IP?時間戳?隨機數字?

其次,我想知道這一代發生在哪裏?這是依賴於運行應用程序的服務器嗎?

+2

所以這看起來像有外的開箱沒有保護反對會話重播。我們測試了它,你確實可以篡改JSESSIONID的cookie值來劫持另一個用戶的會話。 :( –

回答

相關問題