News for hackers. Stuff that matters.
Re:LastPass RCE vulnerability fixed by problems on Tuesday March 21, 2017 @07:50PM (#13927376)
KeePass recently got an Argon2 KDF and ChaCha20 as a cipher. I highly recommend it, good mobile apps, pretty simple UI, control over your own DB, sync it with your favourite tool, I use SyncThing as its Android support is excellent.
Re:LastPass RCE vulnerability fixed by ktta on Tuesday March 21, 2017 @10:06PM (#13927991)
I would suggest KeePassXC, which in my opinion, looks better since uses Qt rather than mono so has a more native feel.

https://keepassxc.org/

Re:LastPass RCE vulnerability fixed by EuAndreh on Tuesday March 21, 2017 @11:21PM (#13928250)
See also KeeWeb[0].

Also mutiplatform as KeePassXC, built on Electron. Even though it is built on JavaScript, it has 0 dependencies[1].

And the author responds well on external feedback/contributions[2].

It does support KDBX4[3].

[0]: https://keeweb.info/

[1]: https://github.com/keeweb/keeweb/blob/c651343f80f4f3d41c7d64...

[2]: https://github.com/keeweb/keeweb/issues/104

[3]: https://github.com/keeweb/keeweb/issues/326

Re:LastPass RCE vulnerability fixed by problems on Wednesday March 22, 2017 @02:21AM (#13928850)
> 0 dependencies

If bundling your devDependencies at compile time counts as "0 dependencies", nothing has any dependencies. In this case, the whole thing's built on electron - all of chrome's rendering engine is quite the dependency. The uncompressed Windows version is 137 MB on disk. Fatter than most any app should be.

Re:LastPass RCE vulnerability fixed by problems on Tuesday March 21, 2017 @10:19PM (#13928035)
I would not suggest this as KeePassXC does not support the new KDBX4 format with the upgraded cryptography - only the old Keepass format which relies on a custom AES-based key derivation function, which I cannot in good faith recommend.

Once it's implemented I may reconsider, but for now at least, I'd shy away from it.

https://github.com/keepassxreboot/keepassxc/issues/148

Re:LastPass RCE vulnerability fixed by ktta on Tuesday March 21, 2017 @10:56PM (#13928164)
Thanks for the info!

Edit: Looks like it's close

https://github.com/keepassx/keepassx/pull/200#issuecomment-2...

Re:LastPass RCE vulnerability fixed by balladeer on Tuesday March 21, 2017 @11:12PM (#13928225)
For OSX I have been using this native app MacPass - http://mstarke.github.io/MacPass. Actively developed from what I see on Github.
Re:LastPass RCE vulnerability fixed by snowwrestler on Tuesday March 21, 2017 @09:51PM (#13927950)
Which mobile app do you use with KeePass? I use MiniKeePass and am pretty happy with it.
Re:LastPass RCE vulnerability fixed by ktta on Tuesday March 21, 2017 @10:02PM (#13927979)
I'm not the user you replied to, but that app looks like the only good app, atleast for iOS.
Re:LastPass RCE vulnerability fixed by problems on Tuesday March 21, 2017 @10:17PM (#13928029)
I use the open source Keepass2Android which is open source and supports the new crypto, has just about every utility I could want.

https://keepass2android.codeplex.com/

Re:LastPass RCE vulnerability fixed by mihaifm on Wednesday March 22, 2017 @07:02AM (#13929937)
It's a good app but as far as I remember the integration with Dropbox wasn't working properly. I think that's the main issue with KeePass right now - getting your passwords synchronized with your phone.
Re:LastPass RCE vulnerability fixed by problems on Wednesday March 22, 2017 @11:00AM (#13931457)
SyncThing solves this quite nicely on Android at least. For iOS, I'm not sure, Apple's restrictions make proper sync near impossible in the name of battery life - even while charging or on WiFi.
Re:LastPass RCE vulnerability fixed by peak_body_yo on Tuesday March 21, 2017 @10:46PM (#13928119)
> Argon2 KDF and ChaCha20 as a cipher

Are these a huge improvement from what was offered previously?

Re:LastPass RCE vulnerability fixed by problems on Wednesday March 22, 2017 @01:56AM (#13928761)
Before they were using a custom AES-based key derivation function which had not been strongly peer reviewed so Argon2 is a big improvement there in my book.

ChaCha20 over the existing AES-CBC... not as much, I feel more comfortable in that it's harder to screw up the implementation of it, but that's about it. CBC mode especially can have unexpected side effects unless used very carefully, ChaCha20 or any other strong stream cipher, even AES in CTR mode is somewhat easier to understand the side effects of.

So overall, not concretely in terms of known vulnerabilities, but in terms of predicted risks, I'd say certainly. Before this change I was erring on the side of known algorithms with solutions like LastPass at least using standardized PBKDF2. With this change, KeePass went behind or middle of the pack, cryptographically compared to competition, to the frontrunner.