[ DKIM ]

Hizmetler arasında paylaşılan DKIM seçicileri: adlandırma çakışmalarını önleyin

Birden fazla hizmet aynı seçici adını istediğinde etkin bir DKIM anahtarının üzerine yazmaktan kaçının.

EmailAuth araştırma ekibi tarafından · 3 dakikalık okuma

[ Anahtar noktalar ]

  • Tam s'yi karşılaştırın. _domainkey.d sahibinin adı, yalnızca seçici kelime değil.
  • Tek bir sahipte birden fazla bağımsız anahtar yerine desteklenen farklı seçiciler kullanın.
  • İmzalama alanı değişikliğinden sonra her hizmeti ve DMARC hizalamasını test edin.
Bu sayfada

A DKIM seçici bir imzalama etki alanının kapsamına alınmıştır. İki hizmet, farklı d= alanları altında "varsayılan" kelimesini güvenli bir şekilde kullanabilir, ancak default._domainkey.example.com , bir DNS sahibinin adıdır. İki bağımsız hizmetin aynı adda farklı anahtarlara ihtiyacı varsa, ikinci hizmetin eklenmesi ilkinin doğrulamasını bozabilir. DNS değiştirmeden önce sahiplik çakışmasını çözün.

Tam adları karşılaştırın

Her etkin hizmetten yakın zamanda alınan imzalı bir mesajı toplayın ve d= ve s=. Bu değerleri bekleyen sağlayıcı kurulum talimatlarıyla karşılaştırın. DNS tabanlı anahtar alımı için seçici ve imzalama alanı, arama adını belirler. Bir kurulum ekranında “seçici 1” gibi sağlayıcı etiketi, gerçek DNS sahibini tanımlamak için yeterli değildir. RFC 6376 §3.5 Ve RFC 6376 §3.6.2.1.

Açıklayıcı örnek: bordro ve pazarlamanın her ikisi de d=example.com, ile s=default isteğinde bulunur, ancak her biri farklı bir özel anahtara sahiptir. Her iki imza da doğrulayıcıları default._domainkey.example.com adresine yönlendirir. Bordronun genel anahtarının pazarlama anahtarıyla değiştirilmesi, halihazırda aktarılmakta olan mesajlar da dahil olmak üzere bordro mesajlarının doğrulanamamasına neden olabilir. Bunun tersine, d=payroll.example.com altındaki varsayılan ve d=marketing.example.com altındaki varsayılan farklı arama adlarıdır. Hizalama sonuçların hâlâ ayrı bir kontrole ihtiyacı vardır.

Desteklenen bir ayırma tasarımı seçin

Sağlayıcıların desteklediği durumlarda bağımsız imzalama hizmetleri için farklı seçicileri tercih edin. Yeni hizmetin oluşturulan genel anahtar kaydını kendi sahibi adına yayınlayın, doğrulayın, ardından imzalayanı etkinleştirin ve alınan postayı test edin. Bir hizmet seçici adını düzeltirse ayrı bir imzalama alt alan adını mı yoksa başka bir belgelenmiş yapılandırmayı mı desteklediğini sorun. Bir şey icat etme CNAME Bir seçiciyi yalnızca DNS hedefleyin veya yeniden adlandırın: imzalayanın eşleşen s= değerini yayması gerekir.

d='yi bir alt alan adıyla değiştirmek etkileyebilir DMARC. Bir alt alan adı, bir üst Yazar Alanı ile tam uyum sağlamada başarısız olurken, esnek kurallara göre hizalanabilir. Adlandırma geçici çözümünü seçmeden önce amaçlanan ilişkiyi onaylayın. RFC 9989 §4.4.1 Ve RFC 9989 §4.10.2.

Belirsiz anahtar cevaplara güvenmeyin

Altında RFC 6376 §3.6.2.2TXT anahtar kayıtları seçici adı için benzersiz olmalıdır; çoklu kayıt sonuçları tanımsızdır. Birden fazla farklı anahtarın tek bir sahipte yayınlanması, bu yayın kuralını ihlal eder ve bir hizmet ayrımı tasarımı değildir. RFC 6376 doğrulayıcının döndürülen bir anahtarı seçmesine veya kendi takdirine bağlı olarak belirtilmemiş bir sıralamayla birkaçını denemesine olanak tanır. Bu nedenle, bir alıcıda çalışan bir konfigürasyon başka yerde güvenilmez olabilir. Ayrı seçiciler, anahtar seçimi davranışına güvenmek yerine açık bir eşleme sağlar. RFC 6376 §6.1.2.

Bir TXT kaynak kaydındaki birden çok tırnaklı karakter dizesi farklı bir sorundur: bunlar tek bir kaydın parçaları olabilir. Sağlayıcının ekran sarmasını birden çok farklı anahtarla karıştırmayın. Uygun bir DNS aracı kullanarak gerçek DNS yanıtlarını ve sağlayıcının ürettiği değeri karşılaştırın.

Mevcut bir çarpışmayı güvenli bir şekilde ele alın

Zaten bir çarpışma meydana gelmişse mevcut DNS , yapılandırma geçmişini, etkilenen d/s çiftlerini ve alıcı hatalarını yakalayın. Önceki eşlemeyi yalnızca güvenliyse ve hala gerekliyse geri yükleyin, ardından yeni hizmeti desteklenen ayrı bir seçiciyle çevrimiçi duruma getirin. Özel anahtarları yalnızca tek bir kamu kaydına sığdırmak amacıyla ilgisiz hizmetler arasında paylaşmaktan kaçının; bu da gözetimi ve olayın etkisini genişletir.

Güvenlik hususlarına ve sağlayıcının rotasyon sürecine bağlı olarak meşru gecikmeli posta yolu ihtiyaçlarınızın çakışması için eski doğrulama kaydını saklayın. Güvenliği ihlal edilmiş bir anahtar farklı bir durumdur ve teslimatın etkisine rağmen derhal iptal edilmesini gerektirebilir. Değişiklikten sonra her iki hizmeti de bağımsız olarak test edin, sahiplerini kaydedin ve seçici adlarını envanterde saklayın. Kabul testi, yalnızca iki yeşil sağlayıcı kurulum ekranı değil, iki doğrulanabilir, amaçlanan kimliktir.

Sentetik iki hizmet talebini çözümleyin

Maaş bordrosunun şu anda s=default ve d=example.com, ile işaretlendiğini ve pazarlama isteklerinin aynı çifti farklı bir anahtarla işaretlediğini varsayalım. Arama sahibi aynıdır, bu nedenle üzerine yazmayın veya yanına ikinci bağımsız anahtarı yayınlamayın. Pazarlama s=marketing2026, oluşturulan anahtarını marketing2026._domainkey.example.com adresinde yayınlayın ve aynı seçiciyi imzalayanda yapılandırın. Daha sonra bordro/varsayılan ve pazarlama/pazarlama2026'yı bağımsız olarak test edin. Yalnızca imzalama alt alan adı seçeneği destekleniyorsa d'yi değiştirmeden önce hizalamasını gözden geçirin. Bunlar, test edilmiş bir sağlayıcı prosedürü değil, planlama adımlarıdır.

[ Götürmek ]

Tam s'yi karşılaştırın. _domainkey.d sahibinin adı, yalnızca seçici kelime değil. Tek bir sahipte birden fazla bağımsız anahtar yerine desteklenen farklı seçiciler kullanın. İmzalama alanı değişikliğinden sonra her hizmeti ve DMARC hizalamasını test edin.

[ Role göre ]

Bu sizin için ne anlama geliyor?

Sonraki pratik adımlar için rolünüzü seçin.

BT / Posta Yöneticisi

Tam s'yi karşılaştırın. _domainkey.d adları.

Seçici sahibinin adının, hizmetinin, anahtar sahibinin ve yaşam döngüsünün tamamının envanterini çıkarın. İmzalayanın ve DNS her d/s çifti üzerinde anlaştığından emin olun, ardından hem eski hem de yeni rotaları test edin.

Sonraki adımlar

  1. Tam s'yi karşılaştırın. _domainkey.d adları.
  2. Sağlayıcı tarafından desteklenen farklı seçicileri seçin.
  3. Geciken postalar için güvenli örtüşmeyi koruyun.

CISO / SecOps

Uygun olduğu durumlarda bağımsız özel anahtar saklamayı koruyun.

Uygun olduğunda bağımsız anahtar saklamayı koruyun ve seçici sahipliğini kontrollü bir ad alanı olarak ele alın. Bir özel anahtarı satıcılara gelişigüzel yayarak adlandırma çakışmasını çözmeyin.

Sonraki adımlar

  1. Uygun olduğu durumlarda bağımsız özel anahtar saklamayı koruyun.
  2. İmzalama alt alan adı hizalama sonuçlarını inceleyin.
  3. Uzlaşmayı ayrı bir iptal davası olarak ele alın.

Kurucu / Teknik Olmayan

DNS değişikliklerinden önce mevcut hizmetleri tanımlayın.

Yeni bir hizmet DNS erişimi almadan önce mevcut posta akışlarının tanımlanmasını zorunlu kılın. Aksi takdirde küçük bir isimlendirme kararı maaş bordrosunu, makbuzları veya müşteri desteğini aksatabilir.

Sonraki adımlar

  1. DNS değişikliklerinden önce mevcut hizmetleri tanımlayın.
  2. Sahipleri seçici adlarına atayın.
  3. Hem eski hem de yeni rota testlerini gerektirir.

[ SSS ]

Sık sorulan sorular

İki hizmet aynı seçici sözcüğü kullanabilir mi?

Evet, imzalama alanları tam arama adlarını farklı kılıyorsa. s'yi karşılaştırın. _domainkey.d , yalnızca s= değil.

RFC 6376 §3.6.2.1

Gerçek çarpışmaya ne sebep olur?

Aynı imzalama alanı için aynı seçici sahibi adında farklı gerekli anahtar eşlemeleri.

RFC 6376 §3.1 RFC 6376 §3.6.2.2

Yalnızca DNS kaydını yeniden adlandırabilir miyim?

Hayır. İmzalayanın DKIM-Signature eşleşen seçiciyi kullanması gerekir. Sağlayıcı tarafından desteklenen bir seçici yapılandırması kullanın.

RFC 6376 §3.5 RFC 6376 §3.6.2.1

Her iki ortak anahtarı da aynı adla yayınlayabilir miyim?

Uyumlu bir ayırma tasarımı olarak hayır. RFC 6376 seçici için benzersiz bir TXT kaydı gerektirir ve çoklu kayıt sonuçlarını tanımsız bırakır. Doğrulayıcı işleme seçenekleri bu yayın kuralından feragat etmez.

RFC 6376 §3.6.2.2 RFC 6376 §6.1.2

Alıntılanan iki dize mutlaka iki anahtar mıdır?

Hayır. Tek bir TXT kaydı birden fazla karakter dizisi içerebilir. Kaynak kaydı sınırlarını ve birleştirilmiş değeri inceleyin.

RFC 6376 §3.6.2.2

İmzalayan bir alt alan adı her zaman DMARC korur mu?

Hayır. Rahat modda hizalama yapabilir ancak farklı bir Yazar Etki Alanıyla tam hizalamada başarısız olabilir. Amaçlanan politika ilişkisini test edin.

RFC 9989 §4.4 RFC 9989 §4.10.2

Çarpışmayı önlemek için bir özel anahtarı paylaşmalı mıyım?

Farklı seçicilere ve kontrollü gözetime sahip, desteklenen bir tasarımı tercih edin. Bir anahtarın paylaşılması, onunla imza atabilecek sistemleri genişletir ve olaylara müdahaleyi zorlaştırır.

Eski seçici ne zaman kaldırılabilir?

Bir güvenlik olayı daha erken iptali gerektirmediği sürece, meşru imzalama ve gecikmeli doğrulama ihtiyaçları belgelenmiş bir plan kapsamında kullanımdan kaldırıldıktan sonra.

RFC 6376 §3.1 RFC 6376 §8.3

[ Kaynaklar ]

Kaynaklar

  1. RFC 6376

    Bölümler §1 · §3.1 · §3.5 · §3.6.2.1 · §3.6.2.2 · §6.1.2 · §8.3

  2. RFC 9989

    Bölümler §4.4 · §4.4.1 · §4.10.2

[ Sözlük ]

Sözlük

DKIM
Seçilen mesaj içeriği üzerinde, genel anahtar verileriyle doğrulanan, alanla ilişkili bir imza.

RFC 6376 §1

Seçici
Doğrulama anahtarı arama adını belirlemek için s değeri d ile birleştirildi.

RFC 6376 §3.6.2.1

DMARC hizalaması
Kimliği doğrulanmış bir kimlik ile Yazar Etki Alanı arasında gerekli ilişki.

RFC 9989 §4.4

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

Bilgi Bankası