Re: secure storage of sensitive data in J2EE
Kevin Conaway <[email protected]> Wed, 9 Feb 2005 09:36:49 -0500
| Newsgroups | gmane.comp.security.programming,gmane.comp.security.web-applications |
|---|---|
| Message-ID | <[email protected]> |
Forcing the garbage collector to run in Java is considered bad practice On Tue, 08 Feb 2005 22:49:30 -0500, Ashish Popli <[email protected]> wrote: > Cant we simply force garbage collection when you are done using the object? > Here is a link. > http://java.sun.com/docs/books/tutorial/essential/system/garbage.html > > Kevin Conaway wrote: > > > A followup question: > > > > Once the data (be it a password or a key) has been read into memory, > > what is an effective and secure way of minimizing the window that the > > plaintext key or password is in memory? > > > > If the data is read into a char [] and then overwritten with junk > > data, would that work? > > > > Kevin > > > > On Tue, 25 Jan 2005 09:18:15 +0000, chaim moshe <[email protected]> wrote: > > > >>Hello list, > >> > >>where can I store sensitive data like encryption keys, passwords, etc. in > >>J2EE? > >>surely, you can save it in the keystore, but the catch is where do you store > >>the keystore password to protect it from external access? > >>storing the keystore password in code or in config files is not secured > >>enough. > >> > >>In the .NET environment you have DPAPI that was designed exactly for this > >>kind of problem, the sensitive data is encrypted at the OS level with the > >>user/machine password and is decrypted at runtime. > >>What is the solution in the J2EE environment ? > >> > >>Thanks! > >> > >>_________________________________________________________________ > >>Express yourself instantly with MSN Messenger! Download today it's FREE! > >>http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > >> > >> > > > > > >