SaaSFort
BSI TR-03108 MTA-STS DANE Allemagne NIS2 sécurité e-mail

BSI TR-03108 : pourquoi les acheteurs allemands interrogent votre transport e-mail

La directive technique allemande traite DANE, MTA-STS et TLS-RPT comme un ensemble. La plupart des éditeurs SaaS n'en ont aucun, et cela ressort dans les évaluations conduites par le BSI.

ST
SaaSFort Team
· 4 min de lecture

Les éditeurs qui vendent en Allemagne rencontrent souvent une question qui les surprend : comment le chiffrement du transport est-il imposé pour le courrier envoyé à votre domaine ?

Elle surprend parce que, de leur propre évaluation, leur sécurité e-mail est en ordre. SPF est publié, DKIM signe le courrier sortant, DMARC est en p=quarantine ou plus strict. Tous les vérificateurs courants affichent vert.

La question porte sur tout autre chose, et elle vient de la BSI TR-03108.

Ce qu’exige la directive

TR-03108 est la directive technique allemande pour le transport sécurisé du courrier. Sa particularité est qu’elle ne traite pas les mécanismes de sécurité du transport comme un menu. Elle attend DANE, MTA-STS et TLS-RPT ensemble, et le raisonnement mérite d’être compris, car il explique pourquoi « nous avons DMARC » n’est pas une réponse.

Les trois répondent à des questions différentes :

MécanismeQuestion à laquelle il répond
SPF / DKIM / DMARCCe message vient-il réellement de l’expéditeur annoncé ?
MTA-STSLes émetteurs doivent-ils utiliser du TLS authentifié pour m’atteindre ?
DANEIdem, mais authentifié par DNSSEC plutôt que par une autorité de certification
TLS-RPTLa remise en TLS a-t-elle réellement réussi, et sinon pourquoi ?

Authentification de l’expéditeur et chiffrement du transport sont orthogonaux. Un domaine peut avoir un DMARC parfait et accepter tout de même du courrier sur une connexion qu’un attaquant a ramenée au clair, car l’annonce STARTTLS elle-même n’est pas authentifiée.

DANE et MTA-STS ne sont pas des alternatives

C’est le point que la plupart des équipes comprennent de travers à la première lecture.

DANE publie un enregistrement TLSA dans le DNS, authentifié par DNSSEC. Il ne dépend pas du système d’autorités de certification, ce qui le rend cryptographiquement plus fort. Il exige DNSSEC sur votre zone, ce qui reste la principale raison de sa faible adoption.

MTA-STS publie une politique en HTTPS, authentifiée par le système d’autorités. Aucun DNSSEC requis, donc déployable aujourd’hui sur pratiquement n’importe quel domaine.

Les émetteurs qui prennent en charge les deux préfèrent DANE et retombent sur MTA-STS quand la validation DNSSEC n’est pas disponible. Déployer les deux relève donc de la défense en profondeur et non de la redondance, et c’est précisément pourquoi la directive attend les deux.

Pour un éditeur SaaS sans DNSSEC sur sa zone, l’ordre pratique est : MTA-STS et TLS-RPT d’abord, car ils peuvent partir cette semaine, puis DNSSEC et DANE comme projet distinct.

Pourquoi cela apparaît dans les évaluations NIS2

La transposition allemande de NIS2 confie au BSI le rôle de supervision, et la supervision du BSI s’appuie sur ses directives techniques pour définir ce que « l’état de l’art » signifie en pratique.

L’article 21(2)(h) de NIS2 exige des politiques de cryptographie et de chiffrement. La directive n’énumère aucun mécanisme. TR-03108 comble ce vide pour l’e-mail en contexte allemand, et c’est ainsi qu’une directive qui ne vous lie pas finit par façonner la question qu’on vous pose.

Si vous avez reçu un courrier du BSI, la sécurité du transport e-mail est un constat qui se clôt vite et démontre votre réactivité, ce qui vaut plus, dans cette conversation, que son poids technique.

Le déploiement, concrètement

Trois enregistrements DNS et un fichier statique.

; 1. Annoncer la politique MTA-STS
_mta-sts.example.de.  IN TXT "v=STSv1; id=20260919120000"

; 2. Canal de remontée
_smtp._tls.example.de. IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"

Puis, servi sur https://mta-sts.example.de/.well-known/mta-sts.txt :

version: STSv1
mode: enforce
mx: mx1.example.de
mx: mx2.example.de
max_age: 604800

Le sous-domaine a besoin d’un certificat valide, que tout hébergeur statique fournit. Les tenants Microsoft 365 utilisent le motif *.mail.protection.outlook.com dans le champ mx.

Commencez en mode: testing, lisez les rapports TLS-RPT quelques semaines, puis passez en enforce. Basculer directement en enforce avec une liste mx incomplète est le seul scénario où cela provoque une panne.

Ce que le marché allemand récompense

L’adoption de MTA-STS sur le million de domaines les plus visités est inférieure à un pour cent. L’asymétrie qui en résulte est l’argument pratique : le contrôle coûte un après-midi, presque aucun concurrent ne l’a, et il est vérifiable de l’extérieur par quiconque vous évalue.

Pour un éditeur qui se positionne face au Mittelstand ou répond à un questionnaire aligné sur le BSI IT-Grundschutz, cette combinaison est rare : la plupart des différenciateurs sont coûteux et invisibles. Celui-ci est bon marché et vérifiable.

Comment le vérifier

dig +short TXT _mta-sts.example.de
curl -s https://mta-sts.example.de/.well-known/mta-sts.txt
dig +short TXT _smtp._tls.example.de
dig +short TLSA _25._tcp.mx1.example.de   # DANE, nécessite DNSSEC

Un scan SaaSFort rapporte le mode MTA-STS plutôt que la simple présence d’un enregistrement, car une politique en testing satisfait une case à cocher et ne protège rien.

En résumé

Les acheteurs allemands interrogent le transport e-mail parce que leur directive nationale le traite comme un contrôle distinct de l’authentification de l’expéditeur. À juste titre.

MTA-STS et TLS-RPT sont déployables dès maintenant sur n’importe quel domaine. DANE est le mécanisme le plus fort et attend DNSSEC. Faire la première paire immédiatement est le bon ordre.

Partager cet article
LinkedIn Post

Passez de la lecture à l'action

Scannez votre domaine gratuitement. Premiers résultats en moins de 10 secondes — sans inscription.

Scanner gratuitement

Continuer la lecture