android icon indicating copy to clipboard operation
android copied to clipboard

Require password input twice when registering

Open c7hm4r opened this issue 5 years ago • 2 comments

Problem

When registering in the Android app, the password is only asked once. As soon as you have filled all fields and pressed "register", you are logged in to your EteSync account. You can then use the app as a contact backup solution without being asked for the password again. Let‘s assume you have mistyped the password and you did not notice it.

When you loose or break your phone afterwards and try to log in to the EteSync account from a new phone, you need to input the same password as on registration – without success. Your only chance to brute force the password manually or develop a software solution allowing for a better brute force attack.

Solution

Asking the password twice when registering should reduce the chance of mistyping.

c7hm4r avatar Nov 03 '20 18:11 c7hm4r

Hey,

Thanks for the feedback! I agree with the premise, and we tried to alleviate this by making it possible to show the password to verify you typed correctly. Or do you think it's not sufficient?

Another good point you are raising: should we automatically login on signup, or maybe have you login (to make sure you know your password). Though this extra steps is kind of annoying for new users I'd say. I know I dislike it as a user.

Just leaving these questions open, as I don't know the answer.

tasn avatar Nov 03 '20 18:11 tasn

I can think of several reasons why the current approach might fail:

  • Maybe a fraction of users just wants to try out the app to see how it works, and they just want to register as quickly as possible and input some garbage they will never remember.
  • Another probably very small fraction does not know that the eye button shows the password.
  • Another very small fraction looks at the password but fails to see the typo.

Retyping the password excludes all above reasons, but adds the risk that one inputs the exactly same typo twice. Keeping the "show password" button could reduce this risk a bit.

Personally, I find reading the password not much less cumbersome then retyping the password.

c7hm4r avatar Nov 03 '20 19:11 c7hm4r