Skip to main content

Stephen Enright

Stephen Enright is a Dublin-based software engineer. He specializes in J2EE and relational database design as well as various Microsoft and open source technologies. He holds a BSC in computer science from London Metropolitan University. He is a Sun Certified Java Programmer(SCJP) and Developer (SCJD, Sun Certified Web Component Developer(SCWCD) and Sun Certified Business Component Developer(SCBCD). His interests include enterprise computing, software architecture, code generation and business process automation.



Cross-site scripting describes a variety of attacks against web applications, tricking them into executing code that compromises security. In this article, Stephen Enright shows how a combination of filtering and proper encoding can prevent such attacks.
Want to secure your web application? Don't leave the front door wide open. Exploits based on a failure to validate input allow attackers untold vulnerabilities to exploit, perhaps letting them execute arbitrary SQL statements. In this first of a two-part series, Stephen Enright shows you how...