Site won't load - secure connection problem Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
tenseys

Site won't load - secure connection problem

Unread post by tenseys » 2017-03-21, 10:52

Bank site won't load (loads in other browsers FF, IE and Edge).
OS is Windows 10 and PM version is 27.2.0 32bit.

Site is: https://www.myinvestorsbank.com/

Yields:

Secure Connection Failed

The connection to the server was reset while the page was loading.

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.

Thanks.

tenseys

Re: Site won't load - secure connection problem

Unread post by tenseys » 2017-03-21, 13:02

I put the url through that ssl site and get this:

https://www.ssllabs.com/ssltest/analyze ... Results=on

User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 4279
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Re: Site won't load - secure connection problem

Unread post by Pallid Planetoid » 2017-03-21, 17:53

Pale Moon is getting the following website identification for this bank (which is presumably why the website fails to load in PM):
circled part is not the same that other browsers get
circled part is not the same that other browsers get
Other browsers (FF, Chrome, IE etc) are getting the following website identification for this website (which is why the website loads successfully in other browsers):
What the bank identification should look like and does in other browsers
What the bank identification should look like and does in other browsers
Why this is the case is the next question to ask....
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 4279
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Re: Site won't load - secure connection problem

Unread post by Pallid Planetoid » 2017-03-21, 18:00

tenseys wrote:Bank site won't load (loads in other browsers FF, IE and Edge).
OS is Windows 10 and PM version is 27.2.0 32bit.

Site is: https://www.myinvestorsbank.com/
Did this banks website load successfully in a previous PM release?
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

tenseys

Re: Site won't load - secure connection problem

Unread post by tenseys » 2017-03-21, 19:14

Hi.. thanks.

I don't know if it did... I don't remember. I just reinstalled PM after not having used it for a while.

Is there any trick i can do to make it load for me in PM?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35576
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Site won't load - secure connection problem

Unread post by Moonchild » 2017-03-21, 22:55

The problem is the following (misconfigured server):
TLS_RSA_WITH_AES_256_CBC_SHA256 (0x3d) 256
TLS_RSA_WITH_AES_256_GCM_SHA384 (0x9d) 256
TLS_RSA_WITH_AES_128_CBC_SHA256 (0x3c) 128
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c) 128
TLS_RSA_WITH_3DES_EDE_CBC_SHA (0xa) 112
Pale Moon doesn't accept the combination of RSA key exchange with AES+SHA256/384 because straight-up RSA key exchange is deprecated and makes no sense to combine with a very strong HMAC (Firefox also doesn't support this, for example; IE and Safari do).
This means the encryption falls back to 3DES; this has been disabled in Pale Moon because of the SWEET32 vulnerability (IE/Firefox and Chrome still accept this weak cipher... for now).

The bank should enable common cipher suites with forward secrecy and disable 3DES to have SSL security as one would expect from a bank.
e.g. elliptic curve key exchange:
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b) or
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f)
or if their server does not (yet) support EC, use standard Diffie-Hellman:
TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x39) or
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA (0x88) or
TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x33) or
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA (0x45)
If DHE isn't supported they can still use standard RSA key exchange:
TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) or
TLS_RSA_WITH_AES_256_CBC_SHA (0x35)

If you must connect to the bank using weak encryption, you have to do two things in about:config:
  1. Enable 3DES: find security.ssl3.rsa_des_ede3_sha and double-click it to set to true
  2. Allow unrestricted fallback to weak ciphers for the site: find security.tls.insecure_fallback_hosts and double-click it, then add www.myinvestorsbank.com to that pref
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

tenseys

Re: Site won't load - secure connection problem

Unread post by tenseys » 2017-03-21, 23:02

Okay, I'll take a look at that. Thanks Moonchild.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35576
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Site won't load - secure connection problem

Unread post by Moonchild » 2017-03-21, 23:08

I've made sure to update the FAQ about this as well with the security.tls.insecure_fallback_hosts step which is now needed as an extra measure.
(you should contact the bank about this though, they really need to fix it)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked