我們注意到,它可能重新在另一臺機器上的ASP.NET FormsAuthentication餅乾的副本,可讓第二臺機器,而無需登錄驗證。可以通過將ASP.NET FormsAuthentication Cookie與會話ID相關聯來使其更安全嗎?
提出的一種解決方案,這已經存儲會話ID在FormsAuthenticationTicket.UserData
之內,並檢查兩個值是否匹配Application_AuthenticateRequest()
。
我們使用:
FormsAuthenticationTicket.IsPersistent = false;
是FormsAuthentication的Cookie與會話ID是一個好主意關聯的這種做法?
這事,你實際上已經試過嗎?您實際上是否有另一臺機器使用另一臺機器的cookie登錄?我認爲有一些每會話加密。 – 2009-04-23 13:51:37
一位同事試過了。我不知道是否有加密配置。 – tjrobinson 2009-04-23 14:08:16