HipChat arrive à expiration sous Linux (mais pas Windows)

0

Sur le réseau de mon bureau, en utilisant Linux sur mon ordinateur portable, je ne peux pas me connecter ni utiliser HipChat. Lorsque j'essaie d'accéder à https://www.hipchat.com/sign_inChrome, je reçois un ERR_EMPTY_RESPONSE(aucune donnée reçue). La même chose se produit lors de l'utilisation de leur application.

La chose étrange est que si je redémarre mon ordinateur portable sous Windows, tout fonctionne, le site Web de HipChat, leur application, se charge très bien. Mais sous Linux, ce n’est pas le cas et cela arrive à expiration.

Le responsable informatique du bureau et moi-même avons essayé de comprendre cela et nous n’avons aucune idée du problème. J'ai essayé de me connecter à un autre point d'accès, en utilisant Ethernet au lieu de wifi, j'ai essayé de changer de DNS, de redémarrer, d'effacer les cookies, de désactiver les extensions, d'utiliser un VPN / proxy, rien n'a permis à HipChat de se charger sous Linux.

Oh, et si vous voulez plus d’ étrange, chez vous, HipChat fonctionne parfaitement sous Linux. WTF se passe? Pourquoi un site Web prend-il du temps pour moi sous Linux dans mon bureau alors que ce même site Web fonctionne sous Windows dans mon bureau et sous Linux à la maison?!

Quelqu'un a-t-il une idée de ce qui pourrait ne pas être correct ou de ce que je peux faire pour déboguer / résoudre ce problème?

Une partie de moi veut dire que c'est un problème TLS / SSL sous Linux - mais alors pourquoi cela fonctionne-t-il chez moi? Mon colocataire a suggéré qu'il s'agissait d'un problème de DNS - mais le bureau utilise Google DNS et le changement de fournisseur d'accès DNS n'a pas résolu le problème.

Se pourrait-il que le TLS arrive à expiration ou quelque chose? Y a-t-il un moyen de diagnostiquer cela? Si tel est le problème, peut-il être changé?

PS HipChat fonctionne sur mon téléphone Android au bureau. Oh, et ça marche aussi si j'attache mon portable à la LTE de mon téléphone.

Ma solution actuelle consiste à utiliser HipChat (via XMPP) dans Finch via SSH sur mon serveur à la maison ...

PPPS Certains sites semblent également rencontrer des problèmes dans mon bureau sous Linux. Encore une fois, sous Windows au bureau et à la maison sous Linux, tout fonctionne.

Rocket Hazmat
la source
Donc, une théorie que j'ai, c'est que Linux n'aime pas la vitesse de téléchargement lente. Speedtest affiche (au moins) 60 Mbps vers le bas, mais seulement comme 0,5 Mbps vers le haut (cela devrait être bien plus élevé, vous ne savez pas pourquoi ce n'est pas le cas).
Rocket Hazmat
Je vais bien avoir la question stupide, mais juste au cas où votre entreprise héberge-t-elle son propre serveur hipchat? sommes-nous sûrs d'avoir les certificats sur notre machine Linux? et l'ordinateur portable est-il sur la liste blanche pour le réseau interne? je veux juste en finir avec ça.
Nalaurien
@Nalaurien Nous avons un companyName.hipchat.comdomaine, donc je suppose que cela signifie qu'il n'est pas hébergé par nous. Mon ordinateur portable, sous Windows, peut accéder à tout et tout va bien, donc je devrais être d'accord là aussi.
Rocket Hazmat

Réponses:

1

Je dirais que c'est un problème de version de navigateur. Dans un premier temps, je comparerais les versions de votre navigateur. Vérifiez quelle version avez-vous où cela fonctionne, laquelle ne fonctionne pas (sous le même système d'exploitation) et vérifiez ce qui a changé entre les deux dans le CHANGELOG.

Cela dit, j'ai 2 théories:

  • Une des théories est que les restrictions des navigateurs sont en train de durcir les restrictions TLS et que les versions les plus récentes pourraient rejeter les certificats de cryptage faibles. Cela semble toutefois peu probable, car Hipchat utilise SHA-256, qui est un cryptage puissant.
  • Une autre théorie (et je parierais personnellement) est que le serveur Web Hipchat rejette certaines suites de chiffrement que vous proposez. J'ai déjà vu le comportement que vous décrivez et c'était un problème de suite de chiffrement. En bref, lorsque vous négociez une session TLS, vous indiquez au serveur les suites de chiffrement que vous (votre navigateur) pouvez gérer. Ensuite, le serveur vous répond et vous dit lequel il a choisi. Si vous proposez un certain nombre de suites de chiffrement et que le serveur est invité à n'en utiliser aucune (autrement dit, (votre suite de chiffrement proposée) d'intersection (suites de chiffrement acceptées par le serveur Web) = ensemble vide), la session TLS ne peut pas être utilisée. établi et vous obtenez unERR_EMPTY_RESPONSEErreur. C'est pourquoi je vous ai demandé de vérifier les versions de votre navigateur, car vous proposez peut-être de très anciennes suites de chiffrement que les serveurs Web Hipchat pourraient rejeter (un exemple "extrême" serait le fait que vous offriez juste SSLv2et la SSLv3plupart des serveurs Web spécifiquement rejeter après les vulnérabilités Drown et Poodle).
nKn
la source
J'utilise Chromium 59 sous Linux et Chome 59 sous Windows. Ce qui est étrange, c’est que sous Windows, les choses fonctionnent mais pas sous Linux. J'utilise également leur application, qui, je pense, est Electron, dans les deux systèmes d'exploitation et fonctionne sous Windows, mais pas sous Linux.
Rocket Hazmat
Existe-t-il une différence entre les versions de votre navigateur Linux à la maison et au travail?
dimanche
J'utilise le même ordinateur portable, c'est pourquoi c'est si bizarre.
Rocket Hazmat