I have an asp.net web form. when the user authenticates, he creates a secure cookie named .aspxauth
uppon logout, i call these 2 methods
FormsAuthentication.SignOut(); Session.Abandon()
The problem is that we had a penetration test, and if I steal a cookie, log out and manually insert the cookie, I will log in again. Therefore .aspauth is not invalid on the server side.
I searched it on Google and I cannot find the answer to this security violation.
source share