Een bericht dat twee afzenders lijkt te hebben, kan verschillende dingen inhouden: één Van-veld met meerdere auteurs, twee afzonderlijke Van-velden of een weergavenaam die op een ander adres lijkt. Dat zijn verschillende parseer- en beveiligingsgevallen. Een screenshot van de afzenderlijn van een e-mailclient kan deze niet op betrouwbare wijze onderscheiden.
Behoud de oorspronkelijke berichtkop en begin met de structuur ervan. Selecteer niet stilletjes het adres dat overeenkomt met een passerende handtekening. Dat kan de dubbelzinnigheid verbergen die de ontvanger en de ontvanger moeten begrijpen.
Scheid het aantal velden van het aantal adressen
RFC 5322 staat één Van-veld met een mailboxlijst toe. Wanneer die lijst meer dan één mailbox bevat, is een veld Afzender met één mailbox vereist. De regels voor de berichtindeling specificeren nog steeds één Van-veld, dus twee afzonderlijke Van-velden zijn niet dezelfde constructie als één geldig multi-auteurveld.
De afzender identificeert de verzendende agent in het berichtformaatmodel. Het vervangt niet het Van-domein as DMARC's Auteurdomein. Antwoord-aan, Return-Path en een weergavenaam dienen ook verschillende doeleinden.
Gebruik de walkthrough van de identiteitsketen om deze rollen gescheiden te houden voordat de authenticatie wordt onderzocht.
Pas de DMARC -domeinregel expliciet toe
RFC 9989Voor de normale verwerking is precies één uit het domein geëxtraheerd vereist. Als nul of meer dan één domein wordt geëxtraheerd, eindigt het gewone validatieproces. De specificatie staat een ontvanger toe om door te gaan in het geval van meerdere domeinen en bespreekt de implicaties voor de beveiliging en de verwerking.
Dat is geen toestemming voor een diagnostisch hulpmiddel om de meest geschikte auteur te kiezen en een onvoorwaardelijk succes te rapporteren. Als een ontvanger ervoor kiest om meerdere domeinen te evalueren, moeten de daaruit voortvloeiende procedure en dekking worden vastgelegd.
Paragraaf 11.5 bespreekt de evaluatie van elk domein en het toepassen van het sterkste beleid onder de controles die mislukken. Het waarschuwt ook dat het verwerken van een buitensporig aantal domeinen een resourceprobleem kan veroorzaken; als ze niet allemaal worden verwerkt, is de evaluatie onvolledig. Dit zijn overwegingen bij de behandeling van ontvangers, en niet een belofte dat elk product dergelijke post op dezelfde manier accepteert of weergeeft.
Gebruik gecontroleerde cases met gelabelde verwachtingen
De onderstaande gevallen zijn synthetische headerfragmenten. Het zijn geen uitgevoerde tests of gerapporteerde ontvangerresultaten, en elk zou de rest van een correct opgebouwd bericht nodig hebben in een gecontroleerde test.
| Geval | Illustratieve velden | Beoordeling om vast te leggen |
|---|---|---|
| Enkele auteur | Van: author@example.com | Normaal pad van één domein, onderhevig aan de resterende bericht- en authenticatiecontroles |
| Meerdere auteurs in één vakgebied | Van: author@example.com , editor@example.net | Met het vereiste aparte veld Afzender voor één mailbox kan dit een geldig formaat voor meerdere auteurs zijn; meerdere Van-domeinen vereisen nog steeds DMARC -analyse van uitzonderlijke afhandeling |
| Dupliceer uit velden | Eén Van-veld voor example.com en een ander voor example.net | Fout in berichtformaat; repareer het niet onzichtbaar terwijl u beweert het oorspronkelijke bericht te evalueren |
| Adresachtige weergavenaam | Tekst weergeven met een schijnbaar adres vóór een daadwerkelijke mailbox | Parseer het daadwerkelijke mailboxdomein; beoordeel het displayrisico afzonderlijk |
Bewaar voor elk geval de onbewerkte armatuur- en parseruitvoer. Tel velden, vermeld de geëxtraheerde mailboxwaarden en leg het domeinresultaat vast dat tot het gekozen verwerkingspad heeft geleid. Als twee mailboxen hetzelfde domein gebruiken, ga er dan niet vanuit dat het scherm van de e-mailclient antwoordt op de manier waarop de evaluator omgaat met de constructie van meerdere auteurs; het extractieresultaat behouden en de implementatie testen.
Bewaar authenticatiebewijs gekoppeld aan de geparseerde identiteit
Een SPF of DKIM pas voor het ene domein kan een andere weergegeven identiteit niet verklaren zonder de vereiste uitlijning analyse. Behoud elke relevante DKIM d-waarde en vertrouwde ontvangerresultaten. Bewaar ook de exacte From-bytes, inclusief vouwen en commentaar, zodat de parsering kan worden gereproduceerd.
Herschrijf de originele Van niet naar één auteur voordat u de originele handtekening heeft geverifieerd of hebt onderzocht wat het ontvangende systeem heeft gezien. Een herschreven kopie kan nuttig zijn als aparte testcase, maar bestempel deze als een aangepast armatuur met een andere identiteitsvraag.
Een afgewezen poging mag nooit afgeleverde headers opleveren. Bewaar het SMTP -antwoord en ontvang logboeken, indien beschikbaar, in plaats van een afgeleverd bericht te bedenken Authentication-Results steekproef.
Testpresentatie en verwerking
Het beveiligingsprobleem omvat ook wat een ontvanger ziet. Eén component kan één constructie evalueren, terwijl een e-mailclient een andere schijnbare auteur benadrukt. Vergelijk in een geautoriseerde testomgeving de parseruitvoer, het authenticatieresultaat, de afhandeling en de weergegeven afzenderregel voor exact hetzelfde armatuur.
Registreer softwareversies en instellingen met daadwerkelijke waarnemingen. Kopieer het gedrag van één cliënt niet in een universele claim. RFC 9989 identificeert constructies met meerdere domeinen als een mogelijke manier om normale DMARC verwerking te vermijden, dus een resultaat met het label "niet geëvalueerd" mag niet als "veilig" worden gepresenteerd.
Een praktische uitgaande configuratie heeft doorgaans baat bij één duidelijke Van-mailbox voor gewone geautomatiseerde post. Als echte multi-auteurfunctionaliteit nodig is, bevestig dan het toepasselijke formaat en de ondersteunde verwerking bij de systemen die het zullen verwerken, in plaats van aan te nemen dat een verplicht afzenderveld elk downstream-authenticatieprobleem oplost.
Het onderzoek is voltooid als de oorspronkelijke syntaxis behouden blijft, de beslissing over het geëxtraheerde domein wordt uitgelegd en die beslissing wordt gekoppeld aan de daadwerkelijke afhandeling en presentatie van de ontvanger. Houd uitzonderlijke of onvolledige verwerkingen zichtbaar in plaats van één enkel groen authenticatieantwoord te produceren.