हर टर्मिनल हैंडशेक को किनारे प्रॉक्सी के पीछे 403 था

FixSecurityService
शिप
3 सितंबर 2026 को 8:48 pm बजे UTC
लेखक
Kamo
Commit
4dde535

रिपोर्ट किए गए लक्षण एक टर्मिनल था जो खोला गया था और तुरंत कहा "Disconnected" पर कार्य करने के लिए कुछ भी नहीं है। अंत करने के लिए प्रेरित: टिकट टकसाल ठीक (200) और WebSocket handhake उत्तर 403। स्प्रिंग ने अपने स्वयं के OriginHandshakeInterceptor AFTER अनुप्रयोग के बाद को मंजूरी दी, और कोई अनुमति प्राप्त मूल के साथ यह वेबयूटिल्स में वापस आता है। यह हैसमेओरिजिन, जो इस योजना के विरुद्ध ब्राउज़र की उत्पत्ति की तुलना करता है और इस सर्वर को पोर्ट करता है। TLS-terminating प्रॉक्सी के पीछे वे कभी सहमत नहीं हो सकते - https://internal.host http://internal.host:80 के खिलाफ - इसलिए यह हर वास्तविक ब्राउज़र से इनकार कर दिया जबकि टिकट यह पूरी तरह से मान्य था। यह असामान्य रूप से अच्छी तरह से छिपा हुआ है, और पूर्व सत्यापन क्यों है। बाहर एक वैध टिकट पहले टर्मिनलहैंशाकइंटरसेप्टर द्वारा मना कर दिया जाता है और कभी नहीं पहुंचता है वसंत की जांच, इसलिए अंत बिंदु को उजागर करना unauthenticated वास्तव में 401 लौट आया यह होना चाहिए - और वास्तव में किसी सदस्य के रास्ते के बारे में कुछ भी साबित नहीं हुआ। हर जांच करें कि मैं भाग गया था, जबकि फीचर सभी के लिए टूट गया था। मूल अभी भी जांचा गया है, टर्मिनलहैंडशाकइंटरसेप्टर द्वारा होस्ट के खिलाफ हेडर, जो प्रॉक्सी से बच जाता है। यह जाँच दोनों का सख्त है: यह भी एक हैंडशेक को पूरी तरह से कोई उत्पत्ति नहीं होने से मना कर दिया, और इसे प्रति डोमेन सूची की आवश्यकता नहीं है। तीन परीक्षण पंजीकरण पिन करें - पथ, इंटरसेप्टर और विकलांग एक ही-origin जाँच - तो "tidying" डिफ़ॉल्ट वापस एक आउटेज बल्कि चेतावनी की तुलना में।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें