Consider removing email providers without 2FA support #135

Closed
opened 2016-12-28 12:52:49 +00:00 by jonathanKingston · 18 comments
jonathanKingston commented 2016-12-28 12:52:49 +00:00 (Migrated from github.com)

Email is a large attack vector for any individual and not having the ability to separate auth by something you own vs something you know makes an easier attack vector. It has become pretty common place within the industry to require it and yet some of the providers are not supporting it.

2FA Supported

  • mailfence
  • posteo
  • countermail
  • Protonmail

2FA Not supported

Do you have 2FA?

We currently do not have 2FA (Two Factor Authentification) as we are yet to find a suitably secure solution to offer our customers, however it is on our roadmap.)

Confirmation of support needed

  • openmailbox
  • tutanota
  • mailbox.org
  • runbox
  • neomailbox
  • startmail
  • cryptoheaven

Just securing the account settings of your profile is a start that these providers should consider.

Email is a large attack vector for any individual and not having the ability to separate auth by something you own vs something you know makes an easier attack vector. It has become pretty common place within the industry to require it and yet some of the providers are not supporting it. ## 2FA Supported - mailfence - posteo - countermail - Protonmail ## 2FA Not supported - kolabnow (Their FAQ listed here: https://kolabnow.com/faq?question_tid=2 suggests they dont) > **Do you have 2FA?** > >We currently do not have 2FA (Two Factor Authentification) as we are yet to find a suitably secure solution to offer our customers, however it is on our roadmap.) ## Confirmation of support needed - openmailbox - tutanota - mailbox.org - runbox - neomailbox - startmail - cryptoheaven Just securing the account settings of your profile is a start that these providers should consider.
ghost commented 2016-12-28 13:56:27 +00:00 (Migrated from github.com)

I use 2 of the ones you listed and what you're saying is not true for any of them.

You're suggesting to remove ProtonMail - a provider that does support 2FA and separate passwords for logging in and decrypting, because they don't support 2FA (while they actually do).

I use 2 of the ones you listed and what you're saying is not true for any of them. - What does `Confirmation needed` mean? Tutanota doesn't require any confirmation. - [ProtonMail **does** support 2FA](https://protonmail.com/support/knowledge-base/two-factor-authentication/). You're suggesting to remove ProtonMail - a provider that does support 2FA and separate passwords for logging in and decrypting, because they don't support 2FA (while they actually do).
jonathanKingston commented 2016-12-28 14:30:07 +00:00 (Migrated from github.com)

"Confirmation needed" is to confirm if they support it in their accounts.

Good to know about proton mail, I quickly checked and it wasn't on!

"Confirmation needed" is to confirm if they support it in their accounts. Good to know about proton mail, I quickly checked and it wasn't on!
ghost commented 2016-12-28 14:34:39 +00:00 (Migrated from github.com)

Tutanota is blocked by some other e-mail providers, as they don't even use a captcha, and therefore is used a lot for spam.

Tutanota is blocked by some other e-mail providers, as they don't even use a captcha, and therefore is used a lot for spam.
jonathanKingston commented 2016-12-28 14:40:12 +00:00 (Migrated from github.com)

@Shifterovich perhaps a column in the table for 2FA support or advice like "just use for spam" etc.

@Shifterovich perhaps a column in the table for 2FA support or advice like "just use for spam" etc.
ghost commented 2016-12-28 15:59:56 +00:00 (Migrated from github.com)

What do you mean? I was saying that because of absence of any verification, Tutanota is frequently abused. Anyway, I would only add a column "2FA support", as it's undesired for some people, since privacy != security. Removing a provider because they don't support a feature good for security, but bad for privacy makes no sense.

What do you mean? I was saying that because of absence of any verification, Tutanota is frequently abused. Anyway, I would only add a column "2FA support", as it's undesired for some people, since **privacy != security**. Removing a provider because they don't support a feature good for security, but bad for privacy makes no sense.
jonathanKingston commented 2016-12-28 16:28:07 +00:00 (Migrated from github.com)

I mean perhaps adding a seperate comments section below each provider on with any comments like you mentioned would help people decide without having to do further research. So Tutanota would have a comment like: "Highly abused service and is blocklisted by many providers, consider using only for throwaway emails".

Sure, however without decent security you likely have no privacy. However a 2FA column is good enough anyway.

I mean perhaps adding a seperate comments section below each provider on with any comments like you mentioned would help people decide without having to do further research. So Tutanota would have a comment like: "Highly abused service and is blocklisted by many providers, consider using only for throwaway emails". Sure, however without decent security you likely have no privacy. However a 2FA column is good enough anyway.
ghost commented 2016-12-28 17:33:19 +00:00 (Migrated from github.com)

Well, it's blacklisted by some and not too abused, still very usable.

Well, it's blacklisted by some and not too abused, still very usable.
ghost commented 2017-01-03 18:13:29 +00:00 (Migrated from github.com)

2FA is bad for privacy but good for security. We should add 2FA column to the email provider comparison table though. Outright removing these providers is a bad idea (we're a privacy project, not a security project). #144

2FA is bad for privacy but good for security. We should add 2FA column to the email provider comparison table though. Outright removing these providers is a bad idea (we're a privacy project, not a security project). #144
Hillside502 commented 2017-01-08 19:04:54 +00:00 (Migrated from github.com)

@Shifterovich

2FA is bad for privacy but good for security.

other than:-

The user must share their personal mobile number with the provider, reducing personal privacy and potentially allowing spam.
https://en.wikipedia.org/wiki/Multi-factor_authentication#Mobile_phone_two-factor_authentication

why is 2FA "bad for privacy"?

Use of an authenticator app gives away nothing:-
https://prism-break.org/en/all/#authentication

@Shifterovich > 2FA is bad for privacy but good for security. other than:- > The user must share their personal mobile number with the provider, reducing personal privacy and potentially allowing spam. https://en.wikipedia.org/wiki/Multi-factor_authentication#Mobile_phone_two-factor_authentication why is 2FA "bad for privacy"? Use of an authenticator app gives away nothing:- https://prism-break.org/en/all/#authentication
Hillside502 commented 2017-01-08 19:44:44 +00:00 (Migrated from github.com)

@jonathanKingston

Kolab Now does indeed appear not to have 2FA.

A big let down!

however it is on our roadmap

I'm a Kolab Now customer --- but not for much longer.

@jonathanKingston Kolab Now does indeed appear not to have 2FA. A big let down! > however it is on our roadmap I'm a Kolab Now customer --- but not for much longer.
Hillside502 commented 2017-01-08 19:48:53 +00:00 (Migrated from github.com)

Two Factor Auth List
https://twofactorauth.org/

2factorauth/twofactorauth: List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.
https://github.com/2factorauth/twofactorauth

Two Factor Auth List https://twofactorauth.org/ 2factorauth/twofactorauth: List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software. https://github.com/2factorauth/twofactorauth
ghost commented 2017-01-08 19:52:34 +00:00 (Migrated from github.com)

@Hillside502 Giving away your personal phone number is bad for privacy and anonymity per se.

@Hillside502 Giving away your *personal* phone number is bad for privacy and anonymity *per se*.
Hillside502 commented 2017-01-08 19:55:47 +00:00 (Migrated from github.com)

@Shifterovich
By using an authenticator app, how would one "give away a phone number"?

@Shifterovich By using an authenticator app, how would one "give away a phone number"?
ghost commented 2017-01-08 19:56:42 +00:00 (Migrated from github.com)

@Hillside502 I was not talking about authenticator apps, you were. I was answering a question regarding giving away phone number.

@Hillside502 I was not talking about authenticator apps, you were. I was answering a question regarding giving away phone number.
ghost commented 2017-01-08 19:58:10 +00:00 (Migrated from github.com)

Authenticator apps require you to have a device that supports them. I never used any apart from the Google one, but I think the website would have to support them too?

Authenticator apps require you to have a device that supports them. I never used any apart from the Google one, but I think the website would have to support them too?
Hillside502 commented 2017-01-08 20:02:31 +00:00 (Migrated from github.com)

@Shifterovich

Authenticator apps require you to have a device that supports one.

True --- and it's probably true that ALL smartphones are privacy nightmares to one degree or another.

@Shifterovich > Authenticator apps require you to have a device that supports one. True --- and it's probably true that ALL smartphones are privacy nightmares to one degree or another.
ghost commented 2017-11-04 11:10:58 +00:00 (Migrated from github.com)
Startmail seems to support 2FA, see https://support.startmail.com/index.php?/Knowledgebase/Article/View/704/0/how-to-set-up-two-factor-authentication-2fa
ghost commented 2017-11-04 11:11:27 +00:00 (Migrated from github.com)
Startmail seems to support 2FA. See https://support.startmail.com/index.php?/Knowledgebase/Article/View/704/0/how-to-set-up-two-factor-authentication-2fa
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: privacyguides/privacytools.io#135
No description provided.