Ensuring that implementation consistently enforces to have a secure authentication and session management mechanism which include:passwords should have restrictions that require a minimum size; securing session id, a user's entire session should be protected; browser cache protection, authentication and session information never submitted as part of a GET parameter. Authentication pages must be specified withno cache tag to protectfrom using the back button in a user's browser; session tokens should be expired on the server, and destroyed when a browser is closed; Everywhere authenticate must be provided.