Mozilla adopts plain-vanilla password sign-in for Firefox sync
11–20 of 44 posts
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#12Will Mozilla be removing the secure sync option or having this one in parallel? I don't use it myself, but it's definitely worrying to see a secure option being potentially removed in favour of plaintext storage on servers outside the user's control.
I don't think it's stored in plain text, the post was about standard login/password signing in instead of too-complex current mechanism.
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#13Earlier quoted context omitted.
I don't think it's stored in plain text, the post was about standard login/password signing in instead of too-complex current mechanism.
If it's a username/password pair, either the data has to be stored in plaintext, or with a key escrowed using the user password, which are not as secure as a private key only known to the user.
When you want to authenticate, just have the client sign something with the private key. If you want to encrypt on the client, it can just do PGP-like encryption (encrypt data with random AES key, encrypt that key with public key, send all to the server).
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#14Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#15Earlier quoted context omitted.
I don't think it's stored in plain text, the post was about standard login/password signing in instead of too-complex current mechanism.
If it's a username/password pair, either the data has to be stored in plaintext, or with a key escrowed using the user password, which are not as secure as a private key only known to the user.
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#16Earlier quoted context omitted.
If it's a username/password pair, either the data has to be stored in plaintext, or with a key escrowed using the user password, which are not as secure as a private key only known to the user.
No, you can use a different system: don't send the password to the server, instead create a private/public key pair from the password (deterministically) and send only the public key to the server. When you want to authenticate, just have the client sign something with the private key. If you want to encrypt on the client, it can just do PGP-like encryption (encrypt data with random AES key, encrypt that key with pub…
That plus IIRC, RSA isn't deterministic even with the same seed. Not sure about generators for elliptic curve though.
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#17Aah good riddance to the older approach. Its a major fail from UX perspective. The long sync key was ridiculous to type.
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#18Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#19Earlier quoted context omitted.
No, you can use a different system: don't send the password to the server, instead create a private/public key pair from the password (deterministically) and send only the public key to the server. When you want to authenticate, just have the client sign something with the private key. If you want to encrypt on the client, it can just do PGP-like encryption (encrypt data with random AES key, encrypt that key with pub…
Considering the average user's password choice tendencies, that's still weaker than a key from a proper source of entropy, then password reuse on top of that. That plus IIRC, RSA isn't deterministic even with the same seed. Not sure about generators for elliptic curve though.
Re: Mozilla adopts plain-vanilla password sign-in for Firefox sync
#20Earlier quoted context omitted.
No, you can use a different system: don't send the password to the server, instead create a private/public key pair from the password (deterministically) and send only the public key to the server. When you want to authenticate, just have the client sign something with the private key. If you want to encrypt on the client, it can just do PGP-like encryption (encrypt data with random AES key, encrypt that key with pub…
Considering the average user's password choice tendencies, that's still weaker than a key from a proper source of entropy, then password reuse on top of that. That plus IIRC, RSA isn't deterministic even with the same seed. Not sure about generators for elliptic curve though.
https://wiki.mozilla.org/Identity/AttachedServices/KeyServer...
And RSA is deterministic.