|
|||||||||||
|
Re: Security Assessment on J2EE Environments
From: Jeff Williams (at) Aspect <(at)>
Date: Wed Mar 19 2003 - 19:38:50 EST I haven't found any resources with exactly what you are looking for. There are lots of papers about JVM security models, applet security, and Java security class libraries. But you're looking for information about finding flaws in a custom J2EE application. I think the reason that you can't find this information is because most websites have implemented their own security -- so it's difficult to generalize about flaws. Struts, for example, is a framework that takes quite a bit of customization to work. There are just too many ways for developers to blow it. So you'll have to rely on a more general description and tailor it for your review. You might start with the information in the OWASP "top ten" paper. The goal of your test should be to validate that the app doesn't contain any of the top ten (and the additional items listed in the conclusion). We've seen serious problems in J2EE apps with access control, session management, authentication flaws, cryptography, etc... Also, it sounds like you are focusing on an external penetration test. If it's possible, you should consider a security code review to find the problems. Reviewers should check the code for the top ten verify the design. Pretty soon, you'll have validated the top ten with a much higher degree of completeness than a penetration test. There's nothing magical about J2EE security. Most J2EE applications contain security holes. Sure they're not susceptible to buffer overflows. And if they use PreparedStatements, they are less likely to have SQL injection holes. But the rest of the top ten holes are common. Check out OWASP's WebGoat if you want to practice on a J2EE web app that's full of holes. --Jeff
Jeff Williams
Dear List,
I am currently working on a Security Assessment on a
J2EE project.
The problem we found is the lack of online information about concrete security problems seen in these environments. In this particular case the application is so closed (and the project development team has a high professional quality) that our assessment is now focalized to:
We have successfully inserted our own html tags inside some form fields in the application because we found a problem in the html parser trusted in the project to check that kind of errors. So, here are the questions:
Thank You All
Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es Received on Thu Mar 20 13:08:41 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:07:49 EDT |
||||||||||
|
|||||||||||