Implement 2-factor authentication (2FA/2SV/MFA)
Thread poster: ezpz
ezpz
ezpz  Identity Verified
Local time: 03:29
Member (2009)
Inggris menyang Spanyol
+ ...
Oct 11, 2024

Today we had trouble logging into the site because of a bug with Google Captcha:
- https://www.proz.com/forum/prozcom_bugs/369937-i_cant_log_in_staff_working_on_a_fix.html

After complaints, site staff/developers temporarily disabled Captcha.

I fear the site is now, temporarily, exposed to brute-force password discover
... See more
Today we had trouble logging into the site because of a bug with Google Captcha:
- https://www.proz.com/forum/prozcom_bugs/369937-i_cant_log_in_staff_working_on_a_fix.html

After complaints, site staff/developers temporarily disabled Captcha.

I fear the site is now, temporarily, exposed to brute-force password discovery while this bot-detection measure is disabled.

I think that this risk would be somewhat mitigated by implementing (optional) 2-factor authentication (also called multi-factor auth and two-step verification).

Essentially: after entering your username and password, you are then asked for a one-time pincode for extra security.

Typically, you would set up a OTP-generator by using an app on your phone - scan a QR-code on screen, then verify that the generated 6-digit pincode is correct. There are similar programs available for computers too, where the setup involves simply typing in the secret "seed" (instead of scanning a qr-code).

[There are other possible "factors" too (hardware usb-keys for example), which could be more convenient/secure for some users; but I only want to warn against codes delivered via SMS messages because this is quite insecure.]

An additional benefit of adding 2FA is that ProZ.com could probably save on Captcha costs, by only triggering human verification after cumulative wrong password events:
- 3 stages/webpages loaded during login: Enter user -> Enter pass -> Enter pin
- At stage 1, if user has accumulated more than 1-2 wrong pass events, trigger Captcha before allowing onto stage 2 password-entry.

The site developers are surely better informed about implementation than I will ever be.
I just wanted to post this suggestion to encourage other users like myself to request this as a priority in the currently on-going "site re-design".

Thank you for your consideration
Collapse


Yaotl Altan
 
Anton Konashenok
Anton Konashenok  Identity Verified
Czech Republic
Local time: 04:29
Prancis menyang Inggris
+ ...
Why, for crying out loud? Oct 12, 2024

Firstly, who needs to brute-force ProZ? What do hackers stand to gain by breaking into a ProZ account? Not much.
Secondly, even if I am wrong and someone wants it, inventing a password that's easy to remember but virtually impossible to brute-force is a trivial exercise, and tutorials on that are all over the web.
Thirdly, 2FA is actually a measure against password theft - protection against brute force is merely a byproduct.
In this situation, the inconvenience of 2FA will out
... See more
Firstly, who needs to brute-force ProZ? What do hackers stand to gain by breaking into a ProZ account? Not much.
Secondly, even if I am wrong and someone wants it, inventing a password that's easy to remember but virtually impossible to brute-force is a trivial exercise, and tutorials on that are all over the web.
Thirdly, 2FA is actually a measure against password theft - protection against brute force is merely a byproduct.
In this situation, the inconvenience of 2FA will outweigh its benefits.
Collapse


Daryo
Dan Lucas
Michael Kapitonoff
expressisverbis
Kevin Fulton
 
ezpz
ezpz  Identity Verified
Local time: 03:29
Member (2009)
Inggris menyang Spanyol
+ ...
TOPIC STARTER
Optional, added security Oct 14, 2024

[0.] I did a search on this forum before posting. There are no posts requesting 2FA. In my opinion, "for crying out loud" should be reserved for repeated, unwelcome insistence.

1. Other than access to paywalled features, if you are using features such as Invoicing you may want to keep that information private. The question really is not "why" but "how".

2. A strong password is a first-layer deterrent. You should be doing that anyway.

3. 2FA adds a second-la
... See more
[0.] I did a search on this forum before posting. There are no posts requesting 2FA. In my opinion, "for crying out loud" should be reserved for repeated, unwelcome insistence.

1. Other than access to paywalled features, if you are using features such as Invoicing you may want to keep that information private. The question really is not "why" but "how".

2. A strong password is a first-layer deterrent. You should be doing that anyway.

3. 2FA adds a second-layer. The rationale being that if your password is discovered, the hacker still needs your "second password", which directly increases the difficulty of brute-force to gain access.

[4.] For people who logout and clear session cookies, a bigger inconvenience is having to perform between 1-6 ReCaptcha tests to prove they are human. Typing in a 6-digit code, or copy-pasting it, is arguably more convenient.

[5.] As I said, 2FA should be an optional new feature. I do not want you to be obligated to change the way you are currently used to logging in if you do not want to.
Collapse


 
expressisverbis
expressisverbis
Portugal
Local time: 03:29
Member (2015)
Inggris menyang Portugis
+ ...
I think Proz staff will find the best solution Oct 14, 2024

I'm sure the Proz team will find the best solution to protect themselves and their users when they update the site for good.
I think the reason for so many bugs (not only this one) has to do with the testing they do for the new image of the site... I don't know, I'm not sure.
I don't use to delete everything on my computer at once, such as cookies and the like, but this time I got distracted.
As for the Captcha images, I haven't seen them for a long time, probably since I upda
... See more
I'm sure the Proz team will find the best solution to protect themselves and their users when they update the site for good.
I think the reason for so many bugs (not only this one) has to do with the testing they do for the new image of the site... I don't know, I'm not sure.
I don't use to delete everything on my computer at once, such as cookies and the like, but this time I got distracted.
As for the Captcha images, I haven't seen them for a long time, probably since I updated my antivirus software.
However, this time they kept popping up, to the point of irritating me and not having access to the site in any way.
And no, I didn't get my password and username wrong.
My invoicing is done via the Portuguese Tax System. It's the only and legal way for me to do it. So, I that wouldn't be a problem for me.
I would like to thank the staff again for giving me and the others access to the site.
Otherwise, I wouldn't be able to use it and since I'm paying my annual membership fee and I'm no less than anyone else, I think it was a reasonable and fair decision.
If they have done it that way temporarily, I believe they took their precautions to not get hacked or 'exposed to brute-force password discovery'.
Collapse


 


To report site rules violations or get help, contact a site moderator:


You can also contact site staff by submitting a support request »

Implement 2-factor authentication (2FA/2SV/MFA)






LinguaCore
AI Translation at Your Fingertips

The underlying LLM technology of LinguaCore offers AI translations of unprecedented quality. Quick and simple. Add a human linguistic review at the end for expert-level quality at a fraction of the cost and time.

More info »
Wordfast Pro
Translation Memory Software for Any Platform

Exclusive discount for ProZ.com users! Save over 13% when purchasing Wordfast Pro through ProZ.com. Wordfast is the world's #1 provider of platform-independent Translation Memory software. Consistently ranked the most user-friendly and highest value

Buy now! »