I am working on my first asp MVC project that will ultimately end up on a publicly accessible web server (I have worked on some internal apps in MVC). What techniques, practices should I be thinking about (specific to MVC or otherwise) to improve security.
Off the top of my head obviously there is the AcceptVerb attribute for actions and Validation what else?