HTTP Connection Contamination
Last updated
Last updated
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Eğitim AWS Kırmızı Takım Uzmanı (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Eğitim GCP Kırmızı Takım Uzmanı (GRTE)
Bu, gönderinin özeti: https://portswigger.net/research/http-3-connection-contamination. Daha fazla ayrıntı için kontrol edin!
Web tarayıcıları, paylaşılan IP adresleri ve ortak bir TLS sertifikası aracılığıyla farklı web siteleri için tek bir HTTP/2+ bağlantısını HTTP bağlantı birleştirme kullanarak yeniden kullanabilir. Ancak, bu, sonraki isteklerin ilk isteğe göre belirlenen arka uca yönlendirildiği ters proxy'lerde ilk istek yönlendirmesi ile çelişebilir. Bu yanlış yönlendirme, özellikle *.example.com
gibi wildcard TLS sertifikaları ve alan adları ile birleştirildiğinde güvenlik açıklarına yol açabilir.
Örneğin, wordpress.example.com
ve secure.example.com
aynı ters proxy tarafından sunuluyorsa ve ortak bir wildcard sertifikasına sahipse, bir tarayıcının bağlantı birleştirmesi, secure.example.com
için yapılan isteklerin yanlış bir şekilde WordPress arka ucu tarafından işlenmesine neden olabilir ve XSS gibi güvenlik açıklarını istismar edebilir.
Bağlantı birleştirmesini gözlemlemek için Chrome'un Ağ sekmesi veya Wireshark gibi araçlar kullanılabilir. İşte test için bir kesit:
Tehdit şu anda ilk istek yönlendirmesinin nadirliği ve HTTP/2'nin karmaşıklığı nedeniyle sınırlıdır. Ancak, IP adresi eşleşme gereksinimini gevşeten HTTP/3'teki önerilen değişiklikler, saldırı yüzeyini genişletebilir ve bir MITM saldırısına ihtiyaç duymadan, joker sertifikaya sahip sunucuları daha savunmasız hale getirebilir.
En iyi uygulamalar, ters proxylerde ilk istek yönlendirmesinden kaçınmayı ve özellikle HTTP/3'ün gelişiyle birlikte joker TLS sertifikaları konusunda dikkatli olmayı içerir. Bu karmaşık, birbirine bağlı zafiyetlerin düzenli olarak test edilmesi ve farkında olunması, web güvenliğinin korunması için kritik öneme sahiptir.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)