title: Application security issues to consider
body: <p>I am working on the design of a high security application (involving financial information, personal information etc). I need to identify what security measures (application level) will be implemented. The application will involve sending data to and from a database, user login, import export to csv, txt files, and print function.</p>
  
  <p>What security features do I need to consider for such an application. (SQL injection for starters) ?</p>
  
  <p>Also, if I want to ensure that a legit user is moving from page to page, do I have to check on every page <code>if (UserLogin.IsValid)</code> etc? That might require a few too many server hits I am guessing.</p>