Skip to content
This repository was archived by the owner on Nov 6, 2023. It is now read-only.
This repository was archived by the owner on Nov 6, 2023. It is now read-only.

Firefox will disable support for TLS 1.0 and TLS 1.1 #18434

Closed

Description

@cschanaj

Type: code issue

In March of 2020, Firefox will disable support for TLS 1.0 and TLS 1.1.

We might have to update Travis to accommodate the change, see https://blog.mozilla.org/security/2018/10/15/removing-old-versions-of-tls

https://github.com/EFForg/https-everywhere/blob/master/test/rules/src/https_everywhere_checker/http_client.py#L62

Google Chrome will deprecate TLS 1.0 and TLS 1.1 in C72, see https://security.googleblog.com/2018/10/modernizing-transport-security.html

EDIT: Fixed URL to https-everywhere-checker

Activity

  1. pipboy96 commented on Sep 24, 2019

    @pipboy96
    Contributor

    @cschanaj Chrome 77 still has TLS 1.0 and TLS 1.1 enabled. IMO March 2020 is not a date that should cause immediate concern. I feel this should be closed for time being.

  2. cschanaj commented on Sep 26, 2019

    @cschanaj
    CollaboratorAuthor

    I think this is similar to #17912 in the sense that once the vendor removed the support for TLS 1.0 and TLS 1.1, we will be redirecting our users to malfunction pages. IMHO We should act early by requiring TLS 1.2 or later on Travis to minimize the impact it might have.

  3. pipboy96 commented on Sep 26, 2019

    @pipboy96
    Contributor

    @cschanaj Makes sense, we need @zoracon's opinion though.

  4. pipboy96 commented on Sep 26, 2019

    @pipboy96
    Contributor

    To be honest, any website that doesn't support at least TLS 1.2 may reasonably be expected to have other issues, such as mixed content or lack of support of secure ciphers. I am for this change.

  5. zoracon commented on Sep 26, 2019

    @zoracon
    Contributor

    @cschanaj Considering that these browsers will likely put up security warnings for sites on TLS 1.0 and 1.1. I want to check out and investigate the SSL warning they will likely be thrown in the error object (unless someone already knows this). Because we will have to update Travis and some of the JS in background.js that accounts for SSL warnings.

    Be aware that these changes will appear in pre-release versions of Firefox (Beta, Developer Edition, and Nightly) earlier than March 2020. We will announce specific dates when we have more detailed plans.

    Gonna dig through these pre-release versions and correspond with a contact to account for that future SSL warning that will likely be thrown

    TLDR;
    I support this, just don't want to make this change until I confirm that it has been disabled in Beta (unless someone knows that they have or not already in this thread)

  6. pipboy96 commented on Sep 26, 2019

    @pipboy96
    Contributor

    @zoracon I may test right now.

  7. pipboy96 commented on Sep 26, 2019

    @pipboy96
    Contributor

    @zoracon Current macOS Nightly still has TLS v1.0 enabled.

  8. zoracon commented on Sep 26, 2019

    @zoracon
    Contributor

    @zoracon Current macOS Nightly still has TLS v1.0 enabled.

    Thank you for testing @pipboy96, going to reach out and see what updates they have on this timeline. Let's hold off for now, but thank you for bringing this to attention @cschanaj

  9. pipboy96 commented on Sep 26, 2019

    @pipboy96
    Contributor

    @zoracon I can also test HTTPS Everywhere on Chromium version of Edge.

  10. cschanaj commented on Sep 26, 2019

    @cschanaj
    CollaboratorAuthor

    @zoracon @pipboy96 in case you might want to test anything, https://alum.ust.hk/ uses TLSv1.0 and throws warning in Firefox 69 console.

  11. zoracon commented on Oct 16, 2019

    @zoracon
    Contributor

    Nightly has the warning up! This will be in stable in December. So let's plan by end of November to update Travis.
    image

  12. zoracon commented on Oct 16, 2019

    @zoracon
    Contributor

    Also, I rather we not have the interstitial EASE page for this warning, since the page does not offer a way to enable TLS 1.0, 1.1. I want to stay out of the browser's way on this one.

  13. pipboy96 commented on Oct 17, 2019

    @pipboy96
    Contributor

    @zoracon Does this create an EASE page right now?

  14. pipboy96 commented on Oct 18, 2019

    @pipboy96
    Contributor

    @zoracon I tested with Nightly and it doesn't show an EASE warning.

  15. zoracon commented on Nov 18, 2019

    @zoracon
    Contributor

    Green lighting this since we are coming to the end of the month.

  16. pipboy96 commented on Nov 18, 2019

    @pipboy96
    Contributor

    @zoracon Are we going to do a full fetch test soon?

  17. zoracon commented on Nov 18, 2019

    @zoracon
    Contributor

    @zoracon Are we going to do a full fetch test soon?

    Yes, and starting here so installs and versions are up to date. Looking into this portion today and #13829 to look over the items needed to be done to run this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

EFFSomeone at EFF needs to look intochromefirefox

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions