Describe the layers of security for a typical Web application including authentication, Web app access, data access, etc.
Anonymous
To secure a Web app, login authentication (single sign-on), access control, data masking, and tracking user actions by logging can be used. The transport, application, and Web service layers would need to be locked down to some degree.
Check out your Company Bowl for anonymous work chats.