[ DKIM ]

DKIM özel anahtarlarını imzalama sistemlerinde saklayın ve koruyun

DKIM özel anahtarını kullanabilen her sistemi eşleştirin ve gereksiz kopyalama, erişim ve kurtarma risklerini azaltın.

EmailAuth araştırma ekibi tarafından

[ Anahtar noktalar ]

  • Envanter imzalama erişiminin yanı sıra gizli dışa aktarma erişimi.
  • Dağıtım yapıları, yedeklemeler ve kurtarma yolları aracılığıyla anahtarları izleyin.
  • Güvenliği ihlal edilmiş bir sırrı geri yüklemek yerine açığa çıktıktan sonra kontrollü değiştirmeyi kullanın.
Bu sayfada

A DKIM özel anahtar, eşleşen genel kayıtla doğrulanabilecek imzalar oluşturma yetkisidir. DNS kaydını korumak tek başına o yetkiyi korumaz. Anahtara karar vermeden önce imzalama sistemlerinin envanteri, bunları kullanabilecek hesaplar ve sırrın her operasyonel kopyası kontrol edilir.

Velayeti üstlenmek yerine tanımlayın

Gerçek sağlayıcı veya imzalama yazılımıyla başlayın. Yönetilen bir hizmet, anahtarları oluşturabilir ve saklayabilir; kendi kendine çalışan bir imzalayan, bir dosyayı, gizli depoyu veya desteklenen donanım destekli arayüzü okuyabilir. Bu modellerin farklı erişim ve kurtarma kontrolleri vardır. Seçilen ürün bunu belgeleyip uygulamadıkça, donanım koruması, ihraç edilemezlik veya müşteri tarafından yönetilen rotasyon sözü vermeyin.

RFC 6376 §8.3 özel anahtarın ele geçirilmesinin sonucunu açıklıyor: davetsiz misafir, ilgili genel anahtarı yayınlayan alan adı tarafından imzalanmış posta oluşturabilir. Ayrıca, gönderenlerin kimliğini doğrulayan ve gönderme kontrollerini uygulayan kontrollü bir giden posta sunucusunun değerini de açıklar. Aşağıdaki özel depolama ve inceleme adımları, evrensel DKIM protokolü gereksinimleri değil, operasyonel önerilerdir.

Gizli kopyaları açığa çıkaran bir saklama haritası oluşturun

Her biri için seçiciimzalama etki alanını, hizmet sahibini, anahtar saklayıcıyı, etkin imzalama düğümlerini, dağıtım yolunu ve desteklenen kurtarma mekanizmasını kaydedin. Gizli anahtarın kendisini değil, gizli anahtarın referansını veya tanımlayıcısını izleyin. Kuruluşun onaylı gizli işleme süreci aracılığıyla, istenmeyen kopyalar için yapılandırma havuzlarını, kapsayıcı oluşturma adımlarını, geçici dağıtım dosyalarını, yedeklemeleri ve tanılama paketlerini inceleyin.

Sentetik bir örnek, iki imzalama düğümüne ve bir dağıtım işine sahip bir faturalandırma kümesidir. DNS anahtarı herkese açıktır ve bekleniyor. Özel anahtarın yalnızca iki düğüme ulaşması amaçlanıyor, ancak eski bir yapı hattı da onu ilgisiz projelerin erişebileceği bir görüntüye yerleştiriyor. Mevcut düğüm dosyası izinlerinin güvence altına alınması, eski riskleri ortadan kaldırmayacaktır. Dağıtım yolunu araştırın ve potansiyel olarak açığa çıkan bir sırrı olay sürecine göre ele alın.

Özel anahtarı asla genel DNS alanına, bilete, sohbete veya genel DKIM denetleyicisine yapıştırmayın. Desteğin kanıta ihtiyacı olduğunda, kamu seçicisine bilgi ve uygun şekilde kontrol edilen teşhis sonuçlarını sağlayın. Ham mesajlar da hassas içerik içerebilir; Paylaşılanları en aza indirin ve onaylı kanalları kullanın.

Kimlerin imzalayabileceğini ve sırları kimlerin alabileceğini azaltın

Hem yönetim hem de çalışma zamanı erişimi için platformun desteklenen en az ayrıcalıklı kontrollerini kullanın. İmza talep edebilen bir hesap, anahtarı dışarı aktaramasa bile güçlü olabilir. İzin verilen gönderme kimliklerini kimlerin değiştirebileceğini, posta gönderebileceğini, anahtarları döndürebileceğini, imzalayan yapılandırmasını dağıtabileceğini ve yedekleri alabileceğini inceleyin.

Mimarinin bağımsız anahtarları ve seçicileri desteklediği farklı sahiplere veya güven düzeylerine sahip ayrı hizmetler. Her uygulamaya bir anahtarın kopyalanması, bir olayın kapsamının belirlenmesini zorlaştırır ve kullanımdan kaldırılması daha yıkıcı hale gelir. Yüksek kullanılabilirlik, yasal olarak paylaşılan bir imzalama kimliği gerektirebilir, ancak bu, kopyalanan bir yapılandırma dosyasının tesadüfi bir sonucu olmaktan ziyade, kontrollü dağıtıma sahip açık bir tasarım olmalıdır.

Sırrı dağıtmadan kurtarmayı test edin

Korunan bir anahtarı geri yükleyerek, yeni bir anahtar oluşturarak veya sağlayıcının yönetilen kurtarma yolunu kullanarak bir kesintinin giderilip giderilmediğini sorun. Desteklenen yordamı kontrollü bir ortamda test edin. Kurtarma süresini, DNS bağımlılıklarını ve sıraya alınan postaların hâlâ eski seçiciyi kullanıp kullanmadığını kaydedin. Sadece detaylandırmayı kolaylaştırmak için korumasız ek yedek kopyalar oluşturmayın.

İmzalama platformu ve gizli yönetim sistemindeki günlükleri inceleyin ve etkinliklere erişin. Yararlı soru, belirli bir kontrol panelinin mevcut olup olmadığı değil, yetkisiz bir değişiklik veya kullanımın tespit edilip araştırılıp araştırılamayacağıdır. Bir denetim izi oluşturmak yerine kayıt boşluklarını belgeleyin.

Uygulanabilir bir yaşam döngüsü kaydıyla bitirin

Gözetim haritasını rotasyon ve uzlaşma prosedürlerinin yanında tutun. Personel veya satıcılar ayrıldığında eski erişimi kaldırın ve altyapı değişikliklerinden sonra dağıtımı yeniden kontrol edin. Şüphelenilen bir açığa çıkma durumunda, erişimin kontrol altına alınması, temiz bir değiştirme ve eski anahtarın kullanımdan kaldırılmasının doğrulama sonuçlarının koordine edilmesi. Korumalı bir geçerli dosya, kontrollü imzalama yaşam döngüsünün yalnızca bir parçasıdır.

Velayet kararı çalışma sayfasını kullanın

Her imzalayan kimlik için şu gizli olmayan alanları kaydedin:

  • Kullanım: hangi hizmet hesaplarının imza gönderebileceğini veya talep edebileceğini ve hangi kimlikleri kullanabileceğini.
  • Alma: özel anahtarı hangi rollerin dışa aktarabileceği veya geri yükleyebileceği ve onaylı kopyaların nerede bulunduğu.
  • Değişiklik: İmzalayan yapılandırmasını, izin verilen kimlikleri veya dağıtım yapıtlarını kimin değiştirebileceği.
  • Kurtarma: desteklenen yolun korumalı bir anahtarı geri yükleyip yüklemediği veya DNS ve kuyruğa alınmış posta bağımlılıkları ile bir yedek oluşturup oluşturmadığı.
  • Kanıt: mevcut erişim/imzalama kayıtları, kapsam boşlukları ve incelemeden sorumlu sahip.

Eski yapı yapısı açıkta kalan bir anahtar içeriyorsa, yalnızca canlı düğümün güvenliğini sağlamak yeterli değildir: eski açığa çıkmanın kapsamını belirleyin ve olay prosedürleri kapsamında temiz değiştirmeye karar verin. Bu çalışma sayfası, editoryal güvenlik kılavuzudur, belirli bir platformun bu kontrolleri sağladığına dair bir iddia değildir.

DKIM anahtarını iptal edin ve iptali eksik DNS kaydından ayırt edin · DKIM anahtar uzunluğu ve algoritmalar: mevcut alıcı desteğini kontrol edin.

[ Götürmek ]

Envanter imzalama erişiminin yanı sıra gizli dışa aktarma erişimi. Dağıtım yapıları, yedeklemeler ve kurtarma yolları aracılığıyla anahtarları izleyin. Güvenliği ihlal edilmiş bir sırrı geri yüklemek yerine açığa çıktıktan sonra kontrollü değiştirmeyi kullanın.

[ 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

Dağıtımı uçtan uca takip edin.

Dağıtım işi ve yedekleme sistemi, canlı sunucu iyi yapılandırılmış olsa bile bir anahtarı açığa çıkarabilir.

Sonraki adımlar

  1. Aktif düğümlerin ve kopyaların envanterini çıkarın.
  2. Temiz değiştirme prosedürlerini doğrulayın.
  3. Gizli açığa çıkma açısından kurtarma yapıtlarını kontrol edin.

CISO / SecOps

Kullanımın yanı sıra ekstraksiyonu da değerlendirin.

İmzalama hizmeti erişimi, gizli dışa aktarım olmadan güvenlik açısından hassas olabilir.

Sonraki adımlar

  1. Ayrıcalıklı gönderenleri inceleyin.
  2. Erişim günlüklerini olay müdahalesine bağlayın.
  3. Ayrıcalıklı erişimin kaldırılmasını test edin.

Kurucu / Teknik Olmayan

İmza sahipliğinin açıkça belirtilmesini sağlayın.

İş sürekliliği, imzalama özelliğini kimin geri yükleyebileceğini veya değiştirebileceğini bilmeye bağlıdır.

Sonraki adımlar

  1. Anahtar velayetini atayın.
  2. Bir kurtarma tatbikatına fon sağlayın.
  3. Satıcılar değiştiğinde velayeti gözden geçirin.

[ SSS ]

Sık sorulan sorular

DKIM ortak anahtarı özel anahtar gibi hassas mıdır?

Hayır. Genel doğrulama verileri DNS aittir. Özel imzalama anahtarı sınırlı kalmalıdır.

RFC 6376 §3.6 RFC 6376 §8.3

Gizli ihraç edilemezlik yeterli mi?

Hayır. İmzalama hizmetini kötüye kullanabilen bir hesap, anahtarı dışa aktarmadan geçerli imzalar oluşturabilir.

RFC 6376 §8.3

Her uygulama bir özel anahtarı paylaşmalı mı?

Bunu varsayılan yapmayın. Güven sınırlarını, olay kapsamını ve bağımsız desteklenen seçicilerin mevcut olup olmadığını inceleyin.

Özel anahtarı destek biletine koyabilir miyim?

Hayır. Onaylanmış destek prosedürlerini ve gizli olmayan teşhis kanıtlarını kullanın.

DKIM için donanım destekli anahtarlar zorunlu mudur?

DKIM spesifikasyonu bu depolama tasarımını zorunlu kılmaz. Ürün desteğini ve kurumsal güvenlik gereksinimlerini değerlendirin.

Yapı eserlerini neden incelemelisiniz?

Bir dağıtım süreci, gizli kopyaları amaçlanan imzalama ana bilgisayarlarının dışında bırakarak erişimi genişletebilir ve kullanımdan kaldırmayı karmaşık hale getirebilir.

Gözaltı haritasında neler var?

Kayıt sahipleri, seçici ve etki alanı, etkin düğümler, gizli referanslar, ayrıcalıklı roller ve kurtarma yolları; asla gizli değer.

İyileşme nasıl test edilmelidir?

Desteklenen geri yükleme veya değiştirme işlemini kontrollü erişim altında gerçekleştirin ve ortaya çıkan imzaları ve DNS bağımlılıklarını doğrulayın.

[ Kaynaklar ]

Kaynaklar

  1. RFC 6376

    Bölümler §1 · §3.1 · §3.5 · §3.6 · §5.1 · §8.3 · §8.7

[ Sözlük ]

Sözlük

Özel anahtar
Eşleşen genel anahtarla doğrulanan imzalar oluşturmak için kullanılan gizli materyal.

RFC 6376 §5.1 RFC 6376 §8.3

Seçici
Doğrulama verilerini bulmak için d ile birlikte kullanılan s değeri.

RFC 6376 §3.5

Anahtar saklama
İmza sırlarının erişimini, kullanımını, dağıtımını ve kurtarılmasını kontrol etmeye yönelik operasyonel sorumluluk.
İmza erişimi
Özel anahtarını dışa aktarmadan imzalara izin verebilecek bir imzalama hizmeti kullanma izni.

RFC 6376 §8.3

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ı