[ SPF ]

SPF ip4 og ip6: godkend adresser og intervaller nøjagtigt

Godkend de faktiske udgående adresser uden ved et uheld at give et helt netværk flere tilladelser, end det har brug for.

Af EmailAuth -forskningsteamet · 4 min læst

[Nøglepunkter]

  • Brug observerede udgående adresser og berettiget netværksomfang.
  • Tjek både adressefamilier og failover-ruter.
  • Sammenlign det nøjagtige tilladelsessæt før og efter en ændring.
På denne side

ip4 og ip6 SPF mekanismer sammenligner forbindelsesadressen med en offentliggjort adresse eller CIDR netværk. De er ligetil, når du styrer stabile udgående servere, men en lille præfiksfejl kan give tilladelse til langt mere infrastruktur end beregnet.

Brug den adresse, som modtageren faktisk ser. En servers private grænsefladeadresse, en webstedsadresse og en cloudkontos generelle netværksområde er ikke erstatninger for den udgående SMTP kilde.

Vælg det snævreste begrundede omfang

ip4:192.0.2.70 identificerer én IPv4 adresse, fordi det udeladte præfiks som standard er /32. ip6:2001:db8::70 på samme måde som standard til /128. Et /24 IPv4 præfiks repræsenterer 256 adresser, mens et /64 IPv6 præfiks dækker et enormt adresserum. Netværksstørrelse er ikke en grund til at godkende det; kontrol- og driftsbehov er.

RFC 7208 afsnit 5.6 definerer reglerne for matchning og præfiks. Brug komplette adresser og korrekt CIDR-notation. En forkortet værdi som 192.0.2. er ikke en gyldig erstatning for 192.0.2.0/24 .

Bearbejdet eksempel: grænsetest fanger brede bevillinger

Overvej den syntetiske politik v=spf1 ip4:192.0.2.64/28 ip6:2001:db8:1::/64 -all. IPv4 området løber fra 192.0.2.64 til 192.0.2.79 . En forbindelsesadresse på 192.0.2.70 matcher; 192.0.2.80 ikke og når -all hvis intet andet matcher.

IPv6 -adressen 2001:db8:1::25 matcher /64. Adressen 2001:db8:2::25 gør det ikke. Disse reserverede dokumentationsadresser er til begrundelse om politikken, ikke afsendere.

For et rigtigt foreslået område skal du oprette de samme grænsetest og liste, hvem der kontrollerer hvert inkluderet segment. Hvis den eneste godkendte afsender er én vært, skal du sammenligne tilladelsessættet med en enkeltadressemekanisme, før du godkender det bredere præfiks.

Tjek både netværksfamilier og udgangsstier

En indbygget IPv6 kilde kræver en IPv6 tilladelse. RFC 7208 RFC 7208 §5 kræver separat, at IPv4-tilknyttede IPv6 adresser kontrolleres som IPv4 ; dette gør ikke, at en ip4-række dækker native IPv6 . Et system, der begynder at bruge IPv6 kan pludselig nå politikken, selvom dets IPv4 meddelelser fortsætter med at passere. Få modtagne meddelelsesbeviser eller udgående infrastrukturregistreringer for begge familier, der faktisk er brugt.

Tag også højde for NAT, failover-gateways, regionale relæer og planlagte job. En test fra en enkelt aktiv node kan gå glip af en standby-rute. Løs ikke usikkerhed ved at godkende en hel hostingudbyder. Etabler det understøttede udgangssæt og ejerskab i stedet.

Forstå vedligeholdelsesafvejningen

Under RFC 7208 §4.6.4, ip4 og ip6 bruger ikke de ti DNS-forespørgsels-forårsager-term-budgetter under mekanismeevaluering. Modtageren skal stadig hente SPF rekord, og politikkens størrelse og korrekthed har stadig betydning. En rekord med hundredvis af kopierede intervaller kan ikke automatisk vedligeholdes, blot fordi disse termer ikke tæller med i denne grænse.

Når en udbyder anbefaler en inkludering, vil erstatning af den med et øjebliksbillede af IP-adresser gøre dig ansvarlig for fremtidige ændringer. Registrer, hvordan ændringer vil blive opdaget, hvem der vil godkende dem, og hvordan forældede adresser vil blive fjernet. Forældede tilladelser kan både forstyrre legitim post og bevare adgangen til infrastruktur, du ikke længere bruger.

Udgiv med en tilladelsesdiff

Behold den gamle registrering og forklar de nøjagtige områder, der tilføjes og fjernes. Valider hele den foreslåede SPF post, test kendte afsenderadresser og uautoriserede adresser i nærheden, og bekræft det offentliggjorte TXT svar. Send derefter repræsentative beskeder gennem normale stier og failover-stier.

Hvis en adresse uventet er uden for det godkendte område, skal du undersøge ruten, før du udvider den. En uventet udgang kan afsløre en konfigurationsfejl eller en ikke-godkendt afsender i stedet for en manglende tilladelse.

Den praktiske takeaway

En adressemekanisme er kun eksplicit, når dens ejerskab og grænser er eksplicitte. Brug observeret egress, test range edges og behandl fremtidige adresseændringer som en del af autorisationslivscyklussen.

Registrer beslutningen og dens grænser

For /28-armaturen noteres 192.0.2.63 som udvendig, .64 og .79 som indvendig og .80 som udvendig. SPF præfiksmatching inkluderer alle adresser i blokken, ikke kun det konventionelle værtsadresseundersæt. Hvis kun .70 er berettiget, så sammenlign /32 med /28: sidstnævnte giver 16 adresser, ikke én. Disse er beregnede medlemseksempler, ikke udførte SPF tests.

[ Takeaway ]

Brug observerede udgående adresser og berettiget netværksomfang. Tjek både adressefamilier og failover-ruter. Sammenlign det nøjagtige tilladelsessæt før og efter en ændring.

[Efter rolle]

Hvad betyder det for dig

Vælg din rolle for praktiske næste trin.

IT / Mail Admin

Test de adresser, modtagerne ser.

Lokal grænsefladekonfiguration afslører ikke altid faktisk SMTP udgang.

Næste trin

  1. Optag NAT- og relæstier.
  2. Test CIDR-grænser.
  3. Bekræft IPv6 eksplicit.

CISO / SecOps

Gennemgå størrelsen af ​​hvert tilskud.

Et bredt netværk kan omfatte systemer med forskellige ejere eller tillidsniveauer.

Næste trin

  1. Kræv bevis for rækkeviddeejerskab.
  2. Foretrækker begrundede smalle tilskud.
  3. Revidere pensionerede adressetilladelser.

Grundlægger / Ikke-teknisk

Fondsadresseejerskab, ikke engangs- DNS redigeringer.

En stabil afsenderbeholdning reducerer forstyrrelser, når infrastrukturen ændres.

Næste trin

  1. Navngiv ejere for udgående ruter.
  2. Inkluder failover i beredskabstjek.
  3. Træk forældede infrastrukturtilladelser tilbage.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Hvad er standard ip4-præfikset?

Et udeladt præfiks betyder /32, en enkelt IPv4 adresse.

RFC 7208 §5.6

Hvad er standard ip6-præfikset?

Et udeladt præfiks betyder /128, en enkelt IPv6 adresse.

RFC 7208 §5.6

Dækker ip4 en server, der bruger IPv6 ?

Ikke for en indbygget IPv6 kilde. IPv4-tilknyttede IPv6 adresser kontrolleres som IPv4 under RFC 7208 ; godkend godkendt indbygget IPv6 udgang separat.

RFC 7208 §5

Bruger ip4 og ip6 ti-term grænsen?

De er ikke udtryk, der forårsager DNS-forespørgsler under denne grænse. DNS hentning, poststørrelse og andre begrænsninger gælder stadig.

RFC 7208 §4.6.4

Skal jeg godkende min server private adresse?

Til internetlevering skal du bruge den forbindelsesadresse, som modtageren har observeret, hvilket kan være en NAT- eller relæadresse. SPF evaluerer forbindelsens IP, ikke en formodet lokal grænsefladeadresse.

RFC 7208 §4.1

Er en /24 sikrere, fordi den dækker failover?

Kun hvis hver inkluderet adresse er berettiget. Bekræft den faktiske failover-udgang i stedet for at give et bredt område spekulativt.

Kan jeg kopiere alle udbyderintervaller én gang?

Det skaber en forsørgelsespligt. Udbyderændringer kan gøre kopien forældet eller overbroad.

Hvad skal en rækkeviddetest indeholde?

Test autoriserede værter, den første og sidste adresse i det tilsigtede område, adresser lige uden for det og de tilsvarende IPv6 stier.

[ Kilder ]

Kilder

  1. RFC 7208

    Afsnit §4.1 · §4.6.4 · §5 · §5.6 · §2.4

[ Ordliste ]

Ordliste

SPF
Evaluering af en forbindende IP i forhold til politikken for den relevante SMTP identitet.

RFC 7208 §4.1

CIDR præfiks
Antallet af højordens adressebit sammenlignet med en ip4- eller ip6-mekanisme; udeladte længder betyder henholdsvis /32 og /128.

RFC 7208 §5.6

Virksomhedens herkomst

Hvorfor top finansielle institutioner og regeringer pensionerede deres e-mailsikkerhedsdashboards.

Traditionelle e-mail-godkendelsesplatforme sælger dig et dashboard og beder dine ingeniører om at gøre arbejdet. I miljøer med høj indsats betyder manuel overvågning forsinket håndhævelse, konfigurationsdrift og uovervågede skyggedomæner.

EmailAuth er den agentiske e-mail-herkomstplatform. Vores agenter håndhæver p=reject, hold tredjepartsafsendere på linje og flyt dine domæner til fuld RFC 9989 compliance, den nye DMARC standard, med menneskelig auditabilitet.

regeringer Store virksomheder Tier-1 finansielle institutioner

SaaS · Dedikeret lejemål · Air-gapped on-prem · BYOK-kryptering

Vidensbase