Dans la version 8.30, Signal a achevé la mise à disposition des sauvegardes chiffrées des conversations sur Android, iOS, Linux, macOS et Windows, avec la prise en charge des sauvegardes locales sans limite de taille et le transfert direct de données entre iPhone.
Signal a achevé la première phase de son projet de sauvegardes sécurisées avec le lancement de la version 8.30, qui ajoute les sauvegardes locales chiffrées sur iOS et dans les applications de bureau, et unifie à nouveau le format des sauvegardes sur Android afin de le rendre multiplateforme. La fonctionnalité est ainsi disponible sur Android, iOS, Linux, macOS et Windows.
Les sauvegardes permettent à l’utilisateur de créer une copie de ses conversations et de la restaurer sur un autre appareil en cas de perte du téléphone. Dans les deux options disponibles, le système repose sur un chiffrement de bout en bout et sur une clé de récupération nécessaire au déchiffrement.
Deux options de sauvegarde
Signal propose des sauvegardes hébergées sur ses serveurs, mais impose à l’utilisateur gratuit une limite de 45 jours de médias et de 128 kilo-octets par message, tandis que les forfaits payants offrent une capacité allant jusqu’à 100 gigaoctets. Les sauvegardes locales sur l’appareil ne sont soumises à aucune limite de taille.
Les sauvegardes hébergées utilisent également une clé supplémentaire qui change chaque jour au sein d’un environnement d’exécution de confiance, offrant ainsi une protection supplémentaire et une confidentialité persistante. En revanche, la clé de récupération de la sauvegarde locale peut déchiffrer tous les fichiers de sauvegarde précédents qu’elle a créés, quel que soit leur lieu de stockage. La protection de la clé de récupération constitue donc un point de sécurité central, d’autant que des acteurs malveillants ont commencé à la cibler après le lancement de la première fonctionnalité.
Qu’est-ce qui change concrètement ?
Lorsqu’un nouvel appareil est associé à l’appareil principal, Signal restaure les anciennes pièces jointes absentes de l’historique des conversations. Les médias sont également désormais stockés séparément de l’archive de sauvegarde, et les fichiers en double ne sont conservés qu’une seule fois, ce qui réduit la taille des sauvegardes et les tâches de synchronisation.
Les abonnés payants peuvent supprimer les anciens médias du stockage local et ne conserver que des miniatures, les versions complètes étant récupérées automatiquement depuis les sauvegardes hébergées. Les messages configurés pour disparaître dans un délai de 24 heures sont exclus des deux options de sauvegarde. Si une personne utilise simultanément les sauvegardes hébergées et locales, la création de la première ne supprime pas la seconde, mais les messages expirés sont ignorés lors de la restauration depuis la sauvegarde locale.
Transfert direct entre iPhone
La version iOS 8.30 ajoute également un transfert direct d’un iPhone à un autre via une connexion Wi‑Fi Aware locale et chiffrée de bout en bout. Signal affirme que cela améliore la vitesse et la fiabilité.
L’importance de cette mise à jour réside dans le fait qu’elle étend la restauration des conversations chiffrées du scénario Android à l’ensemble de l’écosystème Signal, tout en gardant les clés de récupération hors de portée du service pour le déchiffrement des sauvegardes. Cette protection n’élimine toutefois pas les risques liés à la perte de la clé ou à sa possession par un acteur malveillant : détenir la clé de la sauvegarde locale permet d’accéder à tous les fichiers chiffrés avec celle-ci. Signal indique qu’une fois cette phase achevée, ses ingénieurs passeront à l’amélioration d’autres systèmes que les sauvegardes.