Open Access Open Access  Restricted Access Subscription or Fee Access

Optimization of Form Validation on the Client Side using Cross-Site Scripting

S. Balamurugan, E. Gurumoorthi, M. Vasuki

Abstract


This paper represents the optimization of various parameters of Form validation on client side. Web applications are disreputable for taking virtually any type of input which presumptuous that it's valid, and processing it further. Not properly validating input is one of the furthermost mistakes that Web-application developers can construct and this lead to system crashes, malicious database operation, and even database corruption. Numerous attacks can be run against a Web application that insert abnormal data often, too much at once which can confuse, crash, or make the Web application divulge too much information to the attacker. The experimental studies have been carried out to improve the effectiveness of on client side validation. XSS, or Cross Site Scripting, allows an attacker to execute code on the target website from a user's browser, repeatedly causing side effects such as data negotiation, or the stealing of a client session. It allows an attacker to imitate a user to steal their particulars, or act in their position without permission and aims to be the most comprehensive cross site scripting resource on the internet

Keywords


Constraint Validation, Client Side, Effectiveness, Form, Cross-Site Scripting, XSS

Full Text:

PDF

References


"JavaScript: The World's Most Misunderstood Programming Language". Crockford.com.

Kris Kowal (1 December 2009). "CommonJS effort sets JavaScript on path for world domination". Ars Technical. Condé Nast Publications. Retrieved 18 April 2010.

"ECMAScript Language Overview" (PDF). 2007-10-23. p. 4. Retrieved 2009-05-03.

The Little JavaScripter shows the relationship with Scheme in more detail.

Severance, Charles (February 2012). "Java Script: Designing a Language in 10 Days". Computer (IEEE Computer Society) (2): 7–8. doi:10.1109/MC.2012.57. Retrieved 23 April 2012.

"Creating Accessible JavaScript". WebAIM. Retrieved 8 June 2010.

MozillaZine, Mozilla Cross-Site Scripting Vulnerability Reported and Fixed

Flanagan, David (2006). JavaScript: The Definitive Guide (5th ed.). O'Reilly & Associates. ISBN 0-596-10199-6.

Goodman, Danny; Markel, Scott (2003). JavaScript and DHTML Cookbook. O'Reilly & Associates. ISBN 0-596-00467-2.

Goodman, Danny; Eich, Brendan (2001). JavaScript Bible. John Wiley & Sons. ISBN 0-7645-3342-8.

Harris, Andy (2001). JavaScript Programming for the Absolute Beginner. Premier Press. ISBN 0-7615-3410-5.

Haverbeke, Marijn (2011). Eloquent JavaScript. No Starch Press. ISBN 978-1593272821.

Heinle, Nick; Koman, Richard (1997). Designing with JavaScript. O'Reilly & Associates. ISBN 1-56592-300-6.

McDuffie, Tina Spain (2003). JavaScript Concepts & Techniques: Programming Interactive Web Sites. Franklin, Beedle & Associates. ISBN 1-887902-69-4.

The importance of input validation-Hacking for Dummies published by Wiley Publishing.

Form Validation on the Client Side by Martin Tsachev

Constraint Validation: Native Client Side Validation for Web Forms by TJ VanToll

Best Practices for Creating an Effective Web Form by Abhishek Rungta


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.