Earlier quoted context omitted.
What do you mean "Forget passwords, they have cookies..."? Since when is having a cookie better than having the password that can give you the cookie anyway?
If you have two factor authentication but leave yourself signed in, a password alone will not get an intruder into your account, but a cookie will.
OSX password script for everyone to know
71–80 of 94 posts
Re: OSX password script for everyone to know
#72Keychain Access and the general security model is poor. There should be a way for web passwords that are saved from a browser to be restricted for use from a set of authorized browsers only, without also allowing any random program from just grabbing the plaintext. From what I observe using this system, once you lock the entire keychain, then you have to unlock and relock it everytime you use a web password, or if yo…
2) Select a keychain item (a password) and double-click it.
3) Click on the Access Control tab. You can choose which applications can access that particular password.
I think there's also a group system, and there's a group called "InternetAccounts", but most of the passwords I see have an access list (which I haven't modified) that only includes one application, usually Safari or Mail, but I also see "NetAuth" and "NetAuthSysAgent" for passwords I use for file sharing.
You can also make it so keychain access requires you to type the keychain password in every time a particular password is accessed, and you can also put passwords in separate keychains that use different passwords.
Re: OSX password script for everyone to know
#73Earlier quoted context omitted.
That's an interesting question. 1Password isn't as integrated as the Keychain, but in both cases you have to manually approve access. 1Password is more portable though - Keychain is only useful in MacOS X.
Keychain uses AES256 so it's about as reasonably secure of a single-password solution as you can get (given you use it correctly). I would assume 1Password is equivalently secure.
Re: OSX password script for everyone to know
#74Earlier quoted context omitted.
Okay, so my phone? My, at work, workstation? How about borrowing a friends computer? If you suggest that I'd bring a USB-dongle for that we live in different universes.
I was simply trying to clarify the challenge-response mechanism for the parent poster, not suggesting you use keychain dongles everywhere. Regardless, the idea that the plaintext password doesn't have to leave the device (whether the device is a dongle, your phone, or the keychain application) is a valuable consequence of the challenge-response mechanism, and I wish support for it were more widespread.
Unless that is solved it isn't a solution worth considering.
Re: OSX password script for everyone to know
#75Earlier quoted context omitted.
Alternatively, it might be worthwhile to switch from using Keychain to using pass, a far better and simpler alternative: http://zx2c4.com/projects/password-store
it appears that this is self-promotion, but that's a nice-looking tool. it does look a little disruptive to my workflow (I suggest doing a screencast demonstrating some real world scenarios like periodically checking ical or gmail). and also, unique, not widely used (and not widely audited) security software seems like taking a pretty big risk. not really sure what you can do about that, since it's kind of a chicken…
no, just trying to help you out by giving you my software.
> but open sourcing it would help get the ball rolling.
it is open source. what made you think otherwise?
> and not widely audited
it has been audited by security professionals.
Re: OSX password script for everyone to know
#76While it is shocking to see your passwords scroll by in plaintext, a careful consideration of how to fix the problem, one realizes that the offered solution really isn't good enough. Many applications require your passwords in order to run, and the Keychain is the way OSX apps get those passwords. After a little thought, there are two solutions. First, and best, is to log out, and let your guest use a guest account.…
What do you mean with "only". It's asking you exactly for that reason.
Re: OSX password script for everyone to know
#77Earlier quoted context omitted.
I was simply trying to clarify the challenge-response mechanism for the parent poster, not suggesting you use keychain dongles everywhere. Regardless, the idea that the plaintext password doesn't have to leave the device (whether the device is a dongle, your phone, or the keychain application) is a valuable consequence of the challenge-response mechanism, and I wish support for it were more widespread.
The reason for why it isn't widespread is because you also have to spread it across all your devices. Which is neither secure nor usable enough for the mainstream today. Unless that is solved it isn't a solution worth considering.
- computer shows challenge#
- user types challenge# on bank supplied device
- bank supplied device shows response
- user types response on computerRe: OSX password script for everyone to know
#78Ugh, the people I work with (I work for a security firm) consider this a "hack" as well. This is expected behavior! How do you expect your passwords to autofill across browsers? It is called the login keychain for a reason. If someone has access to your user account, and your user account has associated web passwords that can be summoned without re-entering your login password, then the logical conclusion is that you…
On that note, it actually seems like a pretty good place for Apple to sweep in and take some thunder from 1Password et al, by sprucing up the Keychain app and making it something that everyone can sort of use without thinking about it. Just throw around talk of 'sandboxing' and 'secure access', turn it on by default, profit. Then if (by default) you needed an Apple device and iCloud account to login to all your shit.…
Re: OSX password script for everyone to know
#79Ugh, the people I work with (I work for a security firm) consider this a "hack" as well. This is expected behavior! How do you expect your passwords to autofill across browsers? It is called the login keychain for a reason. If someone has access to your user account, and your user account has associated web passwords that can be summoned without re-entering your login password, then the logical conclusion is that you…
I don't think it's obvious that Keychain isn't automatically secure within a logged-in user account. Apple makes a big deal about their products being intuitive, "it just works." They really ought to implement the system that Lastpass and other password managers use and allow the user to separately "unlock" Keychain before the passwords autofill. *Edit: Actually it looks like you can set Keychain to lock automaticall…
Re: OSX password script for everyone to know
#80Earlier quoted context omitted.
I was simply trying to clarify the challenge-response mechanism for the parent poster, not suggesting you use keychain dongles everywhere. Regardless, the idea that the plaintext password doesn't have to leave the device (whether the device is a dongle, your phone, or the keychain application) is a valuable consequence of the challenge-response mechanism, and I wish support for it were more widespread.
The reason for why it isn't widespread is because you also have to spread it across all your devices. Which is neither secure nor usable enough for the mainstream today. Unless that is solved it isn't a solution worth considering.
You have to enter your password into all your devices anyway, so why not use challenge and response?