Signal utiliser Firebase Cloud Messaging (anciennement Google Cloud Message ou GCM) qui, comme vous le supposez, dépend de Google. On suppose que Google ne livre et reçoit que les données et ne peut pas les lire (ce qui ne les dispense pas d'avoir un enregistrement de qui parle à qui), mais même ainsi, utiliser Signal implique d'avoir un téléphone avec Google collé aux tripes, ce qui implique un autre type des vulnérabilités de la vie privée ... ou du moins c'était le cas jusqu'à présent. Enregistrez cette date car le jour où Signal est devenu la meilleure application de messagerie privée.
Signal avec WebSocket au lieu de GCM
Comme le savent tous les acteurs de la lutte pour la vie privée, Signal C'est une excellente application qui crypte nos messages de point en point; même Snowden - celui qui a ouvert les yeux du monde entier en rendant compte de l'espionnage massif de la population par les entreprises et les gouvernements - il l'utilise quotidiennement, mais Signal avait un problème qui le rendait inutilisable pour de nombreuses personnes: il utilisait Firebase Cloud Messaging (ou GCM pour son ancien nom: Google Cloud Message). Cela a changé quand Moxie Marlinspike annoncé Le 20 février, Signal n'aura pas forcément besoin d'utiliser Google pour gérer les messages de la version 3.30 (actuellement en beta et qui ne devraient pas tarder à arriver dans la version stable), ce qui est une excellente nouvelle pour tous ceux qui Nous utilisons un téléphone portable sans l'œil toujours présent de Google.
Et comment vont-ils envoyer des notifications pousser et gérer les messages? Avec WebSocket, «Une technologie qui fournit un canal de communication bidirectionnel et duplex intégral sur une seule socket TCP ». En termes simples, l'application pourra détecter si elle dispose des services Google Play. Si c'est le cas, il utilisera GCM; sinon, WebSocket.
Une autre bonne nouvelle est que, comme il ne sera plus nécessaire d'utiliser Google, il existe des plans à court terme pour mettre Signal dans des magasins de logiciels libres comme F-Droid, soit officiellement, soit via référentiels.
Signal sur PC
Un autre point difficile à contourner est l'utilisation de Signal sur l'ordinateur. La seule façon de le faire était via Google Chrome ou au mieux Chromium (l'alternative open source de Chrome). Le problème était que, encore une fois, il était nécessaire d'utiliser les serveurs de Google car ces navigateurs se connectent à votre compte pour tout synchroniser.
Il existe également la possibilité d'utiliser le navigateur Vivaldi qui, comme il est basé sur Chrome, utilise les mêmes extensions et plugins. Si vous êtes sur Debian ou des dérivés (Ubuntu, élémentaire, etc.), il vous suffit de télécharger le fichier .deb depuis ici ! et écrire: sudo dpkg -i Descargas/vivaldi-stable1.7.735.46-1amd64.deb ; sudo apt-get -f install. Notez qu'après le paramètre -i est le chemin où le fichier .deb a été téléchargé (généralement le dossier Téléchargements dans votre dossier de départ). Une fois installé Vivaldi, accédez à https://chrome.google.com/webstore/detail/signal-private-messenger/bikioccmkafdpakkkcpdbppfkghcmihk et installez l'application Web Signal pour pouvoir synchroniser votre téléphone avec l'ordinateur.
Dans le cas de Fedora, vous devez toujours télécharger le fichier rpm et écrire sudo rpm -ivh Descargas/vivaldi-stable1.7.735.46-1amd64.deb. Identique à l'exemple ci-dessus, assurez-vous de définir le chemin correct après -ivh.
Si vous utilisez Arch ou des dérivés (Antergos, Manjaro, etc.), tout est beaucoup plus facile. Tapez simplement yaourt -S vivaldi et prêt.

Un extra pour Vivaldi
Vivaldi est un navigateur créé par l'ancien PDG d'Opera dans le but de revenir sur le chemin que, selon lui, Opera a perdu. C'est toujours un travail en cours, donc certaines choses ne fonctionnent pas comme elles le devraient, mais tu peux toujours faire quelque chose. Le plus ennuyeux de son utilisation générale dans GNU / Linux est son incapacité à lire des vidéos, mais c'est quelque chose de relativement facile à résoudre. Pour cela, nous avons besoin du paquet chromium-codecs-ffmpeg-extra ou libavcodec-extra57 dans Debian (sudo apt install chromium-codecs-ffmpeg-extra o sudo apt install libavcodec-extra57), qui comprend des codecs ffmpeg pour lire pratiquement n'importe quel contenu sur le Web. Si vous voulez aller plus loin et lire également du matériel protégé par DRM (comme Netflix), c'est un peu plus compliqué mais pas impossible. Pour cela, vous devez télécharger ce script et exécutez-le. Pour ce faire, copiez le contenu du script, ouvrez un éditeur de texte, collez le contenu et enregistrez le fichier sous latest-widevine.sh (enregistrez-le dans votre dossier de départ ou modifiez les commandes suivantes avec le chemin où se trouve le script). Ensuite, exécutez ces commandes:
sudo chmod 764 latest-widevine.sh (cela donne les autorisations pour exécuter le script)
sudo ./latest-widevine.sh (exécuter le script en question)
Le script installe essentiellement Chrome, lie libwidevinecdm.so (bibliothèque requise pour Netflix) à Vivaldi et supprime enfin Chrome.
Dans le cas d'Arch et de ses dérivés, comme toujours, tout est beaucoup plus facile. Tapez simplement yaourt -S vivaldi-ffmpeg-codecs vivaldi-widevine et voila, vous aurez des codecs vidéo dont celui nécessaire pour regarder Netflix.
Une fois que cela est fait, vous pourrez regarder une série ou un film sur Netflix tout en communiquant via Signal avec vos contacts.