[ Kurumsal operasyonlar ]

DNS ve politika değişikliklerinin geçmiş kaydını tutun

DNS gözlemini küresel geçmişle karıştırmadan, değişenleri ve çözümleyicilerin gerçekte geri döndürdüğü şeyleri koruyun.

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

[ Anahtar noktalar ]

  • DNS gözlemini küresel geçmişle karıştırmadan, değişenleri ve çözümleyicilerin gerçekte geri döndürdüğü şeyleri koruyun.
  • Yetkili ve özyinelemeli gözlemleri zamanlarıyla birlikte koruyun; ne kesin düzenleme zamanını ne de her alıcının görüşünü kanıtlamaz.
Bu sayfada

Yararlı bir DNS geçmişi hem amacı hem de gözlemi açıklar. Değişiklik bileti, operatörün neyi yayınlamak istediğini belirtir. Yetkili bir yanıt, sorgulanan bir sunucunun belirli bir anda ne döndürdüğünü gösterir. Özyinelemeli bir yanıt, çözümleyicinin muhtemelen önbellekten ne döndürdüğünü gösterir. Bir kimlik doğrulama olayını yeniden oluştururken üçünü de saklayın; hiçbiri hikayenin tamamını tek başına anlatmıyor.

Tam nesneyi ve kaynağı kaydedin

Her gözlem için UTC saatini, sorgulanan sahibinin adını, türünü, sunucu adresini, aktarımı, yanıt kodunu, ilgili işaretleri, TTL'yi ve tam yanıtı saklayın. Ham çıktıyı veya kablo verilerini ve normalleştirilmiş görünümü koruyun. Gözlemin yetkili bir sunucudan mı, özyinelemeli çözümleyiciden mi, yoksa kontrol paneli dışa aktarımından mı geldiğini kaydedin. RFC 1034 Yetki ve önbellekleme ayrımını açıklar.

Politika değişikliği için önceki ve amaçlanan değerleri, onaylayanı, iş nedenini, etkilenen gönderenleri ve geri alma koşullarını saklayın. Daha sonraki bir ekran görüntüsü önceki DNS durumunu kanıtlayamaz. Eğer tarih kaydedilmediyse bunu söyleyin. Pasif gözlemler veya rapor meta verileri ipuçları sağlayabilir ancak eksiksiz bir yetkili değişiklik günlüğü olarak sunulmamalıdır.

Kayıtları karşılaştırırken anlambilimi koruyun

Dikkatlice normalleştirin. DNS adları büyük/küçük harfe duyarlı değildir, ancak tüm TXT içeriğinin gelişigüzel dönüştürülmesi kanıtlara zarar verebilir. TXT RDATA birden fazla karakter dizisi içerebilir; Sunumdan alıntı yapmak, birden fazla bağımsız kaynak kaydıyla aynı şey değildir. Orijinal yapıyı koruyun ve uygulama açısından anlamlı değeri ayrı ayrı karşılaştırın. İçin SPFbirden fazla politika kaydı, zararsız bir biçimlendirme değil, anlamsal bir sorundur.

Politika değeri değişikliğini TTL değişikliğinden, temsilci değişikliğinden ve çözümleyici önbellek geçişinden ayırın. Olumsuz yanıtlar, negatif önbelleğe alma kurallarına göre devam edebilir. RFC 2308. Yeni bir yetkili değer, her alıcının onu hemen kullandığını göstermez. Başarılı bir aramadan evrensel yayılma tamamlanma süresi elde etmekten kaçının.

Düzenleme zamanı icat etmeden iki gözlemi okuyun

Saat 10:00'da yapılan yetkili bir sorgunun eski bir politikayı gösterdiğini varsayalım. Saat 10:05'te aynı otorite yeni politikayı döndürürken, özyinelemeli çözümleyici hala kalan önbellek ömrüyle eski değeri döndürür. Her iki gözlem de ilgili kaynaklara göre doğru olabilir. İkisi de diğer tüm sunucuların veya alıcıların yeni değere sahip olduğunu kanıtlamaz.

Bu varsayımsal bir zaman çizelgesidir, tutulan paketler veya yürütülen bir DNS laboratuarı değildir. Sağlayıcı denetim olayı mevcut değilse, tam mutasyon anı bilinmemektedir. Sorgulanan otoritede tek bir geçişin olduğu belirtilen varsayımı altında, gözlemler bu otoritenin görünür cevabının değiştiği zamana bağlıydı; kesin yayın zamanını veya küresel yakınsamayı kanıtlamazlar. Tahmin edilen bir zaman damgasıyla doldurmak yerine eksik denetim olayını kaydedin.

Geçmişi mesaj kanıtlarına bağlayın

Bir arızayı incelerken mesaj zaman damgalarını, DNS gözlemlerini, imzalama seçicilerini, kuyruk gecikmelerini ve rapor gözlem aralıklarını hizalayın. RFC 9990 toplu raporlama bağlamı sağlar ancak rapor, DNS düzenlemeleri için bir işlem günlüğü değildir. Kimlik doğrulama sonucu bir değerlendirmeyi açıklar; buna neden olan çözümleyici önbellek içeriğini tam olarak ortaya çıkarmayabilir.

Kanıtları onaylanmış bir erişim ve saklama politikası kapsamında saklayın. Hash'ler, değişen baytların tespit edilmesine yardımcı olur, ancak imzasız bir yerel bildirim, kurcalamaya dayanıklı bir kaynak değildir. Özetle kaynak ve koleksiyon bağlamını koruyun. Eksik görüş noktaları veya kaydedilmemiş dönemler de dahil olmak üzere boşlukları açıkça belirtin. Amaç, her alıcının görüşü hakkında yanlış kesinlik değil, savunulabilir bir yeniden yapılanma ve daha güvenli bir sonraki değişikliktir.

[ Götürmek ]

Yetkili ve özyinelemeli gözlemleri zamanlarıyla birlikte koruyun; ne kesin düzenleme zamanını ne de her alıcının görüşünü kanıtlamaz.

[ 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

Her iki DNS görünümünü de yakalayın

Tam sorgu bağlamıyla otorite ve özyinelemeli yanıtları kaydedin.

Sonraki adımlar

  1. Ham ve normalleştirilmiş yapıları koruyun.
  2. Kayıtları değiştirmek için gözlemleri bağlayın.
  3. Normalleştirmeden önce TXT kayıt yapısını koruyun.

CISO / SecOps

Kanıt kalitesini koruyun

Bütünlük, kaynak ve erişim kontrolü farklı gereksinimlerdir.

Sonraki adımlar

  1. Toplama boşluklarını kaydedin.
  2. Hassas rapor saklamayı ayrı olarak inceleyin.
  3. Bağımsız olarak kontrol edilen bir bildirime göre bütünlüğü kontrol edin.

Kurucu / Teknik Olmayan

Kararları açıklanabilir tutun

Bir değişikliğin neden gerçekleştiğini ve riski kimin kabul ettiğini koruyun.

Sonraki adımlar

  1. Kanıt saklama sahipliğini atayın.
  2. Kayıtlı kapsamın ötesindeki taleplerden kaçının.
  3. Olay sonuçlarında bilinen kanıt boşluklarını zorunlu tutun.

[ SSS ]

Sık sorulan sorular

DNS konsolu ekran görüntüsü yetkili geçmiş midir?

Hayır. Yayınlanan veya önbelleğe alınan yanıtlardan farklı olabilecek arayüz görünümünü kaydeder.

Hangi minimum sorgu kimliği korunmalıdır?

Tam sahip adı, türü, sunucusu, zaman damgası ve yanıt bağlamının tamamı.

Yetkili ve özyinelemeli yanıtların her ikisi de doğru olabilir ancak farklı olabilir mi?

Evet. Özyinelemeli çözümleyici hâlâ daha önce önbelleğe alınmış geçerli bir yanıtı tutabilir.

TXT dizeleri yapı korunmadan düzleştirilmeli mi?

Hayır. Orijinal RDATA'yı koruyun ve uygulama semantiğini ayrı ayrı karşılaştırın.

Rapor zaman damgaları DNS ne zaman değiştiğini kanıtlıyor mu?

Hayır. Rapor aralıkları yetkili bir düzenleme günlüğünü değil, gözlemleri açıklar.

Zaman çizelgesi sorguları yürütüldü mü?

Hayır. Bunlar, paket yakalamaları veya canlı DNS kanıtları değil, varsayımsal kaynağa özel gözlemlerdir.

Karma, geçmişi kurcalamaya dayanıklı hale getirir mi?

Hayır. Güvenilir bir özetle uyumsuzluğu tespit eder ancak bağımsız olarak menşei belirlemez.

Ya tarihsel kanıtlar eksikse?

Kesinliği mevcut durumdan yeniden oluşturmak yerine boşluğu belirtin ve sonucu sınırlayın.

[ Kaynaklar ]

Kaynaklar

  1. RFC 1034 : Alan Adları Kavramları ve Olanakları

    Bölümler §3.6 · §4.2 · §4.3 · §5.3

  2. RFC 2308 : DNS Sorgularının Negatif Önbelleğe Alınması

    Bölümler §5 Olumsuz Yanıtların Önbelleğe Alınması

  3. RFC 7208: SPF

    Bölümler §3.2 · §3.3 · §4.6.4 · §5.2 · §6.1

  4. RFC 9990 : DMARC Toplu Raporlama

    Bölümler §3.1 · §3.1.1 · §7

  5. RFC 1035 DNS Uygulaması ve Belirtimi

    Bölümler §2.3.3 · §3.2.1 · §3.3.14 · §4.1.3 · §7.4

[ Sözlük ]

Sözlük

TTL
Yaşam süresi: Bir DNS kaynak kaydıyla ilişkili önbellek ömrü.
RDATA
Bir DNS kaynak kaydı tarafından taşınan türe özgü veriler.

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ı