[ SPF ]

SPF ip4 et ip6 : autoriser les adresses et plages avec précision

Autorisez les adresses sortantes réelles sans accorder accidentellement à l’ensemble d’un réseau plus d’autorisations que ce dont il a besoin.

Par l’équipe de recherche EmailAuth · 4 minutes de lecture

[ Points clés ]

  • Utilisez les adresses sortantes observées et l’étendue du réseau justifiée.
  • Vérifiez les familles d’adresses et les itinéraires de basculement.
  • Comparez les autorisations exactes définies avant et après une modification.
Sur cette page

Les ip4 et ip6 SPF des mécanismes comparent l'adresse de connexion avec une adresse publiée ou CIDR réseau. Elles sont simples lorsque vous contrôlez des serveurs sortants stables, mais une petite erreur de préfixe peut accorder l'autorisation à bien plus d'infrastructures que prévu.

Utilisez l’adresse que le destinataire voit réellement. L'adresse d'interface privée d'un serveur, l'adresse d'un site Web et la portée réseau générale d'un compte cloud ne remplacent pas la source SMTP sortante.

Choisissez la portée justifiée la plus étroite

ip4:192.0.2.70 identifie une adresse IPv4 car le préfixe omis est par défaut /32. ip6:2001:db8::70 de la même manière, la valeur par défaut est /128. Un préfixe /24 IPv4 représente 256 adresses, tandis qu'un préfixe /64 IPv6 couvre un énorme espace d'adressage. La taille du réseau n’est pas une raison pour l’autoriser ; le contrôle et le besoin opérationnel le sont.

RFC 7208 section 5.6 définit les règles de correspondance et de préfixe. Utilisez des adresses complètes et une notation CIDR appropriée. Une valeur abrégée telle que 192.0.2. n'est pas un remplacement valide pour 192.0.2.0/24 .

Exemple concret : les tests de limites détectent les subventions larges

Considérez la politique synthétique v=spf1 ip4:192.0.2.64/28 ip6:2001:db8:1::/64 -all. La plage IPv4 s'étend de 192.0.2.64 à 192.0.2.79 . Une adresse de connexion de 192.0.2.70 correspond ; 192.0.2.80 ne le fait pas et atteint -all si rien d'autre ne correspond.

L'adresse IPv6 2001:db8:1::25 correspond au /64. L'adresse 2001:db8:2::25 ne le fait pas. Ces adresses de documentation réservées servent à raisonner sur la politique, et non aux expéditeurs réels.

Pour une véritable plage proposée, créez les mêmes tests de limites et listez qui contrôle chaque segment inclus. Si le seul expéditeur approuvé est un hôte, comparez l’ensemble d’autorisations avec un mécanisme à adresse unique avant d’approuver le préfixe plus large.

Vérifiez les familles de réseaux et les chemins de sortie

Une source IPv6 native nécessite une autorisation IPv6 . RFC 7208 RFC 7208 §5 nécessite séparément que les adresses IPv6 mappées IPv6 soient vérifiées comme IPv4 ; cela ne fait pas qu'une plage ip4 couvre IPv6 natif. Un système qui commence à utiliser IPv6 peut soudainement atteindre la fin de la stratégie même si ses messages IPv4 continuent de passer. Obtenez des preuves de messages reçus ou des enregistrements d'infrastructure sortante pour les deux familles réellement utilisées.

Tenez également compte du NAT, des passerelles de basculement, des relais régionaux et des tâches planifiées. Un test à partir d'un seul nœud actif peut manquer une route de secours. Ne résolvez pas l’incertitude en autorisant un fournisseur d’hébergement complet. Établissez plutôt l’ensemble de sorties pris en charge et la propriété.

Comprendre le compromis en matière de maintenance

Sous RFC 7208 §4.6.4, ip4 et ip6 ne consomment pas le budget des dix termes provoquant les requêtes DNS lors de l'évaluation du mécanisme. Le destinataire doit encore obtenir le Enregistrement SPF, et la taille et l’exactitude des politiques comptent toujours. Un record avec des centaines de plages copiées n'est pas automatiquement maintenable simplement parce que ces termes ne comptent pas dans cette limite.

Lorsqu'un fournisseur recommande une inclusion, son remplacement par un instantané des adresses IP vous rend responsable des modifications futures. Enregistrez comment les modifications seront détectées, qui les approuvera et comment les adresses obsolètes seront supprimées. Les autorisations obsolètes peuvent à la fois perturber le courrier légitime et conserver l'accès à l'infrastructure que vous n'utilisez plus.

Publier avec une autorisation différente

Conservez l’ancien enregistrement et expliquez les plages exactes ajoutées et supprimées. Validez l'intégralité de l'enregistrement SPF proposé, testez les adresses d'expéditeur connues et les adresses non autorisées à proximité, et vérifiez la réponse TXT publiée. Envoyez ensuite des messages représentatifs via les chemins normaux et de basculement.

Si une adresse se trouve de manière inattendue en dehors de la plage approuvée, étudiez l'itinéraire avant de l'élargir. Une sortie inattendue peut révéler une erreur de configuration ou un expéditeur non approuvé plutôt qu'une autorisation manquante.

Les plats pratiques à emporter

Un mécanisme d'adresse n'est explicite que lorsque sa propriété et ses limites sont explicites. Utilisez les sorties observées, testez les limites de la plage et traitez les futurs changements d’adresse dans le cadre du cycle de vie des autorisations.

Enregistrer la décision et ses limites

Pour le luminaire /28, enregistrez 192.0.2.63 comme extérieur, .64 et .79 comme intérieur et .80 comme extérieur. La correspondance de préfixe SPF inclut toutes les adresses du bloc, pas seulement le sous-ensemble d'adresses d'hôte conventionnel. Si seulement 0,70 est justifié, comparez /32 avec /28 : ce dernier accorde 16 adresses, pas une. Il s'agit d'exemples d'adhésion calculés et non de tests SPF exécutés.

[ Emporter ]

Utilisez les adresses sortantes observées et l’étendue du réseau justifiée. Vérifiez les familles d’adresses et les itinéraires de basculement. Comparez les autorisations exactes définies avant et après une modification.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

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

Administrateur informatique/courrier

Testez les adresses que voient les destinataires.

La configuration de l'interface locale ne révèle pas toujours la sortie SMTP réelle.

Prochaines étapes

  1. Capturez les chemins NAT et relais.
  2. Testez les limites du CIDR.
  3. Vérifiez explicitement IPv6 .

RSSI / SecOps

Examinez le montant de chaque subvention.

Un vaste réseau peut inclure des systèmes avec différents propriétaires ou niveaux de confiance.

Prochaines étapes

  1. Exiger une preuve de propriété du parcours.
  2. Préférez les subventions étroites et justifiées.
  3. Auditez les autorisations des adresses retirées.

Fondateur / Non technique

Propriété de l’adresse du fonds, pas de modifications DNS ponctuelles.

Un inventaire d'expéditeurs stable réduit les perturbations lorsque l'infrastructure change.

Prochaines étapes

  1. Nommez les propriétaires des itinéraires sortants.
  2. Incluez le basculement dans les contrôles de préparation.
  3. Supprimez les autorisations d’infrastructure obsolètes.

[ FAQ ]

Questions fréquemment posées

Quel est le préfixe ip4 par défaut ?

Un préfixe omis signifie /32, une seule adresse IPv4 .

RFC 7208 §5.6

Quel est le préfixe ip6 par défaut ?

Un préfixe omis signifie /128, une seule adresse IPv6 .

RFC 7208 §5.6

ip4 couvre-t-il un serveur utilisant IPv6 ?

Pas pour une source IPv6 native. Les adresses IPv6 mappées IPv6 sont vérifiées comme IPv4 selon RFC 7208 ; autoriser séparément la sortie IPv6 native approuvée.

RFC 7208 §5

Est-ce que ip4 et ip6 consomment la limite de dix termes ?

Ce ne sont pas des termes provoquant des requêtes DNS en dessous de cette limite. La récupération DNS , la taille des enregistrements et d'autres contraintes s'appliquent toujours.

RFC 7208 §4.6.4

Dois-je autoriser l’adresse privée de mon serveur ?

Pour la livraison sur Internet, utilisez l'adresse de connexion observée par le destinataire, qui peut être une adresse NAT ou relais. SPF évalue l'adresse IP de la connexion, et non une adresse d'interface locale présumée.

RFC 7208 §4.1

Un /24 est-il plus sûr car il couvre le basculement ?

Seulement si chaque adresse incluse est justifiée. Vérifiez la sortie réelle du basculement au lieu d’accorder une large plage de manière spéculative.

Puis-je copier toutes les plages de fournisseurs une fois ?

Cela crée une obligation alimentaire. Les modifications apportées au fournisseur peuvent rendre la copie obsolète ou trop large.

Que doit inclure un test de portée ?

Testez les hôtes autorisés, la première et la dernière adresse de la plage prévue, les adresses juste en dehors de celle-ci et les chemins IPv6 correspondants.

[ Sources ]

Sources

  1. RFC 7208

    Sections §4.1 · §4.6.4 · §5 · §5.6 · §2.4

[ Glossaire ]

Glossaire

SPF
Évaluation d'une adresse IP de connexion par rapport à la politique de l'identité SMTP pertinente.

RFC 7208 §4.1

Préfixe CIDR
Le nombre de bits d'adresse de poids fort comparés pour un mécanisme ip4 ou ip6 ; les longueurs omises signifient /32 et /128 respectivement.

RFC 7208 §5.6

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