Toby Allsopp wrote:

> Hi. First, this is question for the jboss-user list. This list is for
> discussion of the development of JBoss itself.

Uh-huh.  To quote myself "... where IN THE CODE can I ...".  I didn't 
think that the JBoss user list would be intimately familiar with the 
JBoss source code.  I really do feel pretty strongly that my 
(admittedly, stupid -- see below) question was appropriate for the 
development list.  I meant to find out how to change the JBoss source to 
enhance security ...

>> We are in the beginning stages of a deployment at a customer site.  We 
>> (obviously, or why would I post here) are deploying our application on 
>> top of jBoss 2.1 BETA.  One of the IT requirements at this customer is 
>> that no passwords can be stored or transmitted in the clear.  As such, 
>> we need to MD5 (or otherwise encrypt) all of the passwords in 
>> jboss.jcml.  There are three that I know of:
>> 
>>    1. XADataSourceLoader
>>    2. ConnectionFactoryLoader
>>    3. MailService
>>       
>> My question is the following: How and where in the code can I enable 
>> support for MD5 (or otherwise encrypted) passwords?
> 
> 
> Gah! I just had this argument at work. The services you are sending the
> passwords to require the clear text, so you must be able to decrypt the
> passwords before sending them. So, where do you store the decryption key?

Agreed, it's a tricky problem with no simple solution.  The best we 
could do would be to "reversibly hash" the password and then de-hash it 
before it was sent.  This, in my opinion, is no better than cleartext, 
but our customer may disagree.

Thanks for your help.

++Jeff


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to