[ Virksomhedsdrift ]

Oprethold en historisk registrering af DNS og politikændringer

Bevar det, der ændrede sig, og hvilke resolvere, der faktisk returnerede, uden at forveksle en DNS observation med en global historie.

Af EmailAuth -forskningsteamet · 2 min læst

[Nøglepunkter]

  • Bevar det, der ændrede sig, og hvilke resolvere, der faktisk returnerede, uden at forveksle en DNS observation med en global historie.
  • Bevar autoritative og rekursive observationer med deres tid; hverken beviser det nøjagtige redigeringstidspunkt eller hver modtagers visning.
På denne side

En nyttig DNS historie forklarer både hensigt og observation. Skiftbilletten siger, hvad en operatør har tænkt sig at offentliggøre. Et autoritativt svar viser, hvad en forespurgt server returnerede på et bestemt tidspunkt. Et rekursivt svar viser, hvad den resolver returnerede, muligvis fra cache. Behold alle tre, når du rekonstruerer en autentificeringshændelse; ingen alene fortæller hele historien.

Optag det nøjagtige objekt og kilde

For hver observation behold UTC-tid, forespurgt ejernavn, type, serveradresse, transport, svarkode, relevante flag, TTL og fuldt svar. Bevar rå output eller ledningsdata samt en normaliseret visning. Registrer, om observationen kom fra en autoritativ server, en rekursiv resolver eller en kontrolpaneleksport. RFC 1034 forklarer autoritet og caching sondring.

For en politikændring skal du beholde de tidligere og tilsigtede værdier, godkender, forretningsgrund, berørte afsendere og tilbagerulningsbetingelser. Et senere skærmbillede kan ikke bevise den tidligere DNS tilstand. Hvis historien ikke blev fanget, så sig det. Passive observationer eller rapportmetadata kan give spor, men bør ikke præsenteres som en komplet autoritativ ændringslog.

Bevar semantikken, når du sammenligner poster

Normaliser omhyggeligt. DNS navne skelner mellem store og små bogstaver, men en vilkårlig transformation af alt TXT indhold kan skade beviser. TXT RDATA kan indeholde flere tegnstrenge; præsentationscitat er ikke det samme som flere uafhængige ressourceposter. Bevar den oprindelige struktur og sammenlign den applikationsbetydende værdi separat. For SPF, er flere politikregistreringer et semantisk problem, ikke harmløs formatering.

Adskil en politikværdiændring fra en TTL-ændring, en delegationsændring og en resolver-cache-overgang. Negative svar kan fortsætte i henhold til negative caching-regler i RFC 2308. En ny autoritativ værdi fastslår ikke, at enhver modtager straks brugte den. Undgå at udlede en universel udbredelsestid fra et vellykket opslag.

Læs to observationer uden at opfinde et redigeringstidspunkt

Antag, at en autoriseret autoritativ forespørgsel kl. 10:00 viser en gammel politik. 10:05 returnerer den samme myndighed den nye politik, mens en rekursiv resolver stadig returnerer den gamle værdi med en resterende cachelevetid. Begge observationer kan være nøjagtige for deres respektive kilder. Ingen af ​​dem fastslår, at alle andre servere eller modtagere har den nye værdi.

Dette er en hypotetisk tidslinje, ikke bevarede pakker eller et udført DNS laboratorium. Hvis udbyderens revisionshændelse ikke er tilgængelig, er det nøjagtige mutationsøjeblikk ukendt. Under den erklærede antagelse om en enkelt overgang hos den adspurgte myndighed, var observationerne bundet, når denne myndigheds synlige svar ændrede sig; de beviser ikke den præcise udgivelsestid eller global konvergens. Optag den manglende revisionsbegivenhed i stedet for at udfylde den med et gættet tidsstempel.

Forbind historik til meddelelsesbevis

Når du gennemgår en fejl, skal du justere meddelelsestidsstempler, DNS observationer, signeringsvælgere, køforsinkelser og rapportere observationsintervaller. RFC 9990 giver samlet rapporteringskontekst, men en rapport er ikke en transaktionslog for DNS redigeringer. Et godkendelsesresultat beskriver en evaluering; det afslører muligvis ikke det nøjagtige indhold i resolver-cache, der forårsagede det.

Opbevar beviserne under en godkendt adgangs- og opbevaringspolitik. Hashes hjælper med at opdage ændrede bytes, men et usigneret lokalt manifest er ikke manipulationssikker herkomst. Hold kilde- og samlingskontekst med fordøjelsen. Gør mellemrum eksplicit, herunder manglende udsigtspunkter eller uregistrerede perioder. Målet er en forsvarlig rekonstruktion og en sikrere næste ændring, ikke falsk sikkerhed om enhver modtagers synspunkt.

[ Takeaway ]

Bevar autoritative og rekursive observationer med deres tid; hverken beviser det nøjagtige redigeringstidspunkt eller hver modtagers visning.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Optag begge DNS visninger

Gem autoritet og rekursive svar med nøjagtig forespørgselskontekst.

Næste trin

  1. Behold rå og normaliserede artefakter.
  2. Link observationer for at ændre registreringer.
  3. Bevar TXT -poststrukturen før normalisering.

CISO / SecOps

Beskyt beviskvaliteten

Integritet, herkomst og adgangskontrol er forskellige krav.

Næste trin

  1. Rekordindsamlingshuller.
  2. Gennemgå opbevaring af følsomme rapporter separat.
  3. Tjek integriteten mod et uafhængigt kontrolleret manifest.

Grundlægger / Ikke-teknisk

Hold beslutninger forklarlige

Bevar hvorfor en ændring skete, og hvem der accepterede dens risiko.

Næste trin

  1. Tildel ejerskab af bevisopbevaring.
  2. Undgå krav ud over registreret dækning.
  3. Kræv kendte bevishuller i hændelseskonklusioner.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Er en DNS konsol screenshot autoritativ historie?

Nej. Det registrerer grænsefladevisningen, som kan afvige fra offentliggjorte eller cachelagrede svar.

Hvilken minimumsforespørgselsidentitet skal bevares?

Præcis ejernavn, type, server, tidsstempel og komplet svarkontekst.

Kan autoritative og rekursive svar begge være rigtige, men forskellige?

Ja. Den rekursive resolver kan stadig have et gyldigt tidligere cachelagret svar.

Skal TXT strenge udflades uden at bevare strukturen?

Nej. Bevar original RDATA og sammenlign applikationssemantik separat.

Beviser rapporttidsstempler, hvornår DNS blev ændret?

Nej. Rapportintervaller beskriver observationer, ikke en autoritativ redigeringslog.

Blev tidslinjeforespørgslerne udført?

Nej. De er hypotetiske kildespecifikke observationer, ikke pakkefangster eller live DNS beviser.

Gør en hash historien manipulationssikker?

Nej. Det registrerer mismatch mod en pålidelig fordøjelse, men fastslår ikke uafhængigt herkomst.

Hvad hvis der mangler historiske beviser?

Angiv kløften og begræns konklusionen i stedet for at rekonstruere sikkerhed fra den nuværende tilstand.

[ Kilder ]

Kilder

  1. RFC 1034 : Domænenavne koncepter og faciliteter

    Afsnit §3.6 · §4.2 · §4.3 · §5.3

  2. RFC 2308 : Negativ cachelagring af DNS forespørgsler

    Afsnit §5 Caching af negative svar

  3. RFC 7208: SPF

    Afsnit §3.2 · §3.3 · §4.6.4 · §5.2 · §6.1

  4. RFC 9990 : DMARC Samlet rapportering

    Afsnit §3.1 · §3.1.1 · §7

  5. RFC 1035 DNS implementering og specifikation

    Afsnit §2.3.3 · §3.2.1 · §3.3.14 · §4.1.3 · §7.4

[ Ordliste ]

Ordliste

TTL
Time to live: cachens levetid forbundet med en DNS ressourcepost.
RDATA
De typespecifikke data båret af en DNS ressourcepost.

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