When a user logs in based on default Forms Authentication method, the server creates a cookie containing encrypted data (using Machine Key as key for encryption).
It means that if someone find/guess/access Machine Key for the server, he will be logged in to the web application.
I've developed some applications which are on 4 servers. So, I hard-coded the same Machine Key for all the servers in machine.config and I can't use Auto Generate mode.
- Is it possible to brute force the Machine Key?
- Is there any other methods? (I don't want to use Windows and Passport)
- And is Forms Authentication Ticket safe enough? (i.e. acceptable for e-banking applications)