Başlığı farklı yazarların yer aldığı bir dizi hak talebi olarak ele alın
Bir e-posta başlığı analizörü, pass sözcüğünü içeren her alana güven vermemelidir. Başlıklar, kullanıcı tarafından seçilen kimlikleri, aktarım izleme alanlarını, imzaları ve farklı sistemler tarafından eklenen iddiaları birleştirir. Analistin ilk görevi, her bir iddiayı kimin sunmuş olabileceğini ve okuyucunun hangi sistemin otoritesini kabul etmeye hazır olduğunu belirlemektir. Bu sınır olmadan düzgün bir özet, sahte metni kanıt gibi gösterebilir.
Bu, çalışan bir EmailAuth özelliği değil, önerilen bir analizciye yönelik bir kılavuzdur. Hiçbir müşteri başlığına, posta kutusuna veya mesajına erişilmedi. Devreye alma uygulama kapısı açıkça açıktır: Söz verilen işlevi uygulayın ve test edin. Bir makale, maket veya spesifikasyon tek başına çalışan bir araç değildir.
Ham orijinali ve ayrı bir ekran görünümünü koruyun
Yetkili bir araştırma, orijinal alınan mesajla veya ham başlığın dışa aktarımıyla başlamalı ve bir kayıt kaynağından. Alan sırasını, tekrarlanan alanları, katlamayı ve orijinal baytları koruyun. Bir kullanıcı arayüzü ekran görüntüsü veya iletilen alıntı önemli yapıyı atlayabilir. Türev olarak açıklamalı veya düzeltilmiş bir görünüm oluşturun ve saklanması doğrulandığında orijinale olan kontrollü bağlantıyı koruyun.
RFC 5322 başlık alanlarını ve katlamayı tanımlar, ancak bir alanın doğru şekilde ayrıştırılması, yazarının kimliğini doğrulamaz. Hatalı biçimlendirilmiş veya belirsiz giriş için, sessizce onarılarak güvenli bir karara varmak yerine ayrıştırıcı uyarısı bulundurun. Yalnızca üstbilginin içe aktarılmasında, tam başlık için gereken ileti gövdesi de eksiktir. DKIM doğrulama. Herhangi bir kriptografik sonuç sunmadan önce bu sınırlamayı belirtin. RFC 5322 Ve RFC 6376.
Alıcı ortamın güven sınırını oluşturun
Authentication-Results Bir kimlik doğrulama hizmeti tanımlayıcısını ve yöntem sonuçlarını içerir. Bunu kullanmak için, bu posta kutusu veya ileti yolu için onaylar üretmek üzere hangi hizmete güvenildiğini ve alıcı ortamın bu alanın gelen kopyalarını nasıl ele aldığını belirleyin. Tanıdık görünen bir authserv-id dizesi, menşe kanıtı değildir; harici bir gönderen aynı dizeyi yazabilir.
RFC 8601 güveni, evrensel bir güvenilir ana bilgisayar adları listesinden ziyade, üreticiden tüketiciye bağlamın bir özelliği haline getirir. Bir araç bu bağlamı yalnızca başlık metninden çıkaramaz. Ayrı olarak oluşturulmuş bir ortam profilini kabul etmeli veya iddiayı güvenilmez bırakmalıdır. Mesaj sınırdan çıkıp tekrar girerse veya ekli bir mesajın içinde görünürse, dış alıcının gömülü sonuçları onayladığını varsaymayın. RFC 8601.
İzleme alanları bir mesajın nereye gittiğini yeniden yapılandırmaya yardımcı olabilir, ancak aynı zamanda kaynağın da bulunması gerekir. Daha önceki Alınan girişleri yorumlamadan önce, güvenilir alıcı altyapısı tarafından eklenen kısmı belirleyin. Tek başına konumu, ters ana bilgisayar adını veya uzun zinciri, önceki tüm sistemlerin orijinal olduğunun kanıtı olarak değerlendirmeyin. Zaman damgalarının uyuşmadığı durumlarda, bunu tam bir seyahat zaman çizelgesine göre yeniden yazmak yerine tutarsızlığı koruyun.
Kimlikleri ayrı sütunlarda tutun
Görünen Kimden alanı yazarın kimliğini ifade eder, Yanıtla ise yanıt hedefidir ve farklılık gösterebilir. için kullanılan SMTP zarf kimliği SPF başka bir değerdir ve Return-Path alan, görünür yazarla otomatik olarak eşitlenmek yerine, teslim bağlamında yorumlanmalıdır. DKIM 'sd= değeri imzalama alanını tanımlar ve s= bunun anahtarını seçer. Benzer görünen alanlar birbirinin yerine kullanılabilen kimlikler değildir.
Önerilen bir ek açıklama, her kimlik için ham alanı, ayrıştırılmış değeri, iddia edilen rolü ve kanıt kaynağını göstermelidir. Kolay görünen bir adın gerçek adres alanını gizlemesine izin vermekten kaçının. SPF değerlendirme girişleri ve DKIM imza alanları ilgili protokollerden gelir; hiçbiri yalnızca Gönderen adresi bir markayla eşleştiği için kurulmaz. RFC 7208 Ve RFC 6376.
En güzelini seçmeden çelişkili sonuçları açıklayın
Çeşitli Authentication-Results alanları, farklı sistemler tarafından farklı aşamalarda gerçekleştirilen kontrolleri tanımlayabilir. Son alıcı daha sonraki bir arızayı bildirirken, biri yukarı akış geçişini rapor edebilir. Her iki iddiayı da kaynak ve güven durumlarıyla birlikte koruyun. Son bir sonuç oluşturmak için güvenilmeyen bir alandan gelen SPF diğerinden DKIM ile birleştirmeyin DMARC karar.
Akım RFC 9989 yazar etki alanıyla uyum sağlamak için ilgili başarılı kimlik doğrulamasını gerektirir. İlgisiz bir kimliğe ilişkin başarılı bir sonuç, DMARC hatasıyla bir arada bulunabilir. İletme ve mesajın değiştirilmesi, daha sonraki değerlendiricinin gözlemlediklerini de değiştirebilir. Analizci, alıcının rapor ettiği kararı kendi açıklayıcı çıkarımından ayırmalı ve başlıkların her nedeni ortaya çıkaracağına dair söz vermekten kaçınmalıdır. RFC 9989.
İçe aktarırken ve paylaşırken maruz kalmayı en aza indirin
Başlıklar adresleri, dahili ana bilgisayar adlarını, yönlendirme bilgilerini ve mesaj tanımlayıcılarını açıklayabilir. Yalnızca kullanıcının incelemeye yetkili olduğu materyali içe aktarın, beyan edilen saklama amacını uygulayın ve harici bir analizöre yüklemeden önce onay alın. Bilet için uygun olan, düzeltilmiş bir ekran görüntüsü, kriptografik yeniden doğrulama için mutlaka uygun değildir. Bu amaçları ayrı tutun.
İçe aktarılan değerleri yürütülebilir işaretleme veya talimatlar olarak değil, güvenilmeyen metin olarak işleyin. Giriş boyutu ve alan sayımlarını bağlayın, desteklenmeyen yapıları güvenli bir şekilde reddedin ve başlıklarda bulunan URL'leri otomatik olarak ziyaret etmeyin. Bunlar test edilmiş yetenekler değil, önerilen koruyucu gereksinimlerdir. OWASP'ın dosya yükleme kılavuzu, bir uzantıya veya bildirilen içerik türüne güvenmek yerine katmanlı doğrulamayı ve güvenli depolamayı destekler. OWASP Dosya Yükleme Hile Sayfası.
Karar rozeti yerine açıklamalı bir açıklama üretin
Amaçlanan çıktı bir kaynak haritasıdır: güvenilir alıcı iddiaları, güvenilmeyen devralınan talepler, kullanıcı tarafından kontrol edilen kimlikler ve çözülmemiş kaynak. Kurgusal bir mesaj için, dkim=pass diyen sahte bir Authentication-Results satırı, kaynağı belirlenene kadar güvenilmez kalacaktır. Bu örnek bir karar kuralını göstermektedir; burada hiçbir kötü amaçlı mesaj işlenmedi.
Orijinal kanıt kapısı tam olarak kalıyor: Güven sınırlarını ve her kimliğin ve kararın kökenini işaretleyen açıklamalı bir ham başlık. Hiçbir gerçek açıklamalı başlık veya test edilmiş ayrıştırıcı sağlanmaz. Mevcut DMARC kılavuzu da dahil olmak üzere kamu kaynakları 8 Kasım 2026'da incelendi. Bağımsız kontrol, insan mesajlaşması ve gizlilik incelemesi, uygulama demirbaşları, görsel doğrulama ve sahibin yayın onayı hala gereklidir.