Aller au contenu

Messagerie

Débloquer Slack et retrouver votre espace de travail

Sur certains réseaux, Slack ne s’ouvre pas. Collez app.slack.com dans TrickyBird et appuyez sur Lancer : Slack s’ouvre dans le même onglet, récupéré depuis l’extérieur du réseau qui filtre. Le Wi-Fi d’un hôtel, le portail d’un aéroport, le réseau invité chez un client : beaucoup filtrent le chat et la messagerie comme une catégorie entière plutôt que de viser Slack en particulier. Votre navigateur ne se connecte pas à slack.com ; il parle à l’une de nos propres adresses, et celle de Slack y voyage, encodée plutôt qu’écrite en toutes lettres.

Le conseil donné pour un Slack bloqué commence toujours par un téléchargement : installez l’application, ou installez un VPN. L’un comme l’autre réclame la seule autorisation qu’un appareil géré ne donne pas : celle d’y poser un logiciel. TrickyBird est un proxy web, c’est-à-dire un site que vous ouvrez dans un onglet. Il n’y a rien à installer, donc rien que l’appareil puisse refuser.

Tant que l’onglet reste ouvert, Slack continue de parler à ses serveurs par une connexion que le client garde, et non par un rechargement. TrickyBird fait passer cette connexion par le proxy en même temps que la page. Telegram, WhatsApp et Discord gardent leurs propres connexions, transportées de la même façon. La note d’état plus bas dit ce que nous avons vu Slack faire, et quand.

À quoi vous attendre avec Slack

Sur un ordinateur, nous nous sommes connectés à un espace de travail de test qui nous appartient, avec le code que Slack nous a envoyé par e-mail. Le client s’est chargé avec sa liste de canaux, un message écrit dans un canal est revenu confirmé, et il y était encore après un rechargement complet. Nous l’avons fait une fois, à la main : le code de connexion arrive par e-mail, donc aucune vérification automatique ne soutient cette partie. Sur un téléphone, nous n’avons pas essayé.

app.slack.com est-il bloqué sur votre réseau ?

La vérification demande à app.slack.com un petit fichier directement depuis votre connexion, pas via TrickyBird : votre réseau voit donc cette requête comme n’importe quelle visite directe.

L’une de nos adresses, avec celle du site encodée dedans

Le site se charge dans l’onglet où vous êtes déjà, et cette adresse n’aura pas toujours la même allure : parfois ce ne sont que des chiffres.

Comment TrickyBird ouvre-t-il Slack ?

Votre navigateur ne parle jamais à Slack. Il parle à TrickyBird, qui va chercher la page par sa propre connexion et réécrit au passage le HTML, le CSS et le JavaScript, si bien que chaque lien et chaque requête de la page repointent vers l’adresse de TrickyBird au lieu de sortir vers Slack. Un petit script reste dans l’onglet pour rattraper ce que le client demande ensuite, et chez Slack c’est presque tout. C’est pourquoi un filtre posé sur le réseau n’a rien de Slack sur quoi s’accrocher : ce qui quitte votre navigateur est adressé à TrickyBird.

Entrer dans un espace de travail ne tient pas en une page, c’est un parcours entre plusieurs hôtes. Il commence sur slack.com, vous confie à app.slack.com et se termine sur l’hôte propre à votre espace de travail, celui qui porte le nom de votre équipe. Ce passage de relais est l’endroit où un proxy casse sans bruit, car l’hôte qui reçoit se montre plus strict que le précédent sur la provenance apparente de la requête. Arriver par l’adresse de TrickyBird, comme tout le reste de la page, est ce qui fait finir le parcours sur l’écran de connexion de votre espace de travail, et non sur une page d’erreur.

Peut-on se connecter avec le code que Slack envoie par e-mail ?

Oui, et c’est l’entrée propre de Slack, pas un dispositif de TrickyBird : vous donnez l’adresse du compte, Slack envoie un code dans cette boîte, vous le retapez, et Slack décide de vous laisser passer ou non. TrickyBird n’ajoute aucune connexion de son côté et ne contourne pas celle de Slack.

Que voit l’administration de votre espace de travail ?

La même chose que d’habitude. Slack voit une connexion qui arrive depuis TrickyBird et non depuis votre propre adresse : la route, elle, change bien. Se connecter est une autre affaire. Dès que c’est fait, Slack sait quel compte parle, et les outils d’administration de votre espace de travail montrent votre activité comme ils le feraient de toute façon. Un proxy change la route, pas votre identité une fois que vous l’avez donnée.

Les cookies du site que vous ouvrez restent dans un espace de stockage côté serveur indexé sur votre session, et tout ce qu’il contient est effacé environ une heure après le dernier cookie qui y arrive. Pour faire tourner le service et limiter les abus, le point d’entrée conserve une version tronquée de votre adresse IP, le nom d’hôte de destination et des données de réponse basiques, pendant 48 heures au maximum, sans aucun compte TrickyBird auquel rattacher tout cela. Notre page sécurité l’expose en entier.

Une habitude vaut d’être prise avant de faire passer un compte professionnel par tout cela : ouvrez un seul site sensible par session. Tout ce que vous ouvrez dans la même session arrive par la même adresse de TrickyBird, votre navigateur traite donc l’ensemble comme un seul site en dessous, et la séparation entre eux relève du rangement, pas d’un mur de sécurité. Une nouvelle session, ou une nouvelle fenêtre privée, garde un Slack professionnel à l’écart du reste.

Avez-vous le droit d’ouvrir Slack ainsi ?

C’est à celui qui exploite le réseau d’en décider, et cela relève du règlement plutôt que de la loi. Si le réseau appartient à un employeur ou à un campus, c’est sa politique d’usage qui s’applique, pas la loi. Lisez-la avant de décider : savoir ce que dit la règle n’est pas la même chose que s’entendre dire de l’enfreindre.

Une seconde ligne est celle de Slack. Là où Slack limite lui-même qui il peut servir, la restriction vient de Slack et non d’un blocage réseau, et TrickyBird n’est pas un moyen de passer outre. Notre Politique d’usage acceptable dit où nous nous situons, et le guide sur les proxys et la loi couvre le reste.

Questions

Est-ce que cela marche quand le réseau où je suis bloque Slack ?

C’est possible. Collez app.slack.com et Slack arrive dans l’onglet que vous avez déjà ouvert, sans rien à installer ni droits d’administrateur à demander. Ce sont ces droits qu’un ordinateur portable géré refuse, et une page web n’en demande aucun. Votre réseau voit une connexion vers TrickyBird, pas vers Slack.

Dois-je installer l’application Slack ou un VPN ?

Non. TrickyBird tourne comme une page dans le navigateur que vous avez déjà, ce qui est la seule chose qu’un appareil géré autorise. Ce qui s’y fait refuser, c’est un programme d’installation ou une extension de navigateur, pas un site web. Il n’y a pas non plus de compte TrickyBird à créer.

Comment se passe la connexion à Slack via TrickyBird ?

Comme partout ailleurs : vous donnez l’adresse du compte, et Slack vous envoie par e-mail un code à retaper. TrickyBird transporte cet échange et n’ajoute aucune étape, si bien que tout ce que votre espace de travail demande à ce moment-là, il le demande encore.

Puis-je envoyer des messages ou seulement les lire ?

Vous pouvez envoyer. Ce que vous tapez quitte l’onglet par TrickyBird au lieu de s’arrêter au filtre de votre réseau. Reste à vérifier si Slack l’a gardé, et un rechargement tranche : un message que le serveur a enregistré est toujours dans le canal après coup.

Que voit l’administration de mon espace de travail si j’ouvre Slack ainsi ?

Votre activité, comme toujours. Vous vous connectez avec votre propre compte, donc Slack sait qui parle et les outils d’administration de votre espace de travail continuent de montrer ce qu’ils montrent. Ce que TrickyBird change, c’est le chemin que prend votre requête jusqu’à Slack ; qui vous êtes pour Slack se règle avec le compte que vous avez utilisé.

Ouvrir Slack maintenant

Appuyez sur le bouton et le site s’ouvre dans cet onglet. Vous n’avez rien à installer et aucun compte à créer.