3 ms·
> Cloud sync (encrypted!) is important because your average user needs that convenience and durability of authenticator Local-only iOS+macOS Codebook sync (ope
by transpute 4y ago
> Cloud sync (encrypted!) is important because your average user needs that convenience and durability of authenticator
Local-only iOS+macOS Codebook sync (open-source encrypted! by SQLCipher) provides password and TOTP convenience, durability, transparency, decentralization and fewer supply chain dependencies with one-time purchase. Founded in 2005.
https://www.zetetic.net/codebook https://www.zetetic.net/codebook
https://github.com/sqlcipher/sqlcipher https://github.com/sqlcipher/sqlcipher
- lxgr 4y ago> password and TOTP convenience Passwords and TOTPs are not MITM-safe, WebAuthN/Passkeys implicitly are. (Credentials are bound to a specific RP, i.e. it's impossible to accidentally provide one to the wrong website or a scammer on the phone.)
- transpute 4y agoCodebook links passwords to specific websites/RPs. Some people don't take phone calls from random callers. Can Apple allow existing password managers like Codebook to manage passkeys and synchronization locally?
- lxgr 4y ago> Codebook links passwords to specific websites/RPs. Some people don't take phone calls from random callers. Sure, but passwords are still multiple-use, and sometimes auto-fill fails (often due to websites actively messing with it), requiring me to manually copy-paste the password and exposing me to phishing risk, or that of insecure/malicious applications on my system sniffing the clipboard. > Can Apple allow existing password managers like Codebook to manage passkeys and synchronization locally? Unfortunately not at the moment. There is some hope though, given that Apple has recently added a TOTP API for third-party authenticators, but I'm personally not holding my breath.
- transpute 4y ago> sometimes auto-fill fails For those, Safari share sheet -> "Find in Codebook" = dialog with URL-matched credentials appearing first. > insecure/malicious applications on my system sniffing the clipboard iOS now requires interactive user consent for apps to Paste from clipboard.
- lxgr 4y ago> iOS now requires interactive user consent for apps to Paste from clipboard. Fortunately it does – a big security win. But unfortunately, macOS does not yet, and I'm copy-paste-ing passwords there more often. I'm often wondering if drag and drop of text is actually more secure than the pasteboard?
- dwaite 4y ago> Codebook links passwords to specific websites/RPs. WebAuthn is different: 1. The client (browser) knows which site is requesting credentials, which means a phishing site cannot ask for another legitimate site's credentials 2. Credentials are created as private keys and unique per-site. 3. The authentication protocol does not share secrets; it is based on public/private keys. 4. The authentication protocol involved indicates the requesting origin. There are still vulnerabilities if you have compromised DNS or javascript on the site, but it is overall significantly stronger against phishing and credential reuse attacks than password managers could provide before - even those with browser integration.