[ DNS & domæner ]

Internationaliserede domænenavne og punycode i DNS tjek

Sammenlign internationaliserede domæneetiketter i deres Unicode og validerede ASCII-formularer, før du kører DNS og autentificeringstjek.

Af EmailAuth -forskningsteamet

[Nøglepunkter]

  • Bevar Unicode-input, valideret A-label-output og den nøjagtige IDNA-profil.
  • Konverter domænet, før du tilføjer protokolunderstregningsetiketter.
  • Gyldig godkendelse etablerer ikke ejerskab af et lookalike-brand.
På denne side

Et domæne vist i Unicode kan forespørges gennem en ASCII-kompatibel repræsentation. Bevar både formularer og konverteringsreglerne, så et kontrolresultat kan gengives. Visuel fortrolighed er ikke bevis for, at to navne identificerer det samme domæne eller tilhører den samme organisation.

Adskil domænet fra postkassen

Referencer: RFC 5890 §2.3.2.1, RFC 5891 §5.

En internationaliseret domænetiket kan have en U-label, dens gyldige Unicode-form og en A-label, dens validerede ASCII-kompatible form begynder xn--. IDNA-behandling opererer på domæneetiketter. Det konverterer ikke en e-mail-lokal del til en ASCII-postkasse og etablerer ikke SMTPUTF8-understøttelse.

Godkendelsesposter tilføjer protokoletiketter rundt om domænet. Konverter den internationaliserede domænedel med den passende IDNA-implementering, og konstruer derefter ejeren, som f.eks _dmarc. plus A-mærket domæne. Kør ikke en IDNA-validator kun for værtsnavn over protokolunderstregningsetiketter og konkluder, at det underliggende domæne er ugyldigt.

Valider i stedet for blot at kode

Referencer: RFC 5890 §2.3.2.1, RFC 5891 §4, RFC 5895 §2.

Punycode er en del af A-label-repræsentationen, men ikke hver streng, der begynder xn-- er en gyldig A-label. Validering inkluderer de gældende IDNA-regler, tilladte tegn og kontekstuelle begrænsninger. RFC 5891 definerer protokolbehandling, mens valg af programkortlægning kan påvirke brugerinput før denne behandling.

Optag biblioteket og versionen, IDNA-profilen, Unicode-input og den resulterende ASCII-formular. Værktøjsstandarder kan variere, især for tegn, der er påvirket af kortlægning eller ældre IDNA-adfærd. Undgå lydløst at normalisere en tvetydig brugerindtastning og præsentere resultatet som det eneste mulige tiltænkte domæne.

Genskab en rundtursarmatur

Brug et installeret Python idna-bibliotek, der implementerer IDNA2008, kør idna.encode("bü cher.example ", uts46=False).decode("ascii"). Forventet output er xn--bcher-kva.example. Afkod det med det samme bibliotek og bekræft Unicode-tur-retur. Eksemplet er illustrativt og er ikke en påstand om en organisations live-domæne.

Konstruere _dmarc.xn--bcher-kva.example og s1._domainkey.xn--bcher-kva.example som DNS ejerstrenge. I et laboratorium eller kontrolleret checker kan du registrere, om værktøjet accepterer Unicode-input, konverterer det, afviser det eller sender et andet spørgsmål. Den bevarede historiske optagelse registrerer kun bibliotekskonvertering med idna version 3.18. Den nye offline konverteringskontrol i denne anmeldelse registrerer sin egen installerede version separat; det er heller ikke en DNS eller SMTPUTF8-test.

Tilføj en negativ fixtur med en ugyldig xn---label og behold den faktiske bibliotekundtagelse. Behandl afvisning som et nyttigt bevis i stedet for at slette tegn, indtil input tilfældigvis passerer. For andre brugervendte kortlægninger, dokumenter den alternative profil eksplicit i stedet for at antage, at et IDNA2008-resultat matcher enhver browser.

Sammenlign faktiske identiteter i postbeviser

Referencer: RFC 9989 §4.4, RFC 9989 §5.3.1.

Bevar originalen Fra overskrift og domænerepræsentationerne brugt af SPF, DKIM og DMARC analyse. For DMARC , RFC 9989 §5.3.1 kræver, at et udtrukket U-label Author Domain konverteres til A-label form for videre behandling. Brug protokollens justering regler frem for en visuel sammenligning af viste navne. Hvor meddelelsessyntaks eller internationaliseringsadfærd ikke understøttes af et værktøj, skal du rapportere begrænsningen i stedet for stille at vælge en bekvem identitet.

Brug kendt ejerskabskontekst til at undersøge lookalikes. Et domæne kan videregive sin egen godkendelse og stadig visuelt ligne en anden organisations navn. IDNA-konvertering forbedrer reproducerbarheden; det bekræfter ikke mærkeejerskab, fjern phishing risikere eller bevise, at en e-mail-meddelelse blev godkendt af den forventede part.

[ Takeaway ]

Gyldig godkendelse etablerer ikke ejerskab af et lookalike-brand.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Registrer normaliseringsadfærd

En checker skal afsløre, hvilket DNS navn den rent faktisk brugte.

Næste trin

  1. Optag Unicode- og ASCII-formularer.
  2. Fastgør IDNA-profilen og -versionen.
  3. Testafslag og rundrejser.

CISO / SecOps

Gennemgå lookalikes uden at gøre overkrav

Gyldig internationalisering er ikke i sig selv mistænkelig eller troværdig.

Næste trin

  1. Sammenlign faktiske etiketter.
  2. Bevar originale meddelelsesidentiteter.
  3. Hold phishing- og protokolfund adskilt.

Grundlægger / Ikke-teknisk

Adskil identitet fra udseende

Et velkendt domæne kan tilhøre en anden.

Næste trin

  1. Bekræft den faktiske domæneejerskabskontekst.
  2. Undgå brandkrav fra godkendelse alene.
  3. Eskalere tvetydige kunderapporter.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Hvad er et A-mærke?

En gyldig ASCII-kompatibel repræsentation af en internationaliseret domænetiket ved hjælp af xn-- formen.

RFC 5890 §2.3.2.1

Er hver xn-- streng gyldig?

Nej. Det skal opfylde IDNA-validering, ikke kun ligne Punycode.

RFC 5890 §2.3.2.1

Konverterer IDNA postkassens lokale del?

Nej. Domænekonvertering er adskilt fra internationaliseret e-mail-adressesupport.

Skal jeg konvertere _dmarc som en IDNA-værtsnavnetiket?

Konverter domænedelen og konstruer protokolejeren separat; understregningsserviceetiketter har en anden rolle.

RFC 5891 §5

Hvorfor normaliseres to værktøjer forskelligt?

De kan bruge forskellige IDNA-versioner eller kortlægningsprofiler. Optag begge eksplicit.

RFC 5895 §2

Hvad skal en rundrejsetest bevare?

Den tilsigtede gyldige Unicode-etiket og dens matchende ASCII-form under den angivne profil.

RFC 5890 §2.3.2.1

Hører en autentificeret lookalike til mærket?

Nej. Autentificering af det pågældende domæne fastslår ikke ejerskab af et andet mærke.

Blev eksemplet sendt som e-mail?

Nej. Beviset er begrænset til offline bibliotekskonvertering og inputvalidering; DNS , meddelelseslevering og SMTPUTF8 blev ikke testet.

[ Kilder ]

Kilder

  1. RFC 5890

    Afsnit §2.3.2.1

  2. RFC 5891

    Afsnit §4 · §5

  3. RFC 5895

    Afsnit §2

  4. RFC 9989

    Afsnit §4.4 · §5.3.1

[ Ordliste ]

Ordliste

U-mærke
En gyldig Unicode-form af en internationaliseret domænetiket.

RFC 5890 §2.3.2.1

A-mærke
Et valideret ASCII-kompatibelt IDNA-mærke.

RFC 5890 §2.3.2.1

Punycode
En kodning, der bruges i ASCII-repræsentationen af ​​internationaliserede etiketter.

RFC 5890 §2.3.2.1

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