3 ms·
> This does mean entering your keyring password a lot. Not when you put that keyrings password into the user keyring. I think it is also cached by default.
by 1718627440 11mo ago
> This does mean entering your keyring password a lot.
Not when you put that keyrings password into the user keyring. I think it is also cached by default.
- masfuerte 11mo agoThen what stops the malware accessing the keyring?
- mxey 11mo agoOn disk, it’s encrypted. The running service, at least on macOS, only hands the item out to specific apps, based on their code signing identity.
- ElectricalUnion 11mo agoWho signs an "app" when I download it from Homebrew? If all Homebrew "apps" are the same key then accepting a keyring notification on one app is a lost cause at it would allows things vulnerable to RCE to read/write everything?
- 1718627440 11mo agoThe security boundary on the OS is the user of the process. If you run the malware under the same user as the key, than yes of course it has access. But in production you don't run software under the same user, and on the developer machine you wouldn't put the production key in the user keychain.