[ Başlıklar ve teslimat hataları ]

SMTP AUTH ile SPF , DKIM ve DMARC karşılaştırması

Gönderim girişini, aktarım yetkilendirmesini ve etki alanı kimlik doğrulamasını ayrı kanıtlarla ayrı kontroller olarak teşhis edin.

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

[ Anahtar noktalar ]

  • Hesap kimlik doğrulamasını, gönderen yetkilendirmesini ve uyumlu alan kimlik doğrulamasını ayrı tutun.
Bu sayfada

SMTP YETKİSİ ve SPF, DKIM Ve DMARC oturum açmanın birbirinin yerine geçebilen yolları değildir. SMTP AUTH, bir istemcinin kimliğini bir SMTP sunucusuna doğrular. SPF gönderen ana bilgisayarı bir alanın zarf politikasına göre değerlendirir, DKIM bir mesaj imzasını doğrular ve DMARC görünür Kimden'e göre hizalanmış alan kimlik doğrulamasını değerlendirir. Başarılı bir hesap girişi, aşağı akışlı bir DMARC hatasıyla bir arada bulunabilir ve gelen İnternet postasının, gönderim hesabınızda kimlik doğrulaması yapmasına gerek yoktur.

İstemci-sunucu ilişkisini bulun

RFC 4954 AUTH uzantısını ve SASL mekanizmalarının kullanımını tanımlar. Sunucunun yetkilendirme politikası, kimliği doğrulanmış istemcinin ne yapabileceğini belirler. Kimliği doğrulanmış bir hesap adını bilmek, olası her zarfı veya görünür Gönderen adresini otomatik olarak yetkilendirmez. Gönderim hizmetleri genellikle ek gönderen, geçiş ve organizasyonel kısıtlamalar uygular.

RFC 6409 Mesaj gönderimini aktarmadan ayırır. Kimlik bilgilerini veya DNS değiştirmeden önce uygulamanın hangi hizmeti kullandığını belirleyin. Sağlayıcının kimlik doğrulamalı gönderim hizmetine bağlanan bir cihazın, İnternet postasını alan adınızın MX dağıtan uzak posta sunucusundan farklı bir ilişkisi vardır. Sıradan gelen kimlik doğrulama hatalarını, harici gönderenlere bir posta kutusu parolası vererek düzeltmeye çalışmayın.

Aşağı yöndeki etki alanı kanıtlarını takip edin

SPF RFC 7208 uyarınca bağlanan ana bilgisayarı ve ilgili zarf kimliğini kontrol eder. DKIM doğrulaması şunları kullanır: seçici ve ortak anahtar materyalini bulmak ve RFC 6376 kapsamında kapsanan içeriği doğrulamak için bir imzada alan adını imzalamak. DMARC geçen bir alan adı ile görünen Kimden alanı arasında uygun bir ilişki olmasını gerektirir. RFC 9989.

Bir uygulama, bir satıcı hesabında başarılı bir şekilde kimlik doğrulaması yapabilir, ardından hizalanmamış bir geri dönen etki alanı ve hizalanmamış bir DKIM imzalama etki alanıyla gönderebilir. DMARC başarısız olurken aşağı akış SPF ve DKIM her ikisi de geçebilir. Bunun tersine, uygun şekilde yapılandırılmış bir alan adı, alıcıya bakan atlama noktasında SMTP AUTH olmadan sunucular arasında teslim edilen postalarda DMARC iletebilir. Hesap kimlik bilgileri ve alan adı yetkilendirmesi kendi sınırlarında araştırılmalıdır.

Kanıtları sırları ifşa etmeden kullanın

Oturum açma hatası durumunda, kimlik bilgileri ve belirteçler hariç hizmet uç noktasını, güvenli aktarım durumunu, bildirilen yöntemleri ve tam hatayı kaydedin. Oturum açma sonrası gönderen reddi için, izin verilen gönderen politikasını ve reddedilen komutu yakalayın. Aşağı akış hatası için güvenilir alıcı sonuçlarını, zarf bilgilerini, DKIM d ve s değerlerini ve görünür From alanını elde edin. Kimlik doğrulama verilerini destek taleplerine veya makale örneklerine kopyalamaktan kaçının.

İki varsayımsal sonucu karşılaştırın

Durum A: Bir istemci bir gönderim hizmetinde kimlik doğrulaması yapar ve gönderim yapmasına izin verilir, ancak son alıcı vendor.example için SPF geçişini ve d=vendor.example ile DKIM geçişini bildirirken From brand.example öğesini kullanır. Geçerli bir DMARC politikası olduğu ve çözülmemiş bir değerlendirme hatası olmadığı varsayıldığında, her iki alan da hizalanmaz ve mesaj DMARC başarısız olur. Başka bir şifre bu etki alanı ilişkilerini değiştiremez.

Durum B: Bir sunucu, bu atlama noktasında SMTP AUTH olmadan sıradan gelen postayı alıcı MX teslim eder. Güvenilir bir alıcı geçerli bir DKIM imzası d=brand.example ile eşleşen From= brand.example ile. Geçerli bir politika olması ve çözülmemiş değerlendirme hatasının olmaması durumunda, bu hizalanmış imza bir DMARC geçişi sağlayabilir. Bu, güvenli içerik, gelen kutusu yerleşimi veya talep edilen bir iş eylemini gerçekleştirme izni sağlamaz. Her iki durum da icat edilmiş karşılaştırmalardır; hiçbir kimlik bilgisi, sağlayıcı girişi veya şifreleme testi kullanılmadı.

Sorumlu yapılandırmayı onarın

AUTH başarısız olursa sağlayıcının mevcut desteklenen kimlik doğrulama yöntemini ve aktarım gereksinimlerini izleyin. Eski bir makalede bahsedildiği için eski bir mekanizmayı etkinleştirmeyin. Kimliği doğrulanmış hesabın bir adresi kullanma izni yoksa, yetkili gönderen yapılandırmasını normal yönetim süreci yoluyla onarın. Aşağı akış ise hizalama başarısız olursa, başka bir parolanın yardımcı olacağını varsaymak yerine meşru gönderenin desteklenen zarfını veya DKIM etki alanını yapılandırın.

Onarımdan sonra, zararsız mesajları kullanarak hem gönderimi hem de nihai alıcı değerlendirmesini test edin. Farklı sonuçları koruyun: istemcinin kimliği doğrulandı, gönderene izin verildi, mesaj kabul edildi, etki alanı mekanizmaları değerlendirildi ve nihai düzenleme gözlemlendi. Tek bir başarı etiketi çok fazla şeyi gizler. İzlenecek yol bu sonuçların nasıl ayrılacağını öğretir; yürütülen protokol işlemeyi, DKIM doğrulamasını veya kiracı yapılandırmasını talep etmez.

Kabul sonuçlarını ayrı tutun

  • İstemcinin kimliği doğrulandı: uç noktayı, desteklenen mekanizmayı ve sonucu kaydedin, sırrı asla kaydedin.
  • Gönderene izin verildi: Hesabın bu zarf ve görünür gönderen için yetkili olduğunu doğrulayın.
  • Mesaj kabul edildi: içerik aktarımından ve alıcı sunucudan sonra yanıtı saklayın.
  • Etki alanı doğrulandı: Güvenilir SPF / DKIM sonuçlarını ve DMARC hizalamasını bağımsız olarak kaydedin.
  • Teslimat gözlendi: Taşıma kabulünü gelen kutusu garantisine dönüştürmeden alıcı tarafındaki sonucu koruyun.

[ Götürmek ]

Gönderim girişini, aktarım yetkilendirmesini ve etki alanı kimlik doğrulamasını ayrı kanıtlarla ayrı kontroller olarak teşhis 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

Başarısız aşamayı takip edin

Farklı hatalar, farklı konfigürasyon değişiklikleri gerektirir.

Sonraki adımlar

  1. Güvenli AUTH tanılamalarını yakalayın.
  2. İzin verilen gönderen kimliklerini kontrol edin.
  3. Aşağı akış hizalamasını inceleyin.

CISO / SecOps

Kimlik doğrulama sırlarını koruyun

Sorun giderme kalıcı bir maruz kalma yaratmamalıdır.

Sonraki adımlar

  1. Belirteçleri günlüklerden hariç tutun.
  2. Desteklenen güvenli mekanizmalar gerektirir.
  3. En az ayrıcalıklı gönderme izinlerini inceleyin.

Kurucu / Teknik Olmayan

Ayrı hesap ve alan sahipliği

Geçerli bir oturum açma, kimliği doğrulanmış bir mesajı kanıtlamaz.

Sonraki adımlar

  1. Uygulama ve DNS sahiplerini atayın.
  2. Uçtan uca kabul kriterleri gerektir.
  3. Geçici bir çözüm olarak kimlik bilgisi paylaşımından kaçının.

[ SSS ]

Sık sorulan sorular

SMTP AUTH geçişi, DMARC geçişi anlamına mı geliyor?

Hayır. İstemci kimlik doğrulaması ve aşağı yönde hizalanmış etki alanı kimlik doğrulaması ayrıdır.

Sıradan gelen SMTP posta kutusu kimlik bilgilerimi gerektiriyor mu?

Hayır. Etki alanı kimlik doğrulamasını onarmak için harici gönderme sunucularına gönderim kimlik bilgilerini vermeyin.

DMARC başarısız olurken SPF ve DKIM ikisi de geçebilir mi?

Evet, geçen etki alanlarından hiçbiri görünür Kimden ile aynı hizada değilse.

AUTH her Gönderen adresine yetki veriyor mu?

Hayır. Gönderen ve geçiş izinleri, sunucunun yetkilendirme politikasına bağlıdır.

Kimlik bilgisi verileri teşhiste tutulmalı mı?

Hayır. Yöntemleri, aşamaları ve hataları sırlar veya yeniden kullanılabilir belirteçler olmadan koruyun.

Bu örnekler sağlayıcı girişini test etti mi?

Hayır. Her iki örnek de varsayılan sonuçlarla yapılan varsayımsal karşılaştırmalardır. Hiçbir hesap veya kimlik bilgisi kullanılmadı.

Parolayı değiştirmek DKIM hizalamasını onarır mı?

Hayır. Geçerli bir imzanın From ile uyumlu ad= alan adını kullanması için desteklenen DKIM imzalama yapılandırmasını onarın. Zarfın değiştirilmesi SPF hizalamasına veya genel DMARC yardımcı olabilir, ancak DKIM hizalamasını değiştirmez.

Düzeltmeyi ne doğruluyor?

Gönderim, gönderenin izni, alıcının kimlik doğrulaması ve tasarrufu için ayrı kanıtlar.

[ Kaynaklar ]

Kaynaklar

  1. Kimlik Doğrulama için RFC 4954 SMTP Hizmet Uzantısı

    Bölümler §4 · §6 · §7

  2. RFC 6409 Posta için Mesaj Gönderimi

    Bölümler §3 · §4

  3. RFC 7208 Gönderen Politikası Çerçevesi

    Bölümler §2.3 · §2.4 · §4 · §10

  4. RFC 6376 Etki Alanı Anahtarları Tanımlı Posta

    Bölümler §3 · §5 · §6

  5. RFC 9989 Etki Alanı Tabanlı Mesaj Kimlik Doğrulaması Raporlaması ve Uyumluluğu

    Bölümler §4 · §5 · §8

[ Sözlük ]

Sözlük

SMTP YETKİLENDİRME
Bir istemcinin sunucuya kimliğini doğrulamak için kullanılan bir SMTP uzantısı.
SASL
SMTP AUTH dahil olmak üzere protokoller tarafından kullanılan kimlik doğrulama mekanizmalarına yönelik bir çerçeve.
Yetkilendirme
Kimliği doğrulanmış veya başka şekilde tanımlanmış bir varlığın hangi eylemleri gerçekleştirebileceğine ilişkin bir karar.

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ı