R
Rob Millman
There is lots of discussion of security issues and authentication techniques,
pros/cons of different technologies and patterns, etc.
I'm looking for "Best Guidance" for a web site that will be available to the
public, with a login using username/password. FormsAuthentication seems like
a straight forward solution. However, most discussions urge SSL for the
login form. What about sending the authentication cookie back and forth with
every request? Is this vulnerable to replay attacks? Even using passport,
if someone sniffs the line and catches the cookie, can't it be used to
impersonate that specific logged in user? Isn't the ASP.NET session cookie
also vulnerable to this type of problem?
What am I missing? or should all traffic go SSL to avoid all of this?
Any guidance is much appreciated.
Robert Millman
pros/cons of different technologies and patterns, etc.
I'm looking for "Best Guidance" for a web site that will be available to the
public, with a login using username/password. FormsAuthentication seems like
a straight forward solution. However, most discussions urge SSL for the
login form. What about sending the authentication cookie back and forth with
every request? Is this vulnerable to replay attacks? Even using passport,
if someone sniffs the line and catches the cookie, can't it be used to
impersonate that specific logged in user? Isn't the ASP.NET session cookie
also vulnerable to this type of problem?
What am I missing? or should all traffic go SSL to avoid all of this?
Any guidance is much appreciated.
Robert Millman