Sécurité

Une seule connexion.
À vous de la vérifier.

FORTIQ est conçu pour que sa sécurité tienne en une phrase : le client parle SSH au seul serveur que vous avez choisi, et à rien d'autre.

Réseau

SSH uniquement, par conception

Ni analyse d'usage, ni télémétrie, ni service caché.

  • La seule connexion est SSH

    Le client n'a aucune connexion directe vers des fournisseurs de messagerie, des sites web, des bases de données ou des services de mise à jour. Les applications exécutent leurs outils sur votre serveur et reçoivent les résultats par SSH.

  • Aucune vérification de mise à jour

    Le client ne cherche pas seul de mises à jour, car ce serait une seconde connexion. Vous téléchargez vous-même les nouvelles versions.

  • Deux serveurs ne se mélangent jamais

    Chaque résultat est lié au serveur et à la connexion qui l'ont produit. Une réponse tardive d'un hôte précédent est écartée.

Confiance

Sachez à qui vous parlez

La confiance est établie avant l'envoi du moindre secret.

  • Empreinte épinglée d'abord

    L'empreinte SHA-256 de la clé du serveur est affichée et épinglée avant l'authentification. Si la clé change plus tard, la connexion est bloquée jusqu'à votre décision explicite.

  • Algorithmes obsolètes refusés

    Les échanges de clés, chiffrements et types de clé d'hôte faibles ou dépassés sont rejetés, pas acceptés en silence. Un test le vérifie.

  • Mot de passe ou clé

    Connectez-vous avec un mot de passe ou une clé privée. Les sessions sont réutilisées pour ne pas vous redemander sans cesse.

Secrets

Traités avec soin

Où vivent vos identifiants, et où ils ne vont jamais.

  • Coffre du système

    Un mot de passe mémorisé n'existe que dans le coffre sécurisé du système : Gestionnaire d'identifiants Windows ou Android Keystore. S'il est indisponible, FORTIQ refuse d'enregistrer. Jamais de repli sur un fichier.

  • Ni en argument, ni dans les journaux

    Les secrets ne passent pas en ligne de commande et ne sont pas écrits dans les journaux. Des tests vérifient qu'aucune copie ne reste en mémoire après usage.

  • Limites connues

    ssh-agent n'est pas encore pris en charge. Le chemin Android Keystore n'a été vérifié que par un autotest sur émulateur.

Sur le serveur

Prudent avec ce qu'il touche

Des valeurs par défaut plus sûres, et de l'honnêteté sur leurs limites.

  • Lecture seule là où c'est important

    Système et Bases de données ne font que lire. La protection des bases est stratifiée, mais c'est un garde-fou, pas une frontière de sécurité : utilisez un rôle en lecture seule pour les données sensibles.

  • Garde-fous du navigateur

    Les adresses internes du serveur ne s'ouvrent qu'après votre confirmation, et les adresses de métadonnées cloud ne s'ouvrent jamais.

  • Les mots de passe de messagerie restent sur le serveur

    Les identifiants de messagerie sont conservés dans la configuration du serveur, protégés par les droits du fichier (0600), mais stockés en clair à cet endroit.

Ce que nous n'affirmons pas

Ces propriétés reposent sur les tests automatisés du projet sur des versions de développement. Ils n'ont pas encore été rejoués sur les binaires empaquetés, et aucune version n'a été qualifiée en sécurité.

Des questions sur le fonctionnement ?

Lire la FAQ