News for hackers. Stuff that matters.
Re:Suspicious iOS KeePass Client by js2 on Sunday May 21, 2023 @10:32AM (#36021266)
I'll add a self-hosted option that no one ever mentions: PasswordWallet:

https://www.passwordwallet.com/

I use iCloud Keychain for most of my passwords these days, but my critical passwords I continue to keep in PW as well.

PW also has an occasionally very useful feature that I have not seen in any other password manager: auto type. Sometimes I just need to point my curser somewhere and have the password typed for me.

PW uses Blowfish with 448-bit keys.

There is also "pass", from the author of Wireguard, which is essentially a shell script wrapper around gpg and git:

https://www.passwordstore.org/

Re:Suspicious iOS KeePass Client by sgu999 on Sunday May 21, 2023 @11:24AM (#36021901)
I've been using "pass" for years and love it. There is also a very nice iOS app that works well and is open source. I synchronise my devices and backup directly without a central repo. Its only flaw is gpg's poor UX...
Re:Suspicious iOS KeePass Client by alwaysbeconsing on Sunday May 21, 2023 @12:31PM (#36022532)
There is a fork of pass called "passage" that uses Age for encryption instead: https://github.com/FiloSottile/passage Unfortunately I don't believe any iOS/Android apps exist to work with it so far.
Re:Suspicious iOS KeePass Client by egberts1 on Sunday May 21, 2023 @11:25AM (#36021909)
Yeah. Auto-typing of password-related field is a relatively new security feature that got its start in Apple iOS.

While password auto-type is also found in Android, its security model is not quite a firm Bell-LaPadula yet like those implemented in Apple iOS/MacOS.

Exposing API to monitoring keystrokes remains problematic for any OSes.

Re:Suspicious iOS KeePass Client by zuprau on Sunday May 21, 2023 @02:20PM (#36023447)
> relatively new security feature

Maybe I'm misunderstanding the feature, but I've been auto-filling login forms since I was using IE7 with RoboForm. Other than using Touch ID to trigger the auto-fill instead of 1 click, I don't see any improvements in iOS/macOS Safari.

Re:Suspicious iOS KeePass Client by egberts1 on Sunday May 21, 2023 @06:33PM (#36025256)
You leave all your password on the iCloud, accessible by AppleID but that AppleID password is so powerful and covers many more sensitive things (AppleWallet, ApplePay, ...)

Whereas, using a separate PIN/passcode at application-level provides a separate (master) password which would be used for all your passwords (in case your AppleID password gets compromised).

I do not use touchID nor FaceID because it violates the Principle of 3 Factors of Authentication: AppleID merges two of three factors:

1. "what you know (memory rote)" with

2. "what you have (biometric)".

https://www.cs.cornell.edu/courses/cs513/2005fa/NNLauthPeopl...

Re:Suspicious iOS KeePass Client by zuprau on Wednesday May 24, 2023 @12:15PM (#36060229)
> using a separate PIN/passcode at application-level provides a separate (master) password which would be used for all your passwords (in case your AppleID password gets compromised).

That already happens exactly as you mentioned.

You need a secondary encryption password for encrypted iCloud data as well. Having access to your Apple account isn't enough.

https://support.apple.com/en-ph/HT202303#:~:text=Apple%20wil...

Re:Suspicious iOS KeePass Client by egberts1 on Friday May 26, 2023 @07:19AM (#36082663)
THIS!

Apple finally provides a modicum variant of Zero Knowledge password.

But that is only available in next iOS version 16.2. [1]

But, but ... BUT the Apple macOS/iOS issue of Three Form of Authentication being still being reduced into Two-Form with their merge (OR-logic) of what you have (FaceID/TouchID) and what you know (PIN/passcode) ... remains.

That reduction of authentication is still the greatest weakest link to individual security (whether ADP is used after v16.2 or not).

https://support.apple.com/en-ph/HT202303#:~:text=Apple%20wil...

Re:Suspicious iOS KeePass Client by js2 on Sunday May 21, 2023 @04:07PM (#36024255)
The auto-typing feature is not the same as autofill. Rather, it literally emulates typing from the keyboard and is useful in contexts where autofill is not supported. I only ever use it on desktop, and it's a feature that PasswordWallet has had for more than a decade.
Re:Suspicious iOS KeePass Client by egberts1 on Sunday May 21, 2023 @11:50AM (#36022157)
Ooooooo, if the passwordstore has a bash autocomplete in which to navigate selections of its config file subdirectories, then the solution becomes incredibly robust.
Re:Suspicious iOS KeePass Client by rcme on Sunday May 21, 2023 @12:10PM (#36022344)
Why would you store critical passwords in two places?
Re:Suspicious iOS KeePass Client by detaro on Sunday May 21, 2023 @12:11PM (#36022349)
Because you should have backups for critical things.
Re:Suspicious iOS KeePass Client by Kwpolska on Sunday May 21, 2023 @02:41PM (#36023635)
pass is fine if you like gpg (why?) and the only machines where you need those passwords are Linux/macOS/*nix computers. There are ways to access it on Windows, Android, and iOS, but they are unbearably painful.
Re:Suspicious iOS KeePass Client by egberts1 on Monday May 22, 2023 @05:22AM (#36029069)
Agreed.

Your selection of password manager is going to be invariably dictated by how many different platforms you need to sync up your password manager with.

And those maintainers of their own password manager are in an arms race.

Re:Suspicious iOS KeePass Client by philihp on Monday May 22, 2023 @01:54PM (#36034491)
Passwordstore (pass) databases are just a git repo which makes great audit trails, but also gives it syncing for free rather than reinventing the wheel.

It uses PGP rather than rolling its own encryption, which also makes it compatible with hardware tokens, for free.

It's not some complicated project... it's just a thousand or so line shell script.

Re:Suspicious iOS KeePass Client by Kwpolska on Monday May 22, 2023 @05:12PM (#36036790)
It's fine if all platforms where you want your passwords can run bash scripts, git and gpg. Linux and macOS can do it fine. Windows might, although it gets flaky. Android and iOS can’t, at least not in any human-friendly way.
Re:Suspicious iOS KeePass Client by aborsy on Monday May 22, 2023 @10:24PM (#36039067)
Honestly, this is the most secure and sufficiently functional password manager!