[ Sécurité des transports ]

Rollback MTA-STS : compte pour les expéditeurs avec une stratégie mise en cache

Récupérez après une modification MTA-STS défectueuse sans supposer que la suppression DNS ou la réduction de max_age supprime l'application existante.

Par l’équipe de recherche EmailAuth

[ Points clés ]

  • Restaurez un chemin compatible avec la stratégie que les expéditeurs concernés détiennent déjà.
  • Annoncez le mode Aucun via le processus de retrait délibéré.
  • Retirez les points de terminaison uniquement après l’expiration de chaque stratégie précédemment servie.
Sur cette page

Une restauration modifie les observations futures ; il ne peut pas atteindre chaque expéditeur et effacer une stratégie mise en cache. Lorsqu'une stratégie d'application commence à retarder le courrier légitime, conservez la révision exacte cassée et trouvez le moyen le plus rapide de faire en sorte qu'un chemin de réception satisfasse à la stratégie que les expéditeurs peuvent déjà détenir.

Stabiliser la livraison avant de supprimer les contrôles

Références : RFC 8461 §4, RFC 8461 §5.1.

Identifiez si l'échec est un MX omis, un problème de certificat, une perte STARTTLS problème de support ou de récupération de politique. La restauration d'un MX précédemment conforme ou la réparation de son certificat peuvent aider les expéditeurs avec des politiques mises en cache anciennes et nouvelles plus directement que de tenter un retrait de politique globale d'urgence.

Vérifiez les journaux de l'expéditeur concerné lorsqu'ils sont disponibles et testez chaque candidat destinataire prévu. S'il reste un MX conforme, les expéditeurs pourront peut-être l'utiliser. Ne présumez pas qu’une sauvegarde est sûre simplement parce que sa préférence DNS est une priorité inférieure ; il doit encore correspondre à la politique et réussir la validation du transport.

Choisissez la réparation ou le retrait volontaire

Références : RFC 8461 §3.2, RFC 8461 §8.1, RFC 8461 §8.3.

Pour une réparation, publiez le corps HTTPS corrigé avant de modifier l'identifiant TXT . Conservez les copies de police précédentes et les valeurs max_age disponibles pour calculer le risque de transition. Un corps actuel corrigé ne prouve pas qu'un expéditeur l'a récupéré.

Pour une suppression délibérée, la section 8.3 RFC 8461 recommande le mode de service aucun avec un petit max_age (par exemple, un jour) et la mise à jour de l'enregistrement de découverte, puis la conservation de l'infrastructure de politique pertinente jusqu'à ce que toutes les politiques précédemment servies aient expiré avant de la supprimer. Calculez la dernière durée de service de chaque version plus son propre max_age, puis utilisez la dernière expiration pour chaque version. Une version plus ancienne avec une durée de vie plus longue peut survivre à la précédente. Une politique none nécessite toujours version et max_age ; Les lignes mx ne sont pas requises dans ce mode. Utilisez un nouvel identifiant valide pour annoncer le changement.

Reproduire le cas obsolète

Références : RFC 8461 §3.3, RFC 8461 §5.

Dans un expéditeur contrôlé, mettez en cache une stratégie d'application autorisant uniquement mx1.example.net avec max_age 86400. Remplacez DNS public et le HTTPS par une stratégie aucune, mais empêchez initialement cet expéditeur d'obtenir la mise à jour. Tentative de livraison à mx2.example.net . L'ancienne politique d'application valide exclut toujours mx2, malgré le nouveau corps aucun de l'opérateur.

Autorisez ensuite l'actualisation et la capture de l'expéditeur en n'en appliquant aucun, ou avancez l'horloge de test contrôlée tout au long de la durée de vie du cache d'origine dans un environnement isolé et sécurisé. Ne modifiez pas les horloges de l'infrastructure de messagerie de production pour ce test. Il s'agit d'une procédure de laboratoire et non d'une procédure exécutée. MTA test; le nouvel appareil hors ligne démontre uniquement l'arithmétique de l'état et de la dernière durée de vie, pas un véritable cache d'expéditeur.

Terminez avec des preuves pour les deux cohortes

Références : RFC 8461 §8.3, RFC 8460 §4.1.

Vérifiez le comportement d'un nouvel expéditeur sans stratégie mise en cache et d'un expéditeur connu pour détenir la révision d'application précédente. Préservez les résultats de la file d’attente, récupérez les résultats et les métadonnées des politiques. TLS-RPT peut aider à identifier les échecs restants, mais la couverture est incomplète et les rapports sont retardés.

Gardez l'hôte HTTPS et la découverte disponibles pendant la fenêtre de retrait prévue, surveillez le chemin de livraison réel et documentez la décision de suppression finale. La suppression _mta-sts à elle seule ne constitue ni une restauration immédiate ni une stratégie fiable de récupération après incident.

Preuves historiques conservées et portée restante

Ce qui suit décrit les observations conservées du 7 novembre 2026, et non une nouvelle expérience de réseau pour cette revue. Les contrôles hors ligne nouvellement exécutés sont enregistrés séparément.

Le calcul du retrait inclut désormais chaque version précédemment servie plutôt que uniquement le dernier max_age. Dans le grand livre logique exécuté, A1 a été servi pour la dernière fois à 1 000 300 avec une durée de vie de 86 400, B2 à 1 000 600 avec une durée de vie de 3 600 et C3 à 1 000 900 avec une durée de vie de 3 600. Leurs limites d'expiration sont respectivement de 1 086 700, 1 004 200 et 1 004 500. La limite de suppression calculée est donc 1 086 700. L’ancien instantané de l’expéditeur A1 rejette toujours le nouveau nom d’hôte uniquement, même après que le laboratoire a annoncé et récupéré B2. La restauration de l'ancienne route compatible reste significative pour cet instantané. Il s'agit d'un calcul d'état et d'itinéraire étiqueté, et non d'un retrait de cache distant observé ou d'une récupération de messages en file d'attente. Un retrait de production doit utiliser les heures réelles de dernière diffusion et toutes les versions antérieures.

[ Emporter ]

Retirez les points de terminaison uniquement après l’expiration de chaque stratégie précédemment servie.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

Choisissez votre rôle pour les prochaines étapes pratiques.

Administrateur informatique/courrier

Récupérer le chemin de la stratégie mise en cache

La restauration du transport conforme peut fonctionner avant l’actualisation des caches distants.

Prochaines étapes

  1. Identifiez la révision défaillante mise en cache.
  2. Restaurez un chemin MX conforme.
  3. Testez les nouveaux expéditeurs de politiques mises en cache.

RSSI / SecOps

Gardez le retrait vérifiable

La suppression des contrôles devrait être une décision explicite avec un calcul d'expiration.

Prochaines étapes

  1. Conservez les preuves de l’incident.
  2. Gardez le retrait du contrôle explicite.
  3. Examinez l’exposition du cache antérieure la plus longue.

Fondateur / Non technique

Choisissez délibérément la récupération

La réparation et le retrait de la police ont des conséquences différentes en matière de continuité.

Prochaines étapes

  1. Autoriser la réparation ou le retrait.
  2. Conservez la propriété de la récupération.
  3. Évitez les promesses de suppression immédiate.

[ FAQ ]

Questions fréquemment posées

La suppression de l'arrêt TXT mis en cache s'applique-t-elle ?

Non. Une stratégie mise en cache valide et non expirée reste utilisable.

RFC 8461 §3.3

Le mode aucun est-il le mécanisme de retrait ?

Oui. RFC 8461 décrit son utilisation avant la suppression ultérieure de l'infrastructure.

RFC 8461 §8.3

Aucun ne nécessite de lignes MX ?

Non, contrairement aux tests et à l'application.

RFC 8461 §3.2

L'identifiant DNS doit-il changer ?

Oui. Annoncez la politique modifiée avec un nouvel identifiant valide.

RFC 8461 §8.1

Puis-je raccourcir les anciennes durées de vie mises en cache ?

Pas en modifiant le max_age de la nouvelle politique.

RFC 8461 §8.3

Qu’est-ce qui pourrait restaurer le courrier le plus rapidement ?

Un chemin de réception qui satisfait à la stratégie déjà mise en cache par les expéditeurs concernés.

Les rapports prouvent-ils que chaque expéditeur a été récupéré ?

Non. Les rapports couvrent les expéditeurs participants et arrivent avec du retard.

RFC 8460 §4.1

Quand l’hôte peut-il être supprimé ?

Une fois que toutes les politiques précédemment servies ont expiré : calculez la dernière heure de chaque révision plus son propre max_age, puis utilisez la dernière expiration. Une révision plus ancienne et de longue durée peut durer plus longtemps que la précédente.

RFC 8461 §8.3

[ Sources ]

Sources

  1. RFC 8460

    Sections §4.1

  2. RFC 8461

    Sections §3.2 · §3.3 · §4 · §5 · §5.1 · §8.1 · §8.3

[ Glossaire ]

Glossaire

Retrait
Retrait délibéré de la politique active des transports.

RFC 8461 §8.3

Application en cache
La politique d'application précédemment récupérée est toujours valide chez un expéditeur.

RFC 8461 §3.3

Fenêtre de récupération
Période nécessaire pour restaurer le service et permettre à l’état politique de converger.

Provenance de l'entreprise

Pourquoi les principales institutions financières et gouvernements ont retiré leurs tableaux de bord de sécurité de messagerie.

Les plateformes traditionnelles d'authentification de courrier électronique vous vendent un tableau de bord et demandent à vos ingénieurs de faire le travail. Dans les environnements à enjeux élevés, la surveillance manuelle entraîne des retards dans l’application, des dérives de configuration et des domaines fantômes non surveillés.

EmailAuth est la plateforme agent de provenance des e-mails. Nos agents appliquent p=reject, gardez les expéditeurs tiers alignés et déplacez vos domaines au maximum RFC 9989 conformité, la nouvelle norme DMARC , avec une auditabilité humaine dans la boucle.

Gouvernements Grandes entreprises Institutions financières de premier rang

SaaS · Location dédiée · Air-gappé sur site · Chiffrement BYOK

Base de connaissances