Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 75621 invoked from network); 22 Feb 2007 17:01:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Feb 2007 17:01:43 -0000 Received: (qmail 87593 invoked by uid 500); 22 Feb 2007 17:01:48 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 87567 invoked by uid 500); 22 Feb 2007 17:01:48 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 87556 invoked by uid 99); 22 Feb 2007 17:01:48 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Feb 2007 09:01:48 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [68.142.206.239] (HELO smtp106.plus.mail.mud.yahoo.com) (68.142.206.239) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 22 Feb 2007 09:01:36 -0800 Received: (qmail 46920 invoked from network); 22 Feb 2007 17:01:15 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=e5pAXH+A4oCwwvP/LVUY0PIKIEVbF/lht+QhaFFWDBOCFLwiKnQ361pNyUxYe7G5ZKxAK7RfbqweYCOh3m0px/DTpIFVH80lZ6MmZLm3v+nsQ57RgITqdlhq6kQVt/suZQFt3Dja21Y85CSaglbAuWGWuoXmN9VAs2ENtEVg44g= ; Received: from unknown (HELO ?10.11.55.8?) (david_jencks@63.105.20.225 with plain) by smtp106.plus.mail.mud.yahoo.com with SMTP; 22 Feb 2007 17:01:15 -0000 X-YMail-OSG: 5DteTS4VM1mr8A5Ftk8ly6.9CNDKIIsUbiOZ.NhWJGOMj2.NrvRxmAQsz_u5ZHUjnAAYp74HZVeC6eHMtNnJWk0tZIkyY0JKsIMj4NSgcw3l9QONNv6K8JZFm75_1onNVHeyXJE0JTqDpPU- Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <8691E275-3109-4C21-BAC9-93608AA8F7B6@yahoo.com> Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: Plaintext passwords in Geronimo plans and config files Date: Thu, 22 Feb 2007 09:01:11 -0800 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org On Feb 22, 2007, at 6:12 AM, Aman Nanner/MxI Technologies wrote: > > Hi, > > I have noticed that passwords in plans and configuration files in > Geronimo > (1.2-beta) are not encrypted by the server, and remain in > plaintext. For > example, passwords in: > > 1) Datasource connector plans > 2) ActiveMQ connector plans > 3) TomcatWebSSL Keystore passwords > 4) Geronimo properties realm passwords > > Having these plaintext passwords in these configuration files pose an > inherent security risk that would prevent us from deploying > Geronimo out to > customer sites. Are there any plans to have all these passwords > encrypted? 1-3 of these are in module plans, which are unneeded after the module has been deployed into a car file. So, don't distribute the plans but the car files. For (4), I'd suggest you use a non-toy authentication method such as ldap. Properties file based authentication is mainly intended for experimentation. You can probably figure out how to extract passwords from the car files if you work hard enough. However, if you think this is a problem I'd like to remind you that security against someone with physical access to a machine or complete file system access is pretty much impossible: look at the recent HDDVD crack. In other words, if you distribute software to customer machines, you should assume that if they really want to they can extract any passwords you try to hide in the software. I've wondered if it would be appropriate to provide a mode whereby you need a password to start geronimo or you supply a command line password to unlock the keystores on startup, but haven't got much beyond wondering if it would actually provide any additional security beyond that available on a properly secured server. thanks david jencks > > Thanks, > Aman > > ______________________________________________________________________ > ____________ > * This message is intended only for the use of the individual or > entity to which it is addressed, and may contain information that > is privileged, confidential and exempt from disclosure under > applicable law. Unless you are the addressee (or authorized to > receive for the addressee), you may not use, copy or disclose the > message or any information contained in the message. If you have > received this message in error, please advise the sender by reply e- > mail , and delete the message, or call (collect) 001 613 747 4698. * >