HIN : espace de confiance, passerelle de messagerie et Stargate

HIN n’est pas un simple programme de chiffrement, mais un espace de confiance sectoriel composé d’identités vérifiées, de services de plateforme centralisés et de composants d’accès ou de passerelle. HIN Mail protège les communications par e-mail, HIN Access assure l’accès aux applications Web protégées, et une identité HIN associe la personne ou l’organisation autorisée à du matériel cryptographique. Dans les institutions, les composants Mail et Access se situent à la frontière entre l’infrastructure propre et la plateforme HIN (HIN Mail, Adhésion collective HIN avec passerelle).

Pour les administrateurs de messagerie, il convient de distinguer quatre espaces d’état. Le serveur de messagerie local possède des boîtes aux lettres, des connecteurs et des files d’attente. La passerelle prend les décisions de transport, de confiance et de protection. La plateforme HIN fournit des services d’annuaire, d’identité, de clés, de messagerie et d’accès. Pour les destinataires en dehors de la communauté HIN, un chemin Web et d’authentification s’ajoute. Une perturbation dans un espace ne constitue pas automatiquement une perturbation dans tous les autres ; par exemple, un port SMTP accessible ne prouve ni la validité d’une identité HIN ni la réussite d’une livraison par portail (HIN Gateway, HIN Mail aux non-membres).

Le nom du produit requiert également une contextualisation temporelle. La génération classique de passerelles comprend une passerelle de messagerie, MGW, et, selon le contrat, une passerelle d’accès, AGW. HIN présente comme successeur le nœud mesh compatible avec le courrier électronique développé dans le projet Stargate. Il demeure compatible SMTP vis-à-vis des systèmes de messagerie locaux, mais modifie l’architecture, la distribution des clés, le déploiement et le transport entre organisations. Les déclarations concernant la plateforme cible ne doivent donc pas être transférées sans vérification à un MGW existant, et inversement (HIN Gateway).

L’explication suit un message de l’expéditeur au destinataire, via l’identité HIN et la passerelle. Elle traite ensuite des changements de plateforme, dépendances, diagnostics, matériel de clés et restauration.

Approche architecturale : espace de confiance avec composants Edge

Le modèle collectif classique fournit HIN Mail et HIN Access sous forme d’appliances virtuelles. HIN documente le chiffrement et la signature S/MIME au niveau du domaine de messagerie ainsi qu’une piste d’audit ; l’Access Gateway fonctionne comme fournisseur local d’identité, associe les requêtes vérifiées à des eID HIN et peut intégrer les services d’annuaire et d’authentification existants (Adhésion collective HIN avec passerelle).

Cette construction est un modèle de confiance Edge : l’organisation contrôle le serveur de messagerie, le DNS, le pare-feu, la livraison interne et la ressource de passerelle locale ; HIN exploite les services de confiance et de plateforme de niveau supérieur. La conclusion SMTP positive transfère la responsabilité d’un message concret au saut suivant ; elle ne dit rien sur l’achèvement du chemin HIN, du portail ou du destinataire qui suit. Pour la nouvelle pile de passerelle, HIN attribue explicitement au client la responsabilité du DNS et de la réputation de messagerie (HIN Gateway Top-Level System Overview, RFC 5321).

Stargate déplace cette frontière vers un nœud mesh lié à l’organisation. HIN décrit une architecture de microservices cloud-native avec API REST, identités décentralisées, gestion distribuée des clés et politiques programmables. Une instance dédiée est prévue par organisation ; HIN cite comme formes de déploiement des images virtuelles et des conteneurs ainsi que, dans la description du produit, des environnements OpenShift et Kubernetes. Il s’agit d’une architecture cible publiée, non d’une preuve que chaque organisation HIN existante est déjà exploitée ainsi (HIN Gateway : architecture et déploiement, Description du produit HIN Gateway).

Pile technologique et responsabilités

La pile publiquement documentée se compose de plusieurs générations et ne doit pas être mélangée en un monolithe unique :

NiveauImplémentation de la nouvelle passerelleDomaine d’état et de pannePreuve pour l’administrateur
Bord SMTPPostfix Relay pour l’acceptation, les nouvelles tentatives, le routage DNS et la livraisonLe transport est séparé de la décision relative au contenuRéponse SMTP finale, ID de file d’attente, saut suivant, MX et PTR
TraitementMXEngine pour l’ingestion HTTP/SMTP, la transformation et la stratégie de livraisonLes erreurs de traitement restent distinctes des nouvelles tentatives PostfixMessage-ID, événement MXEngine, transformation, retour à Postfix
PolitiqueOpen Policy Agent avec Rego, optionnellement synchronisé via GitL’état des règles est un état de données et de versionsRévision de politique, entrées, résultat, validation et rollback
Identité et cryptographieS/MIME Keys Client, IDAgent, émetteur et vérificateurCSR, certificat, clé privée et identité de pair sont des objets distinctsEmpreinte, titulaire, expiration, émetteur, pair et rotation
PersistancePostgreSQL par service, Vault pour les secrets, MinIO pour les messages et pièces jointesBase de données, magasin de secrets et stockage d’objets ont leurs propres limites de repriseVolume, date de sauvegarde, test de restauration et contrôle de cohérence par service
Transport meshWireGuard via l’IDAgentL’état du canal n’est pas identique à la livraison SMTPClé de pair, endpoint, handshake, port 19818 et événement SMTP en aval
ObservabilitéPromtail → Loki, Node Exporter, métriques compatibles Prometheus et Version CollectorTransport des journaux, métriques hôte et état de santé du service peuvent échouer séparémentLiveness, ancienneté du scrape, réception des journaux, ressources hôte et base temporelle
DéploiementLinux, Docker Compose, volumes Docker persistants ; images VM comme méthode d’installationHôte, conteneurs, images et volumes ont des cycles de vie différentsImage approuvée, configuration Compose, inventaire des volumes et test de redémarrage

HIN documente explicitement le flux de messages comme External SMTP → Postfix → MXEngine → Postfix → External SMTP. Le transfert forcé vers MXEngine empêche le contournement des politiques ; Postfix reste responsable de la livraison et des nouvelles tentatives. OPA/Rego maintient les règles métier hors du code applicatif. PostgreSQL, Vault et MinIO stockent différentes classes d’état et ne doivent pas être traités dans la sauvegarde comme un système de fichiers unique (HIN Gateway Top-Level System Overview, HIN Gateway Technical and Operational Overview).

La documentation d’installation technique mentionne les distributions Linux des familles compatibles RHEL ainsi qu’Ubuntu et Debian, une exploitation Docker Compose sur un hôte unique et des images VM pour plusieurs plateformes. Cette déclaration de prise en charge dépend de la version et du déploiement ; la documentation HIN approuvée au moment de l’installation fait foi, et non une liste de distributions reprise statiquement (HIN Stargate Deployment).

Le magasin de messagerie reste une autre frontière : selon HIN, Stargate agit comme Mail Transport Agent, tandis qu’IMAP reste assuré sur la plateforme Zimbra existante. HIN Access constitue en outre un chemin autonome d’authentification et d’autorisation via le client, l’AGW ou l’Access Control Service (HIN Gateway, Manuel HIN Client 3).

Identité et PKI avec autorisation

Une identité HIN est plus qu’une adresse e-mail. Lors de l’activation, le HIN Client génère une paire de clés ; le mot de passe déverrouille le matériel de clés local. Dans la nouvelle passerelle, le S/MIME Keys Client génère des clés cryptographiques et des Certificate Signing Requests, tandis que Vault stocke les clés privées, identifiants et configurations sensibles. Un certificat lie une clé publique à une identité nommée, mais ne remplace pas une autorisation liée à l’application (Manuel HIN Client 3, HIN Gateway Top-Level System Overview, RFC 5280).

Le cycle de vie doit figurer dans le runbook IAM : enregistrement, activation, changement d’appareil, changement de rôle ou de nom, blocage, nouvel enregistrement en cas de suspicion concernant une clé et départ. HIN exige une vérification d’identité après la commande et distingue les eID personnelles de l’ID d’organisation ou d’appareil dans le modèle collectif. Un transport de messagerie fonctionnel ne doit pas être considéré comme la preuve qu’une identité ancienne ou incorrectement attribuée ne possède plus d’accès (Identité HIN, Adhésion collective HIN avec passerelle).

HIN Access et HIN Mail partagent l’espace de confiance, mais pas le même flux de protocole. L’Access Control Service peut demander un niveau d’authentification via la requête SAML RequestedAuthnContext. HIN documente des profils pour le mot de passe et la MFA. Pour les intégrations, HIN fournit également des flux OAuth 2.0 pour Authorization Code et Client Credentials. L’authentification, l’émission de jetons et l’autorisation par l’application cible doivent être journalisées séparément (HIN Authentication Context, Intégration OAuth2 HIN, SAML 2.0 Core, RFC 6749).

Ce n’est qu’une fois l’identité et la PKI clarifiées que le chemin de messagerie peut être évalué. La passerelle et la politique décident, selon l’expéditeur, le destinataire et la destination, quel mécanisme de protection est appliqué.

Chemins de messagerie et décisions de protection

Les composants HIN impliqués étant identifiés, le chemin concret du message peut désormais être expliqué. Les cas suivants diffèrent selon l’emplacement de l’expéditeur et du destinataire ainsi que le service qui prend la décision de protection.

Entre participants HIN

HIN décrit les messages entre adresses HIN comme transmis automatiquement conformément à la protection des données. La plateforme indique l’état d’intégrité dans l’objet avec [HIN secured] ou [Not secured by HIN]. Ce marquage est un signal pour l’utilisateur, mais pas une corrélation technique suffisante : pour un incident, il faut également l’expéditeur et le destinataire d’enveloppe, Internet Message-ID, la chaîne Received, l’événement de passerelle et la fenêtre temporelle (HIN Mail, HIN Mail et Mobile, RFC 5322).

Un chemin organisationnel classique peut être décrit comme Mailserver → SMTP → MGW → HIN → MGW → SMTP → Mailserver. Chaque étape termine une session et peut posséder sa propre file d’attente. HIN décrit le modèle collectif comme un chiffrement et une signature S/MIME au niveau du domaine de messagerie ; la livraison locale avant et après cette frontière de passerelle reste un domaine distinct de protection et d’exploitation (Adhésion collective HIN avec passerelle, RFC 5321).

Aux personnes sans adhésion HIN

Pour les destinataires sans adresse HIN, l’expéditeur doit, selon la documentation HIN, marquer explicitement le message comme confidentiel, par exemple avec (Vertraulich) dans l’objet. Le destinataire ouvre le contenu protégé via un chemin Web et s’authentifie avec son numéro de téléphone mobile et un code SMS ; une réponse sécurisée est possible. Des états supplémentaires apparaissent ainsi : e-mail de notification, objet de portail, enregistrement du destinataire, second facteur, conservation et canal de réponse (HIN Mail aux non-membres, HIN Mail).

Une notification livrée n’est pas encore un message lu. Les tests synthétiques doivent donc couvrir l’ensemble du chemin jusqu’à la connexion, l’ouverture, la pièce jointe et la réponse. Les transferts depuis le portail peuvent quitter le chemin protégé ; HIN indique expressément que certains types de transfert sont envoyés sans chiffrement. Ces actions utilisateur doivent être intégrées à la formation, au modèle DLP et à l’analyse des incidents (HIN Mail aux non-membres).

Appareils, applications et envoi de masse

La passerelle de messagerie classique peut servir d’interface SMTP pour les appareils internes ; HIN documente également cette capacité pour Stargate. La page de services HIN Mail indique que l’envoi système via la passerelle nécessite une licence séparée. Les scanners, systèmes d’information hospitaliers, applications de laboratoire et processus batch nécessitent donc un chemin propre et documenté pour l’expéditeur, le relais, les volumes et les erreurs, plutôt qu’une utilisation implicite du flux de messagerie utilisateur (HIN Gateway, HIN Mail).

Routage SMTP et limites d’acceptation

La passerelle doit savoir précisément, dans chaque direction, quels domaines sont locaux, autoritatifs, à relayer ou à refuser. Une responsabilité ambiguë entre Exchange, connecteur cloud, passerelle de messagerie sécurisée et edge HIN engendre soit des contournements, soit des boucles. SMTP prescrit des lignes de trace et décrit la détection des boucles ; le transfert effectif de responsabilité intervient seulement avec une réponse positive après l’intégralité du contenu du message (RFC 5321, informations de trace, RFC 5321, DATA).

Pour chaque route, la documentation d’exploitation doit au minimum inclure les valeurs suivantes :

  • listener local, port et réseaux sources ou identités de pair attendus ;
  • nom EHLO, domaines d’enveloppe et plages de relais autorisées ;
  • ordre du filtre antispam/antimalware, de la passerelle HIN et du système de messagerie interne ;
  • saut suivant, résolution DNS ou Smarthost et exigence TLS ;
  • comportement lorsque la plateforme HIN, le composant d’identité ou de clés est inaccessible ;
  • ancienneté de la file d’attente, plan de nouvelles tentatives, nombre maximal de sauts et responsabilité des rebonds ;
  • chemins d’exception pour les appareils, l’envoi système et la coexistence durant la migration.

Pour Exchange Online, il s’agit d’une question de connecteurs et non uniquement de DNS. Microsoft documente le routage vers des passerelles tierces ainsi que les conditions de connecteurs basées sur certificats ou adresses IP. La FAQ HIN confirme la prise en charge de principe des architectures hybrides et proches de Microsoft 365, mais renvoie à la documentation de migration spécifique au client pour la configuration concrète (Microsoft : flux de messagerie avec connecteurs, Microsoft : flux de messagerie via un cloud tiers, HIN Gateway).

Magasin de messagerie et accès client avec jeton

L’accès à la boîte aux lettres et le transport par passerelle sont des modèles d’exploitation différents. HIN publie pour les comptes HIN Mail personnels IMAP sur le port 993 avec TLS et Message Submission sur le port 587 avec STARTTLS ; le mot de passe est un jeton Mail généré. POP sur le port 995 est également documenté, mais télécharge généralement les messages localement et peut les supprimer côté serveur. Les rôles de protocoles correspondent à IMAP, POP3 et Message Submission, et non au transport de passerelle à passerelle (HIN Mail Token Service, Configuration POP HIN, RFC 9051, RFC 1939, RFC 6409).

Le manuel HIN Client documente le remplacement de l’ancien proxy de messagerie local par un accès basé sur des jetons. HIN précise explicitement pour les serveurs de terminaux que l’envoi et la réception s’effectuent au moyen de jetons Mail lorsque le proxy est désactivé. Cela est pertinent pour l’historique technique : le client était à l’origine un intermédiaire de communication pour HTTP, SMTP, POP et IMAP ; les modèles d’exploitation ultérieurs dissocient davantage l’accès au client de messagerie du client d’identité HIN (Manuel HIN Client 3, HIN Client sur serveurs de terminaux).

Dans la FAQ Stargate, HIN décrit le Mail Storage Agent existant comme basé sur Zimbra et initialement non affecté par le nouveau transport de passerelle. Un flux de messagerie Stargate réussi ne prouve donc ni la disponibilité IMAP ni la cohérence de la boîte aux lettres. Inversement, le Webmail peut fonctionner alors que le connecteur d’organisation ou le transport mesh est perturbé (HIN Gateway).

Le chemin classique du magasin de messagerie n’est pas la seule forme d’exploitation. Stargate déplace les fonctions et responsabilités et doit donc être compris comme un chemin distinct de messages et d’administration.

Stargate comme architecture cible

Stargate doit préserver la compatibilité e-mail en périphérie tout en permettant un échange de données décentralisé plus général. HIN mentionne Self-Sovereign Identity, Data Mesh, microservices, API RESTful, composants open source et un nœud mesh compatible avec la messagerie. Pour le canal entre instances Stargate, un transport application à application basé sur WireGuard est annoncé ; HIN le distingue explicitement d’un tunnel VPN général (HIN Gateway).

Pour les administrateurs, il en résulte une trace en trois parties :

  1. Localement, SMTP avec réponse d’acceptation, file d’attente et connecteur reste la limite vérifiable.
  2. Entre les nœuds mesh s’ajoutent les états d’identité, de découverte, de clés et de canal WireGuard.
  3. À destination, un chemin SMTP local vers le système de messagerie destinataire est recréé.

Les aperçus système publiés attestent Postfix, MXEngine, OPA/Rego, PostgreSQL, Vault, MinIO, IDAgent, Promtail/Loki et les métriques compatibles Prometheus. Aucun langage de programmation ni arbre source complet des services produit n’y est indiqué ; cette information n’est donc pas déduite d’images de conteneurs ou de projets tiers portant le même nom (HIN Gateway Top-Level System Overview, HIN Gateway Technical and Operational Overview).

Les limites réseau de la nouvelle passerelle sont documentées publiquement de manière inhabituellement concrète :

Port et directionRôleImportance opérationnelle
TCP 25 entrant et sortantAcceptation SMTP et livraison basée sur MXExposition Internet, réputation, file d’attente et routage du saut suivant
TCP 8084 entrantRappel HTTP du Sealer distantselon HIN, intentionnellement sans couche TLS supplémentaire car la charge utile est elle-même chiffrée
TCP et UDP 19818 dans les deux directionsWireGuard entre IDAgentsVérifier ensemble clé de pair, endpoint, NAT et pare-feu
TCP 443 et 4433 sortantRegistre, CA S/MIME, Sealer, Issuer, journalisation et VerifierDépendance à la plateforme malgré l’exploitation de la passerelle locale
TCP et UDP 53 sortantRésolution MX, SPF, A/AAAA et PTRLe routage et les décisions de sécurité dépendent de DNS

Les ports de diagnostic et de service exposés localement, notamment PostgreSQL, Vault, MinIO et les endpoints de métriques, ne doivent selon HIN pas être accessibles depuis l’Internet public. Les accès d’administration sur 22, 443, 8180 ou 8190 doivent appartenir à un réseau de gestion défini et non à une ouverture Internet globale (HIN Gateway Technical and Operational Overview, HIN Stargate Deployment).

HIN décrit la migration comme la mise en place parallèle de la nouvelle passerelle. Ce n’est qu’après configuration, tests et confirmation de l’état opérationnel que le client décide du basculement. Les adresses IP existantes peuvent en principe être réutilisées, mais la configuration doit être traduite. Un runbook de basculement sûr comprend donc au minimum un inventaire, une exportation, une route parallèle, une matrice de test, un critère de basculement, un chemin de retour, le traitement des files d’attente et un rollback clair (HIN Gateway : migration).

Haute disponibilité avec sauvegarde et reprise

HIN documente pour son propre environnement Stargate un cluster OpenShift redondant, mais ne prévoit pas automatiquement deux machines virtuelles redondantes chez le client. Ces affirmations ne doivent pas être réunies en une haute disponibilité générale de bout en bout. Un service de plateforme redondant ne protège pas contre un hyperviseur local unique, une règle de connecteur erronée, une clé expirée ou un pare-feu bloqué (HIN Gateway).

Dans la nouvelle passerelle, les services persistent via des volumes Docker. Vault se scelle automatiquement après un redémarrage de conteneur et exige un processus d’unseal contrôlé. L’aperçu technique mentionne par défaut des sauvegardes quotidiennes des bases de données, clés et secrets Vault, fichiers de configuration ainsi que certificats ; la responsabilité et la conservation doivent être convenues avec le client (HIN Gateway Technical and Operational Overview).

Un inventaire de reprise devrait contenir au minimum, pour chaque génération :

ObjetEffet de la perteÉtape de reprise vérifiable
Hôte, définition Compose et conteneursLe nœud Edge ne démarre pasFournir une nouvelle cible à partir d’une image approuvée et générer un environnement d’exécution déterministe
Configuration client et politiques OPA/RegoRoute, politique ou domaine erronéRestaurer l’état versionné, charger la politique et exécuter la matrice de test
Bases de données PostgreSQLÉtat de politique, métadonnées ou agent absentEffectuer une restauration de base de données par service et une vérification référentielle
Clés Vault, secrets et certificatsDéchiffrement, identité de pair ou d’organisation absentEffectuer une restauration approuvée, un unseal et un test fonctionnel cryptographique
Messages et pièces jointes MinIOMessage ou objet d’archive absentClarifier séparément avec HIN l’étendue et la conservation, puis tester la restauration d’objet
Connecteurs et DNSContournement, boucle ou impossibilité de livraisonVérifier la route dans les deux directions avec une Message-ID sans ambiguïté
File d’attente ou preuve de transfertDoublons ou perte de messagesClarifier la responsabilité ouverte par message avant le basculement
Boîte aux lettres et jeton MailAccès client perturbéValider séparément via Webmail et IMAP/Submission
Journaux d’audit et d’exploitationIncident non reconstructibleTester la base temporelle, l’exportation, la conservation et l’entrée SIEM

La liste publique des sauvegardes mentionne la base de données, Vault, la configuration et les certificats, mais pas explicitement les messages et pièces jointes MinIO. On ne peut en déduire ni leur sauvegarde ni leur exclusion intentionnelle ; ce point précis doit être consigné par écrit dans l’accord de conservation, sauvegarde et restauration avant la mise en production. Un snapshot VM générique ne prouve par ailleurs ni un état PostgreSQL cohérent ni un Vault restaurable (HIN Gateway Technical and Operational Overview, HIN Gateway Top-Level System Overview).

En cas de perturbation, le message est suivi depuis l’acceptation jusqu’au chemin de livraison choisi, en passant par la décision d’identité et de politique ; ce n’est qu’ensuite que des composants individuels sont redémarrés ou contournés.

Supervision et triage des incidents

Une vision opérationnelle utile combine des signaux locaux et centralisés :

  • disponibilité et ancienneté de file d’attente par saut SMTP suivant ;
  • taux d’acceptation, de transmission et de rebond avec Message-ID corrélable ;
  • erreurs HIN, portail, identité, clés et politique séparées ;
  • expiration des certificats, état de l’enregistrement et des jetons ;
  • accès aux boîtes aux lettres par Webmail et IMAP indépendamment de la passerelle ;
  • résolution DNS et pare-feu par noms plutôt que par adresses IP HIN codées en dur ;
  • messages de plateforme sur HIN Status plus télémétrie locale.

La nouvelle pile fournit des métriques de services compatibles Prometheus, des métriques hôte via Node Exporter, un envoi centralisé des journaux via Promtail vers Loki et un Version Collector qui interroge les endpoints Liveness. Pour l’alerte, il convient au minimum de traiter séparément l’absence de scrape, l’absence de réception de journaux, l’ancienneté de la file Postfix, les erreurs MXEngine, l’état de scellement Vault, la capacité PostgreSQL et MinIO, l’état des pairs WireGuard ainsi que l’expiration des certificats (HIN Gateway Top-Level System Overview, HIN Gateway Technical and Operational Overview).

La documentation de pare-feu HIN recommande les noms DNS car les adresses IP peuvent changer, et cite notamment les chemins HTTPS et SMTP pour les services client. Une page d’état globale ne peut pas détecter une perturbation locale de DNS, NAT, MTU, connecteur ou clé. Le triage commence donc par le périmètre : un utilisateur, une identité, un domaine, une direction, une passerelle ou la plateforme (Adaptations du pare-feu HIN, HIN Status).

L’offre collective classique mentionne une piste d’audit pour le flux de messagerie ; la nouvelle passerelle ajoute des journaux centraux structurés. Pour une analyse complète des messages, ces preuves doivent être corrélées avec les journaux SMTP locaux et ceux du système de messagerie. La synchronisation temporelle et des fuseaux horaires uniformes sont des exigences opérationnelles, non des réglages cosmétiques (Adhésion collective HIN avec passerelle, HIN Gateway Top-Level System Overview).

Outils de diagnostic

Le diagnostic commence par le nom public ou interne, puis suit le chemin de messagerie réel. Ce n’est qu’une fois le DNS, la connexion et le certificat corrects que l’état de la passerelle, la file d’attente et les événements spécifiques à HIN sont évalués.

DNS et endpoints HIN

Resolve-DnsName gateway.hin.ch -Type A
Resolve-DnsName gateway.hin.ch -Type AAAA
Resolve-DnsName smtp.mail.hin.ch -Type A

Resolve-DnsName et dig indiquent si les noms documentés peuvent être résolus depuis la perspective du résolveur réellement utilisé. Cela est plus important qu’une valeur IP copiée, en particulier avec Split DNS et des proxys ; HIN recommande expressément les noms DNS plutôt que des adresses fixées à long terme (Adaptations du pare-feu HIN).

Accessibilité TCP et TLS

Test-NetConnection hin-gateway.example.ch -Port 25 -InformationLevel Detailed
Test-NetConnection hin-gateway.example.ch -Port 19818 -InformationLevel Detailed
curl.exe --verbose --ssl-reqd smtp://hin-gateway.example.ch:25

Test-NetConnection et nc attestent le chemin TCP. L’appel UDP de nc peut tout au plus suggérer l’accessibilité ; comme WireGuard rejette les paquets non autorisés sans réponse, seul le handshake de pair authentifié constitue une preuve solide pour le port 19818. Windows-curl.exe et openssl s_client vérifient la périphérie SMTP/STARTTLS. Un handshake réussi ne prouve pas encore le traitement de la politique ni la livraison du message (HIN Gateway Technical and Operational Overview, RFC 8446).

Transaction SMTP contrôlée

curl.exe --verbose --url smtp://hin-gateway.intern.example:25 `
  --mail-from hin-test@example.ch `
  --mail-rcpt test-recipient@example.net `
  --upload-file .\hin-test.eml

curl et swaks ne doivent être utilisés que contre un listener et un destinataire de test expressément autorisés. Il convient d’enregistrer la réponse finale après DATA, l’ID de file d’attente locale, l’événement de passerelle, le chemin de protection choisi, le saut suivant et l’arrivée effective. Un 250 sur RCPT TO ne constitue pas encore une acceptation du contenu du message (RFC 5321).

États locaux des sockets

Get-NetTCPConnection -State Listen,Established |
  Where-Object LocalPort -In 25,443,587,993

Get-NetTCPConnection et ss affichent les listeners locaux et les sessions TCP établies. Ils ne sont pertinents que là où l’administrateur a accès à l’hôte concerné ; un produit d’appliance ou de conteneur géré ne doit pas être modifié par des accès shell non documentés.

Chemin des paquets au bon point de mesure

pktmon filter remove
pktmon filter add HIN-SMTP -p 25
pktmon start --capture --pkt-size 0 --file-name hin.etl
pktmon stop
pktmon pcapng hin.etl -o hin.pcapng

pktmon et tcpdump ne voient que le trafic au point de mesure sélectionné. Pour Stargate, une trace SMTP locale ne peut pas expliquer complètement le canal mesh ; des événements de passerelle et de plateforme sont également nécessaires. Les captures peuvent contenir des adresses, objets ou parties de protocoles non chiffrées et doivent être traitées comme des données d’exploitation sensibles.

Histoire technique

La FMH et la Caisse des médecins ont fondé Health Info Net AG en 1996, lorsque l’e-mail est apparu dans le secteur de la santé et que l’envoi de données sensibles par e-mail Internet classique a été considéré comme insuffisamment protégé. HIN a donc débuté comme fournisseur de communications e-mail protégées pour le corps médical et s’est développé en un espace plus large de confiance et d’accès (Histoire de l’entreprise HIN).

L’architecture client illustre l’évolution technique. HIN Client 1 et 2 ont été remplacés par HIN Client 3. Pour des raisons de compatibilité, le client continuait à fonctionner comme proxy local pour les navigateurs et programmes de messagerie ; HIN documente ultérieurement Challenge/Response pour l’accès Web et, pour les comptes de messagerie, la transition vers des jetons indépendants via des ports standard. Cet historique explique pourquoi les anciennes instructions d’installation indiquent des ports proxy locaux, alors que les documents plus récents utilisent des endpoints IMAP, POP et Submission directs (Manuel HIN Client 3, HIN Mail Token Service).

Le modèle collectif HIN classique regroupait des appliances Mail et Access sur le réseau client. La page de services actuelle documente pour cette génération le S/MIME au niveau du domaine de messagerie, une piste d’audit, un fournisseur d’identité local ainsi que l’intégration des services d’authentification et d’annuaire existants. Ces fonctions expliquent la séparation historique entre transport de messagerie et accès Web (Adhésion collective HIN avec passerelle).

À partir de 2025, HIN a introduit une nouvelle livraison aux non-membres ; parallèlement, l’infrastructure de plateforme et d’accès a été renouvelée. La documentation Gateway publiée en 2026 décrit Stargate comme le prochain changement de génération : d’une passerelle de chiffrement e-mail exclusivement à un nœud décentralisé cloud-native pour la messagerie et l’échange structuré de données de santé. Les documents techniques concrétisent ce changement avec Postfix, MXEngine, OPA/Rego, PostgreSQL, Vault, MinIO et une exploitation conteneurisée. Pour un plan de migration, il ne suffit donc pas de remplacer une VM : il faut recalibrer l’identité, les clés, le transport, l’observabilité et la reprise (HIN Mail, HIN Access, HIN Gateway, HIN Gateway Top-Level System Overview).

Sources
HIN-Partner Health Info Net

Préparez dès maintenant la migration HIN Stargate

Stargate remplace l'actuel HIN Mailgateway; le déploiement large commence au T3 2026. Inscrivez-vous pour un échange personnel avec Rafael Pfister et le check gratuit de votre environnement actuel, avec recommandation pour votre chemin de migration.

Analyse sans engagement

Nouveaux articles par e-mail

Une courte notification lorsqu’un nouvel article pratique sur la messagerie, la sécurité ou Microsoft 365 paraît.

Adresse utilisée uniquement pour cette newsletter. Désinscription en un clic. Confidentialité

Infographie agrandie