keychain access
keychain access
i'm a little unsure of how growl's keychain access is supposed to work. every so often i'm prompted to enter my keychain password and immediately after, a growl notification appears.
is this a bug, or just a side effect of my keychain automatically locking after x minutes?
thx!
is this a bug, or just a side effect of my keychain automatically locking after x minutes?
thx!
-
IngmarStein
- Latté
- Posts: 63
- Joined: Fri Dec 03, 2004 5:35 pm
-
IngmarStein
- Latté
- Posts: 63
- Joined: Fri Dec 03, 2004 5:35 pm
For security reasons, we only keep the plaintext password in memory for the decryption process and request it from the keychain for each notification that comes over the network. If you always allow GrowlHelperApp to access the keychain, it will prompt for a password for as long as the keychain is unlocked. You'll need a password to unlock the keychain after the expiration period.
so i guess that means if i want to receive network notifications, i'm stuck having to enter my keychain password every time (the keychain is locked)?IngmarStein wrote:For security reasons, we only keep the plaintext password in memory for the decryption process and request it from the keychain for each notification that comes over the network. If you always allow GrowlHelperApp to access the keychain, it will prompt for a password for as long as the keychain is unlocked. You'll need a password to unlock the keychain after the expiration period.
Yes, if you have a password set.jae77 wrote:so i guess that means if i want to receive network notifications, i'm stuck having to enter my keychain password every time (the keychain is locked)?IngmarStein wrote:For security reasons, we only keep the plaintext password in memory for the decryption process and request it from the keychain for each notification that comes over the network. If you always allow GrowlHelperApp to access the keychain, it will prompt for a password for as long as the keychain is unlocked. You'll need a password to unlock the keychain after the expiration period.
-
IngmarStein
- Latté
- Posts: 63
- Joined: Fri Dec 03, 2004 5:35 pm
This is what the keychain API documentation says:
Important: You should not cache passwords, because the user can change them using Keychain Access or another program and the data may no longer be valid. In addition, the long-term storage of passwords by applications negates the value of the keychain.
i'm confused - why can't growl retrieve that password from the keychain once, and not have to ask for it again?
what security implication exists from this? if someone got a hold of that password, i would guess the worst they could do is spam me w/ messages.
it seems a little purpose defeating to be able to receive growl messages via the network, but have to authenticate for them to come through.
in my case, i'm using growl to notify me about the results of tests run via a perl script on a remote box.
what security implication exists from this? if someone got a hold of that password, i would guess the worst they could do is spam me w/ messages.
it seems a little purpose defeating to be able to receive growl messages via the network, but have to authenticate for them to come through.
in my case, i'm using growl to notify me about the results of tests run via a perl script on a remote box.
ah - well, there you go.IngmarStein wrote:This is what the keychain API documentation says:Important: You should not cache passwords, because the user can change them using Keychain Access or another program and the data may no longer be valid. In addition, the long-term storage of passwords by applications negates the value of the keychain.
i guess i'll have to have a look at Net::Growl to make it work w/o a password.