Messagerie sécurisée en réseau isolé pour les réseaux fermés
Sanket (Sanket.Chat) de Tosh Defence est une plateforme de messagerie sécurisée qui fonctionne sur un réseau entièrement isolé : la messagerie, les échanges de fichiers, les appels vocaux et vidéo et les diffusions prioritaires fonctionnent sur un réseau fermé sans accès à Internet. Toutes les ressources nécessaires à son fonctionnement se trouvent dans l'enclave, et toutes celles provenant de l'extérieur y entrent sur des supports contrôlés, sous forme de paquets signés et vérifiables.
Une installation isolée physiquement des autres réseaux ne se contente pas de réduire les risques. Elle élimine des catégories entières de vecteurs d'attaque, car les fournisseurs de services en nuage étrangers, les systèmes d'identité externes, les interfaces de programmation publiques et les licences à distance n'interviennent plus du tout.
Ce que signifie l’isolement physique des réseaux pour Sanket
Une installation réellement isolée des réseaux fonctionne sans accès, pendant son exploitation, au DNS public, aux interfaces de programmation des services infonuagiques, aux fournisseurs d'identité publics, aux services de notifications poussées publics, aux autorités de certification externes, aux réseaux de diffusion de contenu, aux services d'analyse, aux services horaires sur Internet ni aux dépôts publics de paquets logiciels. Sanket est conçu précisément pour cet environnement.
La base de données, le stockage des objets, la gestion des clés, le serveur multimédia, le relais des notifications et l'autorité de certification fonctionnent tous à l'intérieur de l'enclave. Les appels utilisent le serveur multimédia propre à l'installation, avec une adresse explicitement configurée, et jamais un service STUN public.
Toutes les dépendances externes remplacées
Chaque service qu'une plateforme classique récupère sur Internet possède un équivalent au sein de l'environnement isolé de Sanket.
- Autorité de certification du client à la place d'une autorité de certification publique
- Stockage et gestion des clés au sein de l'enclave
- Notifications poussées auto-hébergées pour Android
- Licence signée vérifiée localement
- Paquets de versions hors ligne avec nomenclatures logicielles
- Système interne de gestion des informations et des événements de sécurité via syslog sur TLS
Mises à jour sur supports contrôlés
Chaque version est fournie sous forme d'un paquet hors ligne unique contenant un manifeste signé, des archives d'images et une nomenclature des composants logiciels. Avant tout chargement, l'installation vérifie chaque empreinte cryptographique et la signature, et refuse tout manifeste expiré ainsi que toute version antérieure à celle qu'elle a enregistrée, le tout sans vérification en ligne. La mise à niveau crée un instantané de l'état actuel et revient automatiquement à cet état en cas d'échec.
Contrôle conservé
Tout le reste demeure entièrement sous le contrôle du client : serveurs, clés, identités, réseau, stockage, journaux d'audit, mises à jour, certificats, sauvegardes, administrateurs, politiques et supervision. Aucun fournisseur ni tiers ne peut observer, modifier ou interrompre le service.
Démonstration technique
Consultez les détails dans le livre blanc de Sanket
Chaque affirmation de cette page est détaillée dans le livre blanc public sur la sécurité technique et l'architecture de SANKET, consultable gratuitement et sans inscription.
- Déploiement en réseau isolé
- Pourquoi une installation de Sanket isolée physiquement des réseaux est structurellement différente
- Annexe F : liste de vérification pour un déploiement en réseau isolé
- Chaîne d’approvisionnement logicielle et mises à jour sécurisées
- Gestion des licences hors ligne
- Analyse des dépendances externes
Une application de messagerie sécurisée peut-elle fonctionner sur un réseau isolé physiquement d'Internet et des autres réseaux ?
Oui. Sanket de Tosh Defence fonctionne dans un environnement entièrement isolé des réseaux, avec une autorité de certification interne, un service de notifications automatiques pour Android hébergé en interne, des licences utilisables hors ligne et des paquets de nouvelles versions signés utilisables hors ligne. Aucun composant de Sanket ne se connecte à l'extérieur de l'environnement isolé.
Comment les installations Sanket isolées des réseaux sont-elles mises à jour ?
Au moyen de paquets hors ligne signés, introduits sur des supports contrôlés. L'installation vérifie la signature et chaque empreinte cryptographique, refuse les versions expirées ou antérieures, procède à l'installation après approbation du client et revient automatiquement à la version précédente en cas d'échec.
Comment fonctionne la gestion des licences sans accès à Internet ?
La licence est un fichier signé, vérifié localement. Les renouvellements prennent la forme d’ensembles signés hors ligne, liés à l’installation par un compteur croissant.
Les appels vocaux et vidéo fonctionnent-ils dans un environnement isolé physiquement des réseaux ?
Oui. Les appels transitent par le serveur multimédia propre à l'installation, à l'intérieur de l'environnement isolé, avec un chiffrement des trames de bout en bout par AES-256-GCM et un flux SRTP utilisant AES-256-GCM. Aucun service public de découverte d'adresse STUN ni de relais n'est utilisé.
Quelle autorité de certification une installation isolée physiquement utilise-t-elle ?
L'autorité de certification interne du client émet le certificat du point d'entrée et le certificat client de chaque appareil.
Une installation sur les serveurs de l’organisation équivaut-elle à une isolation physique de tous les réseaux ?
Non. Un déploiement sur site utilise les propres serveurs du client, qui peuvent néanmoins être accessibles depuis Internet. Une installation isolée signifie que ni l'installation ni ses clients n'ont la moindre connexion à Internet. Sanket prend en charge les deux, avec la même architecture de sécurité.
Planifier une installation de Sanket isolée physiquement des réseaux
Tosh Defence accompagne les déploiements isolés des réseaux de bout en bout : conception de l'environnement isolé, infrastructure interne à clés publiques, procédures de gestion contrôlée des supports et livraisons de versions hors ligne.