Sécurité

Faites confiance au client que vous utilisez.

Un client Circlus et un Cercle sont deux parties distinctes du système. Comprendre cette différence aide à choisir l'application web ou Android officielle et à ne pas donner à un logiciel non fiable l'accès à vos données privées.

Pour un usage normal, ouvrez web.circlus.org ou installez l'application Android officielle depuis une source officielle. N'utilisez un autre client web que si vous le contrôlez vous-même ou si vous faites confiance à son code et à son opérateur.

L'adresse du client n'est pas celle du Cercle

Le client web est l'interface de l'application chargée dans votre navigateur. Un Cercle est hébergé sur un serveur Circlus distinct. Aucun Cercle propre ne se trouve sur le domaine du client web.

Par exemple, un lien peut commencer par web.circlus.org tout en contenant l'adresse d'un Cercle totalement différent dans ses paramètres de connexion. Changer de client ne déplace ni le Cercle ni ses données.

Pourquoi le client doit être fiable

Le chiffrement de bout en bout protège les données pendant leur transport et leur stockage, mais le client situé à l'extrémité doit traiter le contenu lisible et le matériel cryptographique pour faire fonctionner l'application. Un client malveillant ou modifié pourrait abuser de cet accès.

HTTPS confirme le domaine qui a fourni le client ; il ne garantit pas que son code est sûr. L'opérateur du domaine contrôle la version distribuée.

L'application Android officielle

L'application Android est une autre manière officielle d'utiliser Circlus. Une nouvelle installation utilise web.circlus.org comme client web. Si un autre client web est sélectionné dans l'application, les mêmes exigences de confiance s'appliquent.

L'application est actuellement en test fermé sur Google Play. Les fichiers APK sont distribués uniquement sur la page GitHub officielle Circlus Android Releases. Après la publication publique, Google Play doit devenir le canal principal d'installation et de mise à jour.

N'installez pas de fichiers APK Circlus provenant de miroirs, de sites de partage ou de liens dont vous ne pouvez pas vérifier l'origine.

Les clients personnalisés sont pris en charge

Toute personne ayant accès au code de l'application web peut le modifier et le déployer sur un autre domaine HTTPS. Cette version peut être mise à jour à un autre rythme ou proposer des fonctionnalités différentes.

Un Cercle doit autoriser explicitement l'origine d'un client personnalisé avant qu'un navigateur puisse s'y connecter. Cette autorisation accepte les requêtes de cette origine ; ce n'est ni un audit de sécurité ni une recommandation du code client.

Une règle pratique

  • Utilisez web.circlus.org. Installez Android depuis Google Play lorsqu'il vous est accessible, ou téléchargez l'APK uniquement depuis la page officielle des versions GitHub.
  • Ne saisissez pas de paquet de récupération, de clé, d'invitation ou d'information privée dans un client inconnu.
  • Pour un client personnalisé, vérifiez qui exploite le domaine, comment le code est compilé et comment les mises à jour sont publiées.
  • Si vous déployez votre propre client, n'ajoutez que son origine exacte et seulement aux Cercles qui doivent l'accepter.
Ouvrir le client web officielTélécharger l'APK AndroidDocumentation d'auto-hébergement