Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross-platform authentication



Greg Guerin wrote:

The OS enforces BSD access permissions. If you don't trust those to work,
you're dead, because nothing else is trustworthy: not the OS, the JVM, your
app, your database file, etc.:

On Jul 17, 2006, at 4:52 AM, Michael Hall wrote:


all shown without a valid password of any kind being provided either for the KeyStore (KeyChain) or for the key?
This just does not seem right but I still may not be understanding correctly.

More correctly than 'for the key' would be for the 'alias' I think for a KeyStore.
I did a little more checking and it appears KeyChain is not completely unsecured. Signing in as a different user and running the program does not show the entry because the login.keychain files are unique to user, and access protection restricted to user.
So this is in fact Unix access protected rather than java KeyStore password protected. As long as no one with admin privileges who can get around the permissions gets access to your file you are safe.


Although I think a java KeyStore may still be the solution to my original cross-platform problem, since I can't count on a login keychain or even access permissions being present. One problem there being a single KeyStore password might be required rather than KeyStore + alias passwords. So somewhat weaker protection for secure private information like mysql passwords.

Mike Hall        mikehall at spacestar dot net
http://www.spacestar.net/users/mikehall
http://sourceforge.net/projects/macnative



Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: Cross-platform authentication (From: Greg Guerin <email@hidden>)
 >Re: Cross-platform authentication (From: Michael Hall <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.