İçeriğe atla
%100 yerel

security.txt doğrulayıcı

Security.txt dosyasını RFC 9116'ya göre kontrol edin ve eksik, geçersiz veya eski öğeleri listeleyin.

Giriş
Çıkış

security.txt doğrulayıcı

Security.txt dosyasının içeriğini /.well-known/security.txt konumunda yaşayan şekilde yapıştırın ve bu araç RFC 9116 standardına göre kontrol eder. Eksik gerekli alanları, ayrıştırılamayan değerleri ve alanı bilinmeyen veya eski alan adlarını her biri bağlı olduğu satırla birlikte raporlar.

RFC 9116 en az bir "Contact" alanı ve tam olarak bir "Expires" alanı gerektirir; her ikisi de varsayılan olarak kontrol edilir, "Expires" tarihinin kendisi de dahil olmak üzere – tam ISO 8601 tarih-saat ve saat dilimi olmalı ve araç bu tarih geçtiyse uyarır. Encryption, Policy, Hiring, Canonical ve Acknowledgments alanları bir URI tutmalıdır, bu nedenle araç şema olmayan alan adlarını veya e-posta adreslerini işaretler. Eski İngilizce yazımı "Acknowledgements" (RFC 9116 "Acknowledgments" kullanır), "Disclosure" gibi önceki taslaktan bırakılmış alan adları, yanlış büyük harfle yazılmış alan adları, yinelenen "Expires" veya "Preferred-Languages" satırları ve geleneksel okuma sırasından çıkan alanları yakalar. Bu kontrollerden herhangi biri ayrı ayrı kapatılabilir.

Çıktı arasında geçiş yapın: satır satır bulgular listesi ve düzeltilmiş dosya. Sabit sürüm tanınan alanları geleneksel okuma sırasına yeniden gruplar, tekil olması gereken bir alanın ilk oluşumunu tutar, eski alan adlarını düzeltir ve tanınan olmayan her şeyi silmek yerine tutar. Geçerli "Field: value" şekline sahip olmayan satırlar tahmin edilmek yerine açıkça belirtilir ve eksik "Contact" veya "Expires" dosyada zaten mevcut olmayan bir değer oluşturmak yerine yorumla belirtilir.

Tüm doğrulama tamamen tarayıcınızda çalışır. Yapıştırdığınız dosya, genellikle gerçek, henüz yayınlanmamış bir güvenlik iletişim adresi olduğundan, hiçbir zaman hiçbir şey cihazınızı terk etmez. Sonucu kopyalayın, yayınlamaya hazır .txt dosyası olarak indirin veya başka bir sürümü kontrol etmek için geri girişe gönderin.

FAQ

RFC 9116 aslında neyi gerektirir?
En az bir "Contact" alanı ve geçerli RFC 3339 tarih-saat ile tam olarak bir "Expires" alanı. Diğer her şey – Encryption, Canonical, Preferred-Languages, Acknowledgments, Hiring ve Policy – isteğe bağlıdır.
"Expires" tarihim neden geçersiz olarak işaretleniyor?
RFC 9116, 2027-01-01T00:00:00Z gibi bir saat dilimli tam tarih-saati gerektirir. 2027-01-01 gibi yazın bir tarih veya ISO olmayan bir biçim, bir tarih gibi göründüğü halde özel durumu karşılamaz.
"Düzeltilmiş dosya" ne değiştirir?
Tanınan alanları geleneksel okuma sırasına yeniden gruplar, tekil olması gereken bir alanın yalnızca ilk oluşumunu tutar (Expires, Preferred-Languages) ve eski "Acknowledgements" yazımını "Acknowledgments"a düzeltir. Dosyanızda zaten olmayan bir Contact veya Expires değeri asla oluşturmaz.
Canlı security.txt dosyamı alanımdan alıyor mu?
Hayır. Dosya içeriğini kendiniz yapıştırın – araç hiçbir zaman ağ isteği başlatmaz, bu nedenle sitenizin /.well-known/security.txt dosyasında gerçekte yayınlananı doğrulayamaz.
Security.txt dosyam herhangi bir yere yüklendi mi?
Hayır. Doğrulama tamamen tarayıcınızda çalışır. Bu dosya sık sık gerçek, henüz yayınlanmamış bir güvenlik iletişim adresini içerdiğinden, yapıştırdığınız hiçbir şey cihazınızı asla terk etmez.