[ Overskrifter og leveringsfejl ]

List-Unsubscribe og List-Unsubscribe-Post overskrifter

Skeln et listestyringslink fra den signerede et-kliks afmeldingsmekanisme, og test uden at afmelde rigtige modtagere.

Af EmailAuth -forskningsteamet · 3 min læst

[Nøglepunkter]

  • Skeln et listestyringslink fra den signerede et-kliks afmeldingsmekanisme, og test uden at afmelde rigtige modtagere.
  • Header-syntaks, en gyldig dækkende signatur og autoriseret endpoint-adfærd er tre separate resultater; ingen træder i stedet for de andre.
På denne side

Et afmeldingslink i meddelelsesteksten, en List-Unsubscribe header og et-klik-mekanismen er relaterede, men forskellige funktioner. En diagnostik skal identificere, hvilken mekanisme afsenderen faktisk udsendte, og om de påkrævede signerede overskrifter er til stede. Blot at se ordet afmelde i kilden etablerer ikke en fungerende implementering med et enkelt klik.

Læs de to felter sammen

RFC 2369 definerer List-Unsubscribe som et listekommandofelt, der indeholder URL'er til at forlade en liste. Det kan beskrive metoder som mailto eller HTTPS. RFC 8058 tilføjer List-Unsubscribe-Post til et-klik-mekanismen. Sidstnævnte bruger værdien List-Unsubscribe =One-Click, med en HTTPS URI i List-Unsubscribe . En mailto-indstilling alene er ikke RFC 8058 HTTPS-mekanismen. RFC 2369 afsnit 3.2, RFC 8058 afsnit 3.

Et-klik-modtageren sender en HTTPS POST med den angivne afmeldingsværdi. En rutine GET til at inspicere en URL må ikke selv udføre RFC 8058 -afmeldingshandlingen. Denne skelnen er vigtig, fordi linkscannere kan hente URL'er, uden at en person har til hensigt at forlade en liste. Gør ikke diagnostisk inspektion til en uautoriseret abonnementsændring.

Tjek underskriftskravet

RFC 8058 kræver en gyldig DKIM signatur dækker både List-Unsubscribe og List-Unsubscribe-Post . At finde de to feltnavne i en signaturs h=-liste er et nyttigt strukturelt tjek, men det beviser ikke, at signaturen verificerer.

Bevar den originale underskrevne meddelelse til en faktisk bekræftelse. Flere signaturer og gentagne overskriftsfelter kræver omhyggelig udvælgelse; en naiv understrengsøgning kan forveksle en ikke-relateret signatur med den, der opfylder kravet. Hold signeringsdækning, kryptografisk validering og slutpunktsadfærd som separate kontroller.

Brug et kontrolleret eksempel

Overvej en hypotetisk meddelelse med de korrekte to overskriftsværdier. Dens eneste gyldige signatur dækker Fra og Emne, men ikke afmeldingsfelterne. En anden signatur viser begge felter, men bekræftes ikke. Denne besked har både en DKIM bestået og tilsyneladende dækning et sted i sin kilde, men ingen af ​​signaturerne opfylder det kombinerede RFC 8058 krav.

Næste trin er at identificere eller oprette, gennem en godkendt afsenderændring, en signatur, der både verificerer og dækker de to felter. Ingen signatur blev bekræftet, eller abonnementet blev ændret for dette undervisningseksempel. Selv en efterfølgende verificeret dækkende signatur ville efterlade HTTPS-slutpunktsadfærd og undertrykkelse af næste afsendelse utestet.

For en autoriseret ende-til-ende-test skal du bruge et dedikeret testabonnement og afsenderens understøttede testmiljø. Bekræft en gyldig signatur, send den tilsigtede POST og bekræft testabonnementets tilstand gennem tjenestens eget bevis. RFC 8058 forbyder HTTPS-omdirigeringer og udelukker cookies, HTTP-autorisation og anden anmodningskontekst fra POST. Modtageren skal indhente brugerens samtykke, før den posteres. Registrer enhver omdirigering eller login-krav som en defekt i stedet for at klikke videre; endepunktet skal fuldføre afmeldingen uden yderligere interaktion.

Beskyt abonnent-id'er

Afmeld URL'er indeholder ofte et modtagerspecifikt token. Behandl den fulde URL som potentielt i stand til at ændre denne persons abonnement. Rediger eller erstat tokenet i en generel diagnostisk kopi, bevar den uberørte besked privat, og indsæt ikke den live-URL i offentlige billetter eller automatiske hentninge.

Luk med en eksplicit tjekliste: felter til stede, korrekt syntaks, dækkende signatur verificeret og autoriseret slutpunktstest gennemført eller ikke udført. Udbyderens berettigelse til masseafsendere og visning af afmeldingsgrænseflade er separate produktspørgsmål. Et overskriftstjek på standardniveau garanterer ikke, at nogen postkasseudbyder viser en bestemt knap.

Rapporter hvert lag uafhængigt

Hvis overskrifter er til stede, men signaturvalidering ikke er tilgængelig, skal du kun rapportere et strukturelt fund. Hvis verifikationen består, men ingen autoriseret slutpunktstest fandt sted, skal du lade adfærden være utestet. Optag den nøjagtige endelige prøve og den nødvendige dokumentation for det næste lag.

[ Takeaway ]

Skeln et listestyringslink fra den signerede et-kliks afmeldingsmekanisme, og test uden at afmelde rigtige modtagere.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Valider hvert lag separat

Overskriftssyntaks er kun den første kontrol.

Næste trin

  1. Bekræft begge signerede felter.
  2. Identificer den dækkende signatur.
  3. Test POST-adfærd med autorisation.

CISO / SecOps

Undgå utilsigtede abonnementshandlinger

Handlingswebadresser bør ikke affældigt hentes eller deles.

Næste trin

  1. Beskyt modtagerpoletter.
  2. Brug kontrollerede testkonti.
  3. Registrer endepunkts testomfang.

Grundlægger / Ikke-teknisk

Gør det pålideligt at forlade en liste

Et synligt link og et autentificeret et-klik flow tjener forskellige brugerstier.

Næste trin

  1. Tildel en afmeld ejer.
  2. Brug testabonnementer.
  3. Undgå ikke-understøttede grænsefladeløfter.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Er et body-link det samme som headers med et enkelt klik?

Nej. De er separate mekanismer og skal evalueres separat.

Er mailto alene tilstrækkeligt til RFC 8058 ?

Nej. Et-klik-mekanismen kræver en HTTPS URI.

Hvilken værdi hører hjemme i List-Unsubscribe-Post ?

List-Unsubscribe=One-Click.

Skal begge afmeldingsoverskrifter underskrives?

Ja. RFC 8058 kræver en gyldig DKIM signatur, der dækker begge dele.

Beviser h=-dækning alene overholdelse?

Nej. Signaturvaliditet og endepunktsadfærd har også betydning.

Skal åbning af URL afmelde nogen?

En GET er ikke RFC 8058 afmeldings-POST. Udløs ikke reelle ændringer under inspektion.

Blev en afmeldingstransaktion rent faktisk udført?

Nej. Denne artikel giver et hypotetisk signaturvalgseksempel og en autoriseret testplan, ikke en udført afmeldingstransaktion.

Kan den fulde afmeldings-URL være følsom?

Ja. Det kan indeholde et modtagerspecifikt handlingstoken og bør håndteres i overensstemmelse hermed.

[ Kilder ]

Kilder

  1. RFC 2369 : Kommandofelter for postliste

    Afsnit §3.2

  2. RFC 8058 : Afmeld med ét klik

    Afsnit §3.1 · §3.2 · §4 · §5 · §6

  3. RFC 6376 : DKIM Signaturer

    Afsnit §3.5 · §5.4 · §6.1

[ Ordliste ]

Ordliste

Afmeld med ét klik
RFC 8058 signeret-header-mekanismen anmoder om afmelding via HTTPS POST.
Header signering dækning
Overskriftsfelterne inkluderet i en DKIM signaturs h=-liste.
Handlingstoken
En værdi i en URL eller anmodning, der kan godkende en specifik ændring.

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