4 ms·
> when I'm logged in, any program that runs as me can access my files On Windows, the same is true of the encrypted data; any program that runs as you can decr
by icebraining 7y ago
> when I'm logged in, any program that runs as me can access my files
On Windows, the same is true of the encrypted data; any program that runs as you can decrypt it. Is it different on macOS? How does the system authenticate a specific program?
- fauigerzigerk 7y agoOn the Mac, Safari and Chrome store passwords in a key chain. To reveal any of those passwords you have to re-enter your macOS login password or whatever authentication method was used to log into the device (fingerprint, face ID, ...). So it's not the program that is authenticated. The system simply makes sure that any program accessing that particularly sensitive data is really controlled by the logged in user. This is entirely separate from protections for other files that may or may not be encrypted.
- forgotpwd16 7y ago>Chrome store passwords in a key chain Really? I thought Chrome, same as Firefox, stored credentials in an SQL file, the reason behind it being profiles and its built-in sync service.
- fauigerzigerk 7y agoIt appears you're right. Chrome doesn't actually use the system key chain underneath, but the UX is exactly the same as Safari. Autofill doesn't require password entry, but before revealing any stored passwords you have to re-authenticate using the regular system login method. I wish Firefox did the same.
- forgotpwd16 7y agoThat's interesting and I wonder how they do it. Nevertheless this isn't good as it offers a false security sense since the end result is similar to using a master password which is the same as the login password.