[ DKIM ]

DNS canlı imzalamayı kanıtladığını iddia etmeden DKIM seçicilerini ve anahtarlarını izleme

Gerçek DKIM durumunu ölçmek için DNS değişikliği izlemeyi alınan mesaj testleriyle birleştirin.

EmailAuth araştırma ekibi tarafından

[ Anahtar noktalar ]

  • DNS yayınını, mesaj doğrulamayı ve hizalamayı ayrı tutun.
  • Devamsızlık, zaman aşımı, iptal ve değişiklikleri ayrı ayrı sınıflandırın.
  • Her gözlemi rotasına, zamanına ve kanıtlarına ekleyin.
Bu sayfada

A seçici monitör size doğrulama verilerinin değiştiğini veya kaybolduğunu söyleyebilir. Bir hizmetin hâlâ gönderildiğini, özel anahtarının yayınlanan anahtarla eşleştiğini veya mesajlarının uyumlu şekilde geldiğini tespit edemez. DKIM. Yayınlanan yapılandırma ve gözlemlenen mesaj davranışı için ayrı kontroller oluşturun.

Bilinen gönderme rotalarıyla başlayın

Yetkili gönderen yapılandırmasından ve destek teknisyeninin aldığı mesajlardan bir envanter oluşturun. Her rota kaydı için işletme sahibi, d alanı, seçici, DNS sahibi, beklenen TXT veya CNAME düzenleme, son gözlemlenen imzalama zamanı ve yaşam döngüsü durumu. Ortak seçicileri tahmin etmenin her imzalayanı keşfettiğini varsaymayın. DKIM eksiksiz bir DNS numaralandırma hizmeti tanımlamak yerine her imzada seçici sağlar.

s=invoice2 ve d=brand.example, aşağıdaki invoice2._domainkey.brand.example dosyasını inceleyin. RFC 6376 §3.6.2.1. Beklenen bir CNAME doğrulama verilerine kadar takip edin. Bir değişikliğin onaylanmış bir rotasyonla karşılaştırılabilmesi için bir gözlem zaman damgasını ve ortak anahtar parmak izini saklayın. Özel anahtarları asla izleme sistemine toplamayın.

Monitörün bulgularını ayırın

Eksik yanıt, DNS zaman aşımı, iptal edilen anahtar ve değiştirilen anahtar farklı olaylardır. RFC 6376 §6.1.2 anahtar sorgusu başarısızlığını eksik anahtardan ayırır ve boş bir p değeri, aşağıdaki koşullar altında iptali temsil eder: RFC 6376 §3.6.1. Her hatayı genel bir kesintiye dönüştürmek yerine yanıt ayrıntılarını kaydedin.

Mevcut bir anahtarın hala sözdizimi ve algoritma kontrollerine ihtiyacı var. RFC 8301 §3.1 rsa-sha1 imzalamayı ve doğrulamayı yasaklar; RFC 8301 §3.2 RSA boyutu gereksinimlerini günceller: İmzalayanlar en az 1024 bit ve en az 2048 kullanmalıdır. Ürün desteği ve mevcut kurumsal şifreleme politikası daha katı olabilir. Parmak izi değişikliği tek başına size bir rotasyona izin verilip verilmediğini söyleyemez.

Canlı kanıt döngüsü ekleyin

Ham mesajını ve güvenilir kimlik doğrulama sonucunu inceleyebileceğiniz bir posta kutusuna her önemli üretim rotası üzerinden kontrollü mesajlar gönderin. Gözlemlenen d ve s'yi, doğrulama sonucunu ve hizalama From ile. HTML ve ekler gibi, aşağı yöndeki işlemenin etkileyebileceği mesaj çeşitlerini kullanın.

Açıklayıcı izleme: DNS fatura2 sunmaya devam ediyor, ancak yeni bir mesaj hiçbir fatura içermiyor DKIM-Signature. İmza kontrolü başarısız olurken yayın kontrolü başarılı olur. Başka bir durumda imza mevcuttur ancak vücut karması ağ geçidi altbilgisi değişikliğinden sonra başarısız olur. Her iki olay da DNS kaydının sağlıklı olduğu bildirilerek çözülmez. Bunlar sentetik test senaryolarıdır, ölçülen hizmet olayları değildir.

Sentetik testlerin de sınırları vardır. Günlük yoklama, yoklamalar arasında iletilen her mesajı kanıtlamaz. Raporlama kapsamını ve gecikmeyi kabul ederek bunu alıcı raporları ve olay kanıtlarıyla birleştirin.

İşlem yapılabilir uyarıları yönlendirin

Bir rotaya ve sahibine uyarılar ekleyin. Yalnızca açıkça onaylanmış bir bakım penceresini gizleyin, etkinlik geçmişini koruyun ve yeni imzalayanı rotasyondan sonra yeni postayla onaylayın. Beklenmedik önemli değişiklikleri, tek başına bir değişiklikten ödün verildiğini beyan etmeden olası güvenlik olayları olarak artırın.

Eski envanter satırlarını kasıtlı olarak kullanımdan kaldırın. Yeni imzalama dursa bile, gecikmiş mesajın doğrulanması için eski bir genel anahtar kalabilir. Planlı durumu terk edilmiş bir delegasyondan ayırın. Kontrol panelinde neyin, ne zaman ve hangi yöntemle gözlemlendiğinin belirtilmesi gerekir; böylece DNS sağlığı hiçbir zaman canlı imzalamanın kanıtı olarak görülmez.

Uyarı kararını yeniden oluştur

Uyarı katmanlarını ayrı tutmak için dört sentetik prob kullanın. d=brand.example ve s=invoice2 içeren bir imza, invoice2._domainkey.brand.example ile eşleşir. Genel anahtarı mevcutsa ancak sağlanan alıcı sonucu gövde karma hatasıysa, bir mesaj doğrulama uyarısı verin. Anahtarı yoksa, anahtar yokluğu alarmını verin. Beklenen kayıt mevcutsa ancak iletinin imzası yoksa eksik imza uyarısını yükseltin. Mevcut bir anahtar artı sağlanan bir geçme sonucu, tek başına o prob için herhangi bir uyarı vermez.

Bu dört karar, icat edilen DNS durumları ve sağlanan alıcı sonuçlarıyla açıklayıcı bir karar modelidir. Bu inceleme için canlı DNS sorgusu, imzalama testi veya şifreleme doğrulaması yapılmadı. Monitörü devreye almak için bunları, güvenilir alıcı sınırınızdan gelen sonuçları taşıyan tarihli, genel yanıtlarla ve ham mesajlarla değiştirin. Bir rotayı operasyonel olarak doğrulanmış olarak tanımlamadan önce bu bağlantılı kanıtları koruyun.

Bir sonraki karar için gerekli deliller

Gövde karma uyarısı için sağlanan sonucu koruyun ve gövde gösterimini, c/l ayarlarını, bh değerini ve uygulama davranışını araştırın; tek başına bir uyumsuzluk, ağ geçidinin değiştirilmiş içeriğini kanıtlamaz. Yeni sondanın bulunmadığı bir rotayı, anahtarı mevcut olsa bile gözlemlenmemiş olarak işaretleyin. DKIM geçişi tek başına hizalanmış geçiş olmadığından hizalamanın kontrol edilip edilmediğini ayrı olarak kaydedin.

[ Götürmek ]

DNS yayınını, mesaj doğrulamayı ve hizalamayı ayrı tutun. Devamsızlık, zaman aşımı, iptal ve değişiklikleri ayrı ayrı sınıflandırın. Her gözlemi rotasına, zamanına ve kanıtlarına ekleyin.

[ 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

Çeklerin yayınlanmasını ve imzalanmasını ayrı tutun

Farklı kanıtlar DKIM sağlığıyla ilgili farklı iddiaları desteklemektedir.

Sonraki adımlar

  1. Seçici adlarını ve anahtar parmak izlerini tam olarak takip edin.
  2. DNS yanıt türlerini sınıflandırın.
  3. Tarihli ham mesaj testlerini saklayın.

CISO / SecOps

Beklenmeyen yetki değişikliklerini inceleyin

Anahtar ve yetkilendirme değişiklikleri, onaylı bakımla ilişkilendirilmeyi hak eder.

Sonraki adımlar

  1. Değişiklik yetkisini denetleyin.
  2. İzleme kanıtlarını koruyun.
  3. Güvenlik yükseltme kriterlerini ayarlayın.

Kurucu / Teknik Olmayan

İş rotalarını izleyin

Sağlıklı bir DNS kaydı, faturanın veya parola sıfırlamanın kimlik doğrulamasını kanıtlamaz.

Sonraki adımlar

  1. Kritik gönderme yollarını belirleyin.
  2. Başarısızlıkların sahiplerini atayın.
  3. Araştırma kapsamını ve boşlukları gözden geçirin.

[ SSS ]

Sık sorulan sorular

Mevcut bir anahtar, imzalamanın etkin olduğunu kanıtlar mı?

Hayır. Alınan iletilerde gönderilen imzaları ve bunların doğrulanmasını onaylayın.

RFC 6376 §5.5 RFC 6376 §6.1

DNS tüm seçicileri numaralandırabilir mi?

Genel DKIM seçici numaralandırma mekanizması yoktur. Gönderen yapılandırmasını ve gözlemlenen imzaları kullanın.

RFC 6376 §3.1 RFC 6376 §3.6.2.1

Parmak izi neyi kapsamalıdır?

Değişikliklerin tutarlı bir şekilde karşılaştırılabilmesi için kamuya açık doğrulama materyalinin belgelenmiş bir temsilini kullanın.

Zaman aşımı iptal edilen bir anahtar mıdır?

Hayır. Zaman aşımı, devamsızlık ve açık iptal farklı gözlemlerdir.

RFC 6376 §3.6.1 RFC 6376 §6.1.2

İzleme özel anahtarları toplamalı mı?

Hayır. Bu kontroller için genel konfigürasyon ve kontrollü mesaj testleri yeterlidir.

Geçen bir sonda tüm posta geçişlerini kanıtlıyor mu?

Hayır. Bir sonda bir rotayı ve zamanı örnekler; raporlar ve gerçek olaylar ek kanıtlar sağlar.

Önemli bir değişiklik meşru olabilir mi?

Evet. Bunu onaylanmış bir rotasyonla uzlaştırın ve yeni mesaj doğrulamasını onaylayın.

RFC 6376 §3.1

Eski bir anahtarı ne zaman çıkarmak güvenlidir?

Yalnızca hareketsizlik yerine belgelenen kullanımdan kaldırma kriterlerini, kuyruk maruziyetini ve güvenlik bağlamını kullanın.

RFC 6376 §3.1 RFC 6376 §8.3

[ Kaynaklar ]

Kaynaklar

  1. RFC 6376

    Bölümler §1 · §3.1 · §3.5 · §3.6.1 · §3.6.2.1 · §5.5 · §6.1 · §6.1.2 · §8.3

  2. RFC 8301

    Bölümler §3.1 · §3.2

  3. RFC 8601

    Bölümler §1.2 · §7.1

  4. RFC 9989

    Bölümler §4.4

[ Sözlük ]

Sözlük

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

RFC 6376 §1

Seçici
Doğrulama verilerini bulmak için d imzalama alanıyla kullanılan s değeri.

RFC 6376 §3.1 RFC 6376 §3.5

DMARC hizalaması
Kimliği doğrulanmış bir tanımlayıcı 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ı