Client co want to put in a forms driven authentication system for web access to an SQL database. I'm not coding it but have been asked for direction in terms of security measures to be taken into account. For various reasons this is the way they want to do it. This is a little outside my area of technical expertise but what I've got so far in term of security considerations for the devs is:
Any one see anything I've missed?
- Constrain input to valid ranges.
- Encode unsafe output.
- Use command parameters or stored procedures for SQL queries.
- Do not return ASP errors.
- Use HTTP Request Validation
- Use HTML Encoding
- Use ViewStateUserkey with the SessionID.
Any one see anything I've missed?
Comment