Yönlendirme Denetleyici
URL'yi ve gösterdiği her Location'ı en fazla 10 adıma kadar isteriz. Her adım bağlanmadan önce yeniden çözümlenip denetlenir; yanıt gövdeleri asla okunmaz.
Bir bağlantı, sayfa görünmeden önce çoğu zaman birkaç adresten geçer: http’den https’e, çıplak alan adından www’ya, bir izleme ya da kısa bağlantıdan hedefine. Her adım bir HTTP yönlendirmesidir: Location başlıklı bir 3xx durum kodu.
Araç zinciri adım adım izler ve her durum kodunu ve hedefi gösterir. HTTPS’e geçişleri ve HTTPS’ten çıkışları, başka bir ana bilgisayara geçişleri, kalıcı (301, 308) ve geçici (302, 303, 307) yönlendirmeleri işaretler; bir döngüde ya da on adımdan sonra durur.
Her adım bağlanmadan önce yeniden çözümlenir ve denetlenir; böylece genel bir URL sunucumuzu özel bir ağa yönlendiremez. Bağlantı denetlenen adrese sabitlenir. Yalnızca 80 ve 443 numaralı portlara izin verilir ve yanıt gövdeleri asla okunmaz.
Sık sorulan sorular
301 mi 302 mi?
301 ve 308 kalıcıdır: Arama motorları eski adresin değerini yenisine aktarır, tarayıcılar yönlendirmeyi önbelleğe alabilir. 302, 303 ve 307 geçicidir.
Zincir neden özel bir adreste duruyor?
Özel ya da ayrılmış bir ağa yönlendirme, tam olarak bir SSRF saldırısının kullandığı şeydir. Böyle yönlendirmeleri asla izlemeyiz.
Kaç yönlendirme fazla?
Her adım en az bir gidiş-dönüşe mal olur. Tek bir yönlendirme (http'den https'e ya da alan adından www'ya) normaldir; üç ve daha fazla adımlı zincirler kısaltılmalıdır.
İlgili
- Güvenlik BaşlıklarıGenel bir sitenin HSTS, CSP ve diğer koruyucu başlıkları.
- HTTP Başlıklarıİstek başlıklarınız ve herhangi bir genel URL'nin yanıt başlıkları.
- TLS Sertifikası KontrolüBir sunucunun sunduğu sertifika, zinciri ve bitiş tarihi.
- DNS SorgulamaTTL değerleriyle A, AAAA, MX, TXT, NS, SOA, CAA ve fazlası.