[ DKIM ]

DKIM sleutellengte en algoritmen: controleer de huidige ontvangerondersteuning

Afzonderlijke verplichte cryptografische limieten, sterkere aanbevolen keuzes en het bewijs dat vereist is voor uw daadwerkelijke verzendservice.

Door het EmailAuth -onderzoeksteam

[ Kernpunten ]

  • Geef de voorkeur aan ondersteunde sterke cryptografie en verifieer de exacte verzendroute.
Op deze pagina

Kies een DKIM sleutelconfiguratie die voldoet aan het protocol en werkt op de systemen die uw e-mail verzenden en ontvangen. Een groter getal in een controlepaneel is geen volledige veiligheidsbeslissing. Registreer het algoritme, het sleuteltype en het bewijs van de ontvanger, en houd de cryptografische sterkte gescheiden van de levering en uitlijning.

Gebruik de bijgewerkte RSA-vereisten

RFC 8301 werkt de oudere DKIM specificatie bij. Voor RSA moeten ondertekeningssleutels minimaal 1024 bits zijn en moeten ondertekenaars minimaal 2048 bits gebruiken. Verificateurs moeten validatie met RSA-sleutels van 1024 tot en met 4096 bits ondersteunen, mogen grotere sleutels ondersteunen en mogen RSA-sleutels van minder dan 1024 bits niet als geldig accepteren. Een verificateur kan nog steeds een lokaal beleid toepassen op basis van de sleutellengte.

Dezelfde RFC verbiedt rsa-sha1 voor ondertekening en verificatie. Gebruik het SHA-1-voorbeeld van een verouderde tutorial niet als huidige implementatieaanbeveling. Controleer de werkelijke a= waarde in een ontvangen DKIM-Signature en het sleuteltype dat via zijn wordt bereikt keuzeschakelaar, in plaats van te vertrouwen op de herinnering van een beheerder aan de oorspronkelijke installatie.

Het minimum en de aanbeveling beantwoorden verschillende vragen. Een 1024-bits RSA-sleutel kan aan de gespecificeerde vloer voldoen zonder aan de sterkere aanbevolen keuze te voldoen. Als de organisatie het bewaart vanwege een gedocumenteerde systeembeperking, registreer dan de uitzondering, de eigenaar en de verwijderingsvoorwaarde. Beschrijf die uitzondering niet als de universeel beste configuratie.

Controleer de service voordat u sleutels genereert

Bepaal of de aanbieder sleutels beheert of door de klant aangeleverd materiaal accepteert. Amazon SES Easy DKIM documenten a 2048-bits standaard; dat productgedrag niet mag worden gegeneraliseerd naar alle mailplatforms. Sommige services bieden slechts een ondersteunde reeks opties. Een gegenereerde 4096-bits sleutel is nutteloos als de beoogde ondertekenaar deze niet kan laden of als het DNS inrichtingspad het openbare record ervan beschadigt.

RFC 8463 voegt Ed25519-SHA256 toe: ondertekenaars moeten het implementeren en verificateurs moeten het onder die specificatie implementeren. De sleutelgroottes zijn numeriek niet vergelijkbaar met RSA-groottes als gelijkwaardige beveiligingsmaatregelen. Ondersteuning in de standaard demonstreert geen ondersteuning in elke geïmplementeerde onderteken-, ontvanger- of beheerinterface. Behandel een algoritmemigratie als een compatibiliteitsverandering met expliciet bewijs, en niet als een cosmetische setting. RFC 8463 sectie 6 staat parallelle RSA en Ed25519 handtekeningen tijdens transitie; ze moeten afzonderlijke selectors gebruiken omdat elke selector één sleutelrecord identificeert. Controleer of de daadwerkelijke ondertekeningsservice deze aanpak ondersteunt voordat u deze plant.

Bouw een bruikbare validatiematrix

Leg voor elke verzendroute de software of provider, het algoritme, de eventuele sleutelgrootte, de selector, de publicatiemethode en een representatief ontvangstsysteem vast. Afzonderlijke drie tests: de ondertekenaar accepteert de configuratie, de openbare sleutel wordt intact opgelost en een ontvanger verifieert een bericht dat door die ondertekenaar is geproduceerd.

Een illustratieve migratie begint met een oudere 1024-bits RSA-factureringsondertekenaar. Het voorgestelde doel is 2048-bit RSA met SHA-256. Publiceer een nieuwe selector met behulp van het ondersteunde proces van het platform, verifieer de sleutel, verzend deze via de factureringsapplicatie en inspecteer het ontvangen resultaat. Een test uit de mailbox van een medewerker bewijst niet dat de factureringsapplicatie is overgestapt. Behoud de oude afhankelijkheid alleen voor de geplande transitie en legitieme vertraagde e-mail, tenzij de reactie op incidenten anders voorschrijft.

Fouten nauwkeurig interpreteren

Als een groter record niet kan worden gepubliceerd, onderzoek dan de DNS interface en TXT weergave voordat u de cryptografie verzwakt. Als de verificatie een niet-ondersteund algoritme meldt, bewaar die bevinding dan ten opzichte van de daadwerkelijke ontvanger en softwareversie. Als DKIM maar slaagt DMARC mislukt, inspecteer de identiteitsuitlijning in plaats van de sleutelgrootte opnieuw te wijzigen.

Documenteer wat er is getest en wat onbekend blijft. Een steekproef van succesvolle ontvangers is nuttig operationeel bewijs en geen garantie voor het hele internet. Plan een beoordeling wanneer de aanbieder, cryptografische richtlijnen of belangrijke ontvangerspopulatie veranderen. Het besluit is verdedigbaar als de vereisten, implementatielimieten en waargenomen resultaten allemaal zichtbaar zijn.

RSA en Ed25519 DKIM handtekeningen: implementatievragen en interoperabiliteit · Syntaxis van de openbare DKIM -sleutel: identificeer ingekorte of verkeerd opgemaakte DNS waarden.

Leg de beslissing vast vóór de uitrol

  • Huidige route: applicatie, eigenaar, ondertekendomein, selector en uitgezonden algoritme.
  • Voorgestelde keuze: ondersteunde RSA-SHA256 op 2048 bits of sterker waar gerechtvaardigd, of een ondersteunde Ed25519-overgang.
  • Acceptatiebewijs: ondertekenaar laadt de sleutel; DNS dient het intact; een vertrouwd ontvangend systeem verifieert een bericht van deze applicatie.
  • Stopvoorwaarde: niet-ondersteund algoritme, verkeerd opgemaakte sleutel of ontbrekende handtekening. Los dat defect op voordat u de werkende selector buiten gebruik stelt.
  • Uitzondering: als u 1024-bit RSA behoudt, vermeld dan de beperking, de risico-eigenaar en de datum voor herbeoordeling.

[ Per rol ]

Wat dit voor jou betekent

Kies jouw rol voor praktische vervolgstappen.

IT/Mailbeheerder

Leg het uitgezonden algoritme vast.

Een opgeslagen optie op het bedieningspaneel is geen bewijs van de handtekening op de draad.

Volgende stappen

  1. Inspecteer a- en s-waarden.
  2. Test elke applicatieroute.
  3. Behoud de redenering van het oude selectorpensioen.

CISO / SecOps

Onderscheid vloer van aanbeveling.

Een toegestaan ​​minimum is geen permanente risicoacceptatie.

Volgende stappen

  1. Beoordeel verouderd SHA-1-gebruik.
  2. Houd zwakkere sleuteluitzonderingen bij.
  3. Bekijk uitzonderingen wanneer de begeleiding verandert.

Oprichter / Niet-technisch

Financier het compatibiliteitswerk.

Het wijzigen van een cryptografische instelling is alleen goedkoop als alle afhankelijke systemen dit al ondersteunen.

Volgende stappen

  1. Identificeer oude afzenders.
  2. Stel een uitzonderingseigenaar in.
  3. Budget voor de resterende compatibiliteitstests.

[ Veelgestelde vragen ]

Veelgestelde vragen

Is 1024-bit RSA verboden door RFC 8301 ?

Nee. Het is daar de minimaal toegestane RSA-ondertekeningsgrootte. Minimaal 2048 bits is de aanbeveling.

Zijn RSA-sleutels kleiner dan 1024 bits acceptabele DKIM sleutels?

RFC 8301 zegt dat verificateurs deze handtekeningen niet als geldig mogen beschouwen.

Kan ik rsa-sha1 behouden voor oudere ontvangers?

RFC 8301 verbiedt ondertekening en verificatie van rsa-sha1. Gebruik een ondersteunde huidige configuratie.

Moet een ontvanger elke handtekening met een 2048-bits sleutel accepteren?

Nee. Voor verificatie gelden andere eisen en ontvangers kunnen een lokaal acceptatiebeleid toepassen.

Garandeert 4096-bit RSA een betere levering?

Nee. De levering is afhankelijk van andere authenticatie-, beleids- en filtersignalen. Valideer de daadwerkelijke dienst en route.

Is een Ed25519-sleutel zwakker omdat het aantal bits kleiner is?

Vergelijk RSA- en Ed25519-bitaantallen niet als gelijkwaardige sterktemetingen. Het zijn verschillende algoritmen.

Wat moet ik doen als de DNS interface een langere sleutel afwijst?

Controleer de ondersteunde verwerking TXT tekenreeksen en de documentatie van de provider voordat u een zwakkere configuratie selecteert.

Wat moet een uitzondering op de sleutelgrootte bevatten?

Noem de beperking, verantwoordelijke eigenaar, geteste configuratie, risicobeslissing en voorwaarde voor het verwijderen van de uitzondering.

[ Bronnen ]

Bronnen

  1. RFC 8301

    Secties §3.1 · §3.2

  2. RFC 8463

    Secties §3 · §5 · §6

  3. Amazon SES : Gemakkelijke DKIM

    Secties Lengte DKIM ondertekeningssleutel

  4. RFC 6376 : DKIM -handtekening en sleutelvelden

[ Glossarium ]

Glossarium

dkim
Een aan het domein gekoppelde handtekening over geselecteerde berichtkoppen en hoofdtekst die een ontvanger verifieert met gegevens van openbare sleutels.
keuzeschakelaar
De s-waarde die wordt gebruikt bij het ondertekeningsdomein om DKIM verificatiegegevens te lokaliseren.
rsa
Het publieke-sleutelalgoritme dat wordt gebruikt door de rsa-sha256 DKIM handtekeningmethode.
ed25519
Het handtekeningalgoritme met openbare sleutel dat door RFC 8463 aan DKIM is toegevoegd.

Herkomst onderneming

Waarom top financiële instellingen en overheden hebben hun e-mailbeveiligingsdashboards stopgezet.

Traditionele platforms voor e-mailauthenticatie verkopen u een dashboard en vragen uw technici om het werk te doen. In omgevingen waar veel op het spel staat, betekent handmatig toezicht vertraagde handhaving, configuratieafwijking en niet-gecontroleerde schaduwdomeinen.

EmailAuth is het agentische e-mailherkomstplatform. Onze agenten handhaven p=reject, houd externe afzenders op één lijn en verplaats uw domeinen naar vol RFC 9989 compliance, de nieuwe DMARC standaard, met 'human-in-the-loop'-auditeerbaarheid.

Regeringen Grote ondernemingen Tier-1 financiële instellingen

SaaS · Toegewijde huur · Air-gapped on-premise · BYOK-encryptie

Kennisbank