Bir SPF bağımlılık kaydı pratik bir soruyu yanıtlıyor: Bu DNS değeri değişirse veya bu sağlayıcı kaybolursa, hangi iş postası etkilenir ve ne yapılacağına kim karar verebilir? Üst seviyenin bir kopyası TXT kaydı bu soruya tek başına cevap veremez. Bağımlılıklar yuvalanmış olabilir, kuruluşunuzun dışında kontrol edilebilir ve yalnızca belirli girdiler için ulaşılabilir.
Politikayı ve tüketicilerini modelleyin
Kullanımdaki her SMTP etki alanı için tam DNS sahibi adı, geçerli kayıt, yakalama zamanı, bölge sahibi ve değişiklik süreciyle birlikte bir politika girişi oluşturun. Bu kimliği kullanan uygulamaları ve iş birimlerini ekleyin. Ayrı alanlardaki alanlardan görünür olun, böylece kimse bunları SPF arama kimliğiyle karıştırmaz. Bir üst alanın SPF kaydı otomatik olarak çocuğa miras kalmaz. RFC 7208 §2.4, RFC 7208 §4.
Her içerme, yönlendirme ve diğer DNS'ye bağlı terimler için hedefi ve onu kimin kontrol ettiğini tanımlayan bir kenar ekleyin. Dahil etme ve yönlendirme birbirinin yerine kullanılamaz: bir içerme, özyinelemeli kontrolün başarılı olduğunu döndürdüğünde eşleşir, yönlendirme ise geçerli politika bu değiştiricinin koşullarına ulaştığında değerlendirmeyi yapar. Anlık görüntüdeki terim sırasını ve niteleyicileri koruyun. RFC 7208 §5.2, RFC 7208 §6.1.
Harekete geçmek için yeterli kanıtı saklayın
Önerilen kayıt alanları şunlardır: politika alanı; iş hizmeti; işletme sahibi; teknik sahibi; sağlayıcı hesap referansı; bağımlılık hedefi; izin nedeni; temsilci gönderen IP'ler; normal ve yük devretme zarf alanları; anlık görüntü tarihi; değerlendirilen yol sonucu; önerilen bir sonraki inceleme; ve emeklilik durumu. Kimlik bilgilerini ve özel anahtarları kayıt defterinin dışında tutun. Dahili hesap referanslarını uygun incelemecilerle sınırlandırın.
Dinamik makrolar için hem ifadeyi hem de temsili genişletilmiş değerleri kaydedin. Giriş kimliği, IP ve zaman olmadan düzleştirilmiş bir bağımlılık diyagramı tam bir değerlendirme izi değildir. SPF DNS sorgusuna neden olan terim sınırı, özyinelemeli kontroller de dahil olmak üzere değerlendirme sırasında uygulanır; böylece bir yol, başka bir yolun önlediği bir soruna ulaşabilir. RFC 7208 §4.6.4, RFC 7208 §7.
Kaydı ekipler arasında kullanışlı hale getirin
Açıklayıcı örnek: satın alma ve müşteri desteğinin her ikisi de aynı organizasyon politikası aracılığıyla _spf.service.example.net bağlıdır. Tedarik, sözleşmesini sonlandırmayı planlıyor ve sözleşmenin kaldırılmasını talep ediyor. Bağımlılık kaydı, paylaşılan içerme silinmeden önce destek hizmetini kullanıma sunar. Karar, incelenmemiş bir DNS temizliği yerine hizmetin kullanımdan kaldırılması veya izolasyonu haline gelir.
Her tüketicinin iş sorumluluğunu korurken, paylaşılan değişiklikleri koordine etmesi için bir teknik politika sahibi atayın. Sahibi eklemek ve kanıtları test etmek için katılımı, bağımlılıkları güncellemek için geçişleri ve kalan tüketicileri çözmek için ayrılmayı zorunlu kılın. Bu, ekstra bir SPF protokolü gerekliliği değil, operasyonel bir öneridir.
Puan peşinde koşmak yerine değişiklikleri inceleyin
Yeni hedefleri, kaldırılan yetkileri, genişletilmiş aralıkları ve değişen arama yollarını tespit etmek için anlık görüntüleri farklılaştırın. Bağlamdaki bir değişikliği araştırın: Bir sağlayıcı yasal olarak altyapıyı rotasyona tabi tutabilir. Güncel birinci taraf talimatlarını ve alınan mesaj kanıtlarını kullanarak yüksek etkili değişiklikleri doğrulayın. Eski durumu ve kararı arşivleyin, ardından DNS değişikliği başarılı olduktan sonra kaydı güncelleyin.
Yararlı bir tamamlama testi, masa üstü bir alıştırmadır: bir bağımlılık seçin ve etkilenen her hizmeti, karar sahibini, test rotasını ve geri alma yolunu tanımlayın. Ekip bunu yapamazsa mevcut tüm SPF kontrolleri geçse bile kayıtta hala bir boşluk olacaktır.
Somut bir karar kaydı kullanın
Paylaşılan sağlayıcı örneği için, bağımlılığa, ayrı sahipler ve emeklilik koşullarıyla birlikte iki tüketici girişi (tedarik ve destek) verin. Destek devam ederken satın almanın sona ermesi durumunda, ortak pozitif kapsamın kaldırılması henüz haklı değildir. Yalıtım önermeden önce mevcut politikayı, terim niteleyiciyi, temsili IP/zarf girişlerini ve iç içe geçmiş hedef anlık görüntülerini yakalayın. Bu örnek tamamlanmış bir envanter denetimini değil, bir kararı göstermektedir.