News for hackers. Stuff that matters.
Re:LastPass Android app has got 7 trackers in it by abdullahkhalids on Tuesday March 02, 2021 @07:05AM (#26314410)
How does one realistically type in the master password on a phone keyboard [1]? A secure password would be like 20 characters long with a mix of alphanumeric and special characters.

[1] Do these password managers even use their own keyboard, or rely on whatever insecure keyboard is installed on the mobile OS?

Re:LastPass Android app has got 7 trackers in it by approxim8ion on Tuesday March 02, 2021 @07:14AM (#26314476)
My MP is more than 40 chars long, but it's not really a chore to type it in considering we are texting much longer strings than that literally all the time.

Many of them support biometric authentication using Android's API.

Also, to enter the master password, all of them use whatever keyboard is installed, some of them send a message to them to work in "incognito mode" for what good that it. That said, for Keepass2Android and KeePassDX, they offer their own keyboard to enter secure credentials on sites you log into once your password manager is unlocked. That allows you to circumvent the system clipboard entirely, which is a major attack surface. Some apps also support the android autofill feature.

Re:LastPass Android app has got 7 trackers in it by randallsquared on Tuesday March 02, 2021 @09:02AM (#26315385)
> [...] considering we are texting much longer strings than that literally all the time.

Without typos? Typing a tweet or text message into your phone, your thumbs hit somewhere near the right characters and your phone figures out what words you meant as you type. The uncorrected characters are often gibberish. This is a very different use case from having to get the case and special characters right for a 40 character password.

Re:LastPass Android app has got 7 trackers in it by approxim8ion on Tuesday March 02, 2021 @09:24AM (#26315592)
Without typos. I use a keyboard that has no predictive features, swiping, or suggestions. But I understand your point. Personally I found training myself to type accurately worth it but most people may not.
Re:LastPass Android app has got 7 trackers in it by ChrisRR on Tuesday March 02, 2021 @07:09AM (#26314434)
What's wrong with typing in 20 characters on a phone keyboard? My password is longer than that and I don't have an issue

Alternatively you can use fingerprint unlock

Re:LastPass Android app has got 7 trackers in it by abdullahkhalids on Tuesday March 02, 2021 @07:15AM (#26314479)
Because it takes a long time. On the rare occasion I log into something on my phone, it takes almost a minute to type in the random passwords that Keepassxc on my computer generates.

Fingerprint authentication will work though.

Re:LastPass Android app has got 7 trackers in it by NamTaf on Tuesday March 02, 2021 @07:35AM (#26314636)
Once you're logged in, just copy/paste the password? You only need to type out your master password manually.

Am I misunderstanding the issue?

Re:LastPass Android app has got 7 trackers in it by distances on Tuesday March 02, 2021 @07:56AM (#26314789)
On Android you should not copy/paste as all apps can read the clipboard. Use either a keyboard that comes with the password manager, or system auto-fill support that gets the values from the manager. Both modes are supported at least by Keepass2Android.
Re:LastPass Android app has got 7 trackers in it by rainbowzootsuit on Tuesday March 02, 2021 @08:38AM (#26315140)
I use diceware to make a master password that's reasonable to type on a device.

Bitwarden is able to produce diceware style passwords too.

https://theworld.com/~reinhold/diceware.html

Re:LastPass Android app has got 7 trackers in it by werdnapk on Tuesday March 02, 2021 @07:31AM (#26314607)
1Password allows you to use your fingerprint on Android and I'd assume TouchID or FaceID on iOS as well.
Re:LastPass Android app has got 7 trackers in it by wdb on Tuesday March 02, 2021 @07:45AM (#26314712)
Yes, it does, TouchID works fine on my iPad and macOS devices :)
Re:LastPass Android app has got 7 trackers in it by Flockster on Tuesday March 02, 2021 @07:13AM (#26314462)
The other question would be, how do you handle this without a password manager?

And is this a known problem of Android, that there are keyboards that can log your keys?

Re:LastPass Android app has got 7 trackers in it by abdullahkhalids on Tuesday March 02, 2021 @07:20AM (#26314516)
Personally, I don't trust Android and all the crap installed in it at all. So, I do very limited secure activities on my phone. I have never logged into my email on my phone, for instance [1]. The only thing private is messenger apps, which is an unfortunate minimum requirement on social life. Always looking for a way out.

[1] Also because I deal with work on my own time.

Re:LastPass Android app has got 7 trackers in it by approxim8ion on Tuesday March 02, 2021 @07:17AM (#26314496)
I use Simple Keyboard (based on the AOSP keyboard), which is a very basic FOSS keyboard with no logging, suggestions or any of that. Other good options with more features most people want are OpenBoard and AnySoft. Hacker's Keyboard is a decent one too.
Re:LastPass Android app has got 7 trackers in it by Tijdreiziger on Tuesday March 02, 2021 @08:04AM (#26314862)
Related question: Does anyone have any suggestions for an OSS keyboard with suggestions and (good) swipe functionality? I currently use Gboard and it's great, but, well, it's a Google product.
Re:LastPass Android app has got 7 trackers in it by approxim8ion on Tuesday March 02, 2021 @08:55AM (#26315321)
The FOSS keyboard with the best swipe functionality is AnySoft. But it is miles behind SwiftKey and Gboard in my experience. With some patience and training it is serviceable though.
Re:LastPass Android app has got 7 trackers in it by Fnoord on Tuesday March 02, 2021 @09:16AM (#26315515)
This is why I stick with SwiftKey. Nothing beats it, and although it got bought by Microsoft, they did not Frankenstein it. If you look for the app start with the 'M' of Microsoft though.
Re:LastPass Android app has got 7 trackers in it by approxim8ion on Tuesday March 02, 2021 @09:23AM (#26315577)
Yeah, I think SwiftKey with a firewall blocking outgoing requests is the most feature-rich keyboard experience on Android which isn't outrageously privacy invasive

Personally, I still like using Simple Keyboard. It's the complete opposite of something like Swiftkey. does one thing and does it well, is super light too.

Re:LastPass Android app has got 7 trackers in it by Kaze404 on Tuesday March 02, 2021 @07:11AM (#26314447)
You can use a fingerprint to authenticate on Android.
Re:LastPass Android app has got 7 trackers in it by littlecranky67 on Tuesday March 02, 2021 @07:36AM (#26314639)
The problem is, most if not all Android devices do not provide some secure-enclave like architecture where the crypto key to unlock is secured by hardware design, but rather simple software solutions where the master unlock key resides in memory. So if you happen to have any malware combined with a security exploit, they might access your vault without requiring a fingerprint.

I do not trust any android device with my vault for exactly that reason.

Re:LastPass Android app has got 7 trackers in it by gruez on Tuesday March 02, 2021 @09:34AM (#26315700)
>The problem is, most if not all Android devices do not provide some secure-enclave like architecture where the crypto key to unlock is secured by hardware design, but rather simple software solutions where the master unlock key resides in memory

Why is this relevant? Even if you do have secure enclave, if you can do arbitrary memory reads a malicious app can simply wait until your database is unlocked and dump your database when it's unencrypted in memory. Moreover, if you have some sort of exploit that gives you operating system level access, you can simply impersonate the password manager app (eg. changing uids, or patching the executable in-memory) and get the secure enclave to do the decryption.

Re:LastPass Android app has got 7 trackers in it by littlecranky67 on Tuesday March 02, 2021 @11:16AM (#26316863)
"wait" means run in the background. Once more this is not possible on iOS.
Re:LastPass Android app has got 7 trackers in it by gruez on Tuesday March 02, 2021 @11:58AM (#26317382)
This is incorrect. There are multiple ways of running tasks in the background eg. https://www.raywenderlich.com/5817-background-modes-tutorial.... Moreover, if you have sandbox escape (probably a prerequisite for getting arbitrary memory reads) you don't have to wait because you can use the other methods I've mentioned in the second half of my prior comment.
Re:LastPass Android app has got 7 trackers in it by veeti on Tuesday March 02, 2021 @09:17AM (#26315527)
Re:LastPass Android app has got 7 trackers in it by littlecranky67 on Tuesday March 02, 2021 @11:15AM (#26316849)
It says that secure enclave is optional. Do you know of any vendor that ship hardware based secure enclave? AFAIK there are no major vendors that actually do this, so this is just operating system level protection, not hardware based.
Re:LastPass Android app has got 7 trackers in it by ComodoHacker on Tuesday March 02, 2021 @07:44AM (#26314703)
Keepass2Android can install it's own keyboard.