Abstract: Many challenges are facing modern web applications, and security is a major concern for web applications developers especially when today's web applications are interactive and support user ...