Security is definitely of great concern for both every web developer and web user. This article discusses some of the things you should keep in mind in order to build secure web applications. Learn how to build account activation, use random keys, validate input and protect sensitive information in your site.