DKIM

DKIM imzası nedir?

DKIM-Signature başlığı, alıcının kontrol ettiğinin kanıtıdır.

[ Hızlı cevap ]

DKIM imzası, bir e-postaya eklenen DKIM-Signature başlığıdır. İmzalama alanını ( d=), seçiciyi ( s=), algoritmayı ( a=), imzalı başlıkları ( h=), gövde karmasını ( bh=) ve imzanın kendisini ( b=).

Temel gerçekler

  • ›d= must align with the From domain for DMARC.
  • ›bh= is a hash of the body; any change after signing breaks it.
  • ›Yönlendirme, SPF farklı olarak genellikle DKIM korur.

EmailAuth araştırma ekibi tarafından incelendi

DKIM-Signature gönderen sunucunuzun her iletiye eklediği bir başlıktır. Mesajın gövdesi ve seçilen başlık seti üzerinde kriptografik bir imzanın yanı sıra, alıcının bunu doğrulamak için ihtiyaç duyduğu bilgileri de taşır: postayı hangi alanın imzaladığı, hangi seçicinin genel anahtarı tuttuğu ve hangi algoritmanın kullanıldığı. Alıcı bu başlığı okur, genel anahtarınızı DNS alır ve imzayı onaylar. Geçiş, postanın alanınız tarafından yetkilendirildiği ve aktarım sırasında değiştirilmediği anlamına gelir.

DKIM-Signature içindeki etiketler

Başlık, noktalı virgülle ayrılmış bir tag=value çiftleri kümesidir. Her etiket, alıcıya mesajı doğrulamak için ihtiyaç duyduğu şeyi söyler. En önemlileri bunlardır.

  • v: DKIM sürümü, şu anda 1.
  • a: imzalama algoritması, örneğin rsa-sha256.
  • d: imzalama alanı, mesajın sorumluluğunu alan alan adı.
  • s: DNS genel anahtarı işaret eden seçici.
  • bh: mesaj gövdesinin karması.
  • b: başlıklar ve gövde karması üzerindeki gerçek kriptografik imza.
  • h: imzalanmış başlık alanlarının listesi, örneğin: from:konu:tarih:to.

Örnek DKIM-Signature başlığı

v=1; a=rsa-sha256; d=example.com; s=s1; h=from:subject:date:to; bh=frcCV1k9oG9...; b=dzdVyOfAKCdLXd...

Doğrulama nasıl çalışır?

Bir mesaj geldiğinde, alıcı d= alanını ve s= seçiciyi okur, ardından s'deki genel anahtarı arar. _domainkey.d , örneğin s1._domainkey.example.com . Gövde karmasını yeniden hesaplar ve bh etiketiyle karşılaştırır, ardından b imzasını h'de listelenen imzalı başlıklara göre kontrol etmek için genel anahtarı kullanır. Her ikisi de eşleşirse DKIM geçer. Göndermeden sonra gövde veya herhangi bir imzalı başlık değişirse, karmalar farklılık gösterir ve doğrulama başarısız olur; bu da DKIM kurcalamayı nasıl yakaladığını gösterir.

h ve bh etiketlerinin rolü

Bh etiketi gövdenin bir karması olduğundan mesaj içeriğindeki herhangi bir değişiklik onu bozar. H etiketi hangi başlıkların korunduğunu listeler ve b imzası tam olarak bu başlıkları kapsar. Alıcıların gördüğü adres bu olduğundan İmzanın atılması önemlidir. İmzalayanlar genellikle gövde karmasını sondaki boşluklara karşı toleranslı bırakır, böylece sıradan posta işlemleri imzayı bozmaz ve yine de gerçek düzenlemeleri yakalar.

İmza, hizalama ve DMARC

Geçerli bir DKIM imzası gereklidir ancak DMARC için yeterli değildir. DMARC ayrıca d= alan adının görünür Kimden alan adınızla uyumlu olup olmadığını da kontrol eder. Eşleştiklerinde DKIM hizalanır ve DMARC kendi başına karşılayabilir. SPF ikinci bir hizalama yolu sağlar. DKIM imzası mesajla birlikte seyahat ettiğinden, genellikle SPF bozulduğu yerlerde iletilmeye devam eder, bu da DKIM hizalamasını gelen kutusuna ulaşmak için değerli kılar.

İmzalarınızı zaman içinde izlemek

Bir satıcı imzayı değiştirdiğinde, seçici kullanımdan kaldırıldığında veya bir anahtar eskidiğinde imzalar sessizce bozulabilir. EmailAuth gerçek postadaki DKIM-Signature okur, seçicilerinizi izler ve alıcılar mesajlarınızı reddetmeden önce zayıf veya süresi dolmuş anahtarları işaretler. Ücretsiz alan adı taraması, etkin seçicilerinizi, anahtar gücünü ve DKIM DMARC için uyumlu olup olmadığını bildirir; böylece her imzalama yolunun sağlıklı olduğunu doğrulayabilirsiniz.

Sık sorulan sorular

DKIM-Signature b etiketi ne anlama geliyor?

B etiketi, imzalı başlıklar ve özel anahtarınız kullanılarak gövde karması üzerinden hesaplanan gerçek kriptografik imzayı tutar. Alıcı bunu DNS genel anahtarla doğrular. b değeri kontrol edilmezse DKIM başarısız olur ve mesaj imzasız veya şüpheli olarak değerlendirilir.

bh ve b etiketleri arasındaki fark nedir?

Bh etiketi yalnızca mesaj gövdesinin bir karmasıdır, dolayısıyla içerikte yapılan herhangi bir değişiklik onu bozar. B etiketi, seçilen başlıklar artı gövde karmasının üzerindeki imzadır. Alıcı önce bh'yi kontrol eder, ardından b'yi doğrular ve DKIM başarılı olması için her ikisinin de geçmesi gerekir.

DKIM hangi başlıkları imzalıyor?

H etiketi imzalı başlıkları (genellikle Kimden, Konu, Tarih ve Kime) listeler, ancak tam küme imzalayan tarafından seçilir. Kimden en önemlisidir çünkü alıcıların gördüğü adrestir. Gönderdikten sonra imzalı başlıkta yapılacak herhangi bir değişiklik doğrulamayı bozacaktır.

DKIM neden bazen iletildikten sonra hala geçiyor?

DKIM-Signature mesajın içinde hareket eder, böylece iletilen e-posta, gönderen IP değişse bile imzasını korur. İmzalı gövde ve başlıklar sağlam kaldığı sürece doğrulama yine de geçer. Bu nedenle DKIM iletimde, gönderen sunucu değiştiğinde bozulan SPF daha iyi hayatta kalır.

DKIM neden başarısız oluyor?

Yaygın nedenler arasında eksik veya yanlış yazılmış bir genel anahtar, seçici uyumsuzluğu veya iletiyi imzalandıktan sonra değiştiren bir posta listesi veya güvenlik ağ geçidi yer alır.

[ DKIM rehber ]

Bilgi Bankasının bir parçasıDKIM · 48 kılavuzlar

Kurumsal menşe

Neden en iyi finans kurumları ve hükümetler e-posta güvenlik kontrol panellerini kullanımdan kaldırdı.

Geleneksel e-posta kimlik doğrulama platformları size bir gösterge tablosu satar ve mühendislerinizden bu işi yapmalarını ister. Riskli ortamlarda, manuel gözetim, gecikmeli uygulama, konfigürasyon kayması ve izlenmeyen gölge alanlar anlamına gelir.

EmailAuth aracılı e-posta kaynak platformudur. Temsilcilerimiz uyguluyor p=reject, üçüncü taraf gönderenleri uyumlu tutun ve alan adlarınızı tam sürüme taşıyın RFC 9989 döngüdeki insan tarafından denetlenebilirliğe sahip yeni DMARC standardı uyumluluğu.

Hükümetler Büyük işletmeler 1. Seviye finans kurumları

SaaS · Özel kiracılık · Şirket içi hava boşluklu · BYOK şifrelemesi

Kendi alanınızda EmailAuth görün

14 günlük bir konsept kanıtı başlatın. Her gönderenin haritasını çıkarır, maruz kalma durumunuzu ölçer ve size tam yaptırıma yönelik güvenli bir yol sunarız.