ASP.NET FormsAuthenticationクッキーのコピーを別のマシンに再作成し、2台目のマシンがログインする必要なく認証できるようになったことに気づきました。ASP.NET FormsAuthenticationクッキーをセッションIDに関連付けると、より安全にすることはできますか?
これを解決するには、セッションIDはFormsAuthenticationTicket.UserData
になり、2つの値がApplication_AuthenticateRequest()
に一致することを確認してください。
我々が使用している:
FormsAuthenticationTicket.IsPersistent = false;
は、セッションIDは良いアイデアををFormsAuthenticationクッキーを関連付けるこのアプローチですか?
実際に試したことはありますか?他のマシンからのクッキーを使用して実際に別のマシンのログインがありましたか?セッションごとの暗号化があると思いました。 –
同僚が試しました。暗号化が設定されているかどうかわかりません。 – tjrobinson