System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


October 29, 2009
Article #22441
Volume 140, Issue 4
Section: Security

 

Defending against OWASP's Top 10 Vulnerabilities with WebGoat
 


 

Top 10 Web Application Security Vulnerabilities
Get Help from Open Web Application Security Project's WebGoat

The Open Web Application Security Project (OWASP) has identified the most critical web application security vulnerabilities, writes blogger Carol McDonald in the posting The Top 10 Web Application Security Vulnerabilities Starting with XSS. McDonald writes that adopting the OWASP Top Ten is perhaps the most effective first step towards changing the software development culture within an organization into one that produces secure code.

The vulnerabilities were identified with OWASP's WebGoat a deliberately insecure J2EE web application maintained by OWASP designed to teach web application security lessons. Users must demonstrate their understanding of a security issue by exploiting a real vulnerability in the WebGoat application. For example, in one of the lessons the user must use SQL injection to steal fake credit card numbers. The application is a realistic teaching environment, providing users with hints and code to further explain the lesson.

Users can also employ the OWASP Enterprise Security API Toolkit to protect against these identified vulnerabilities. An Enterprise Security API (ESAPI) Swingset is also available. The Swingset/Apache Tomcat bundle contains everything you need to get Swingset up and running in a matter of minutes. No installation is necessary (assuming you have a Java JRE or JDK installed). One need only edit a single line of a batch file or shell script.

McDonald also writes in her blog OWASP Top 10 Number 3: Malicious File Execution about this security vulnerability, which occurs when attacker's files are executed or processed by the web server. This can happen when an input filename is compromised or an uploaded file is improperly trusted.

More Information

OWASP Main Page

Privacy, Trust, and Security in Technology [...read more...]

Keywords:
Other articles in the Security section of Volume 140, Issue 4:

  • Top 10 Web Application Security Vulnerabilities

See all archived articles in the Security section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.