會議

2010-12-13 67 views
0

HI的預防轉移,會議

是否有人現在創建會話不可轉讓的好辦法,這樣的用戶不能移動/從一臺機器複製會話令牌ID到另一個?

謝謝!

回答

1

爲什麼不加密傳入IP地址的字符串並放置在會話中。然後,在使用會話對象時,您可以通過解密會話中的IP並檢查它對請求IP有效來驗證它。

只是一個想法。讓我知道你是否需要代碼。

+0

當用戶位於NAT防火牆後面時,這將無法正常工作,因爲他們(受害者和劫機者)都將顯示具有相同的IP地址。 – slugster 2010-12-13 20:42:09

0

將web.config文件中sessionState節點的cookieless屬性設置爲false,以便使用cookie來存儲會話密鑰而不是URL。這裏有幾個關於這一主題的(舊的)文章:

Cookie還沒有完全 「安全」。如果您正在尋找google the topic,它被稱爲session hijacking

+0

這似乎沒有解決OP的問題。正如您正確指出自己,會話令牌(這裏,在cookie中)仍然可以複製到另一臺計算機。操作系統詢問如何處理已發生副本的情況,即如何防止會話劫持。 – Cheekysoft 2010-12-13 15:54:56