Çağrıcının sorgusu halka açık proxy'lerde

FixAPIService
Shiked
7 Ağustos 2026 05:02 UTC
Yazar
Kamo
Commit
21670e5

Ağ geçidi 3c24d32'de çifte sorgu dizelerini durdurdu, ancak dört Bu hizmetteki diğer proxyler hala zaten yüksek oranda kodlandı Bir String'e girin ve onu RestTemplate's String aşırı yüklemesine teslim edindi, ki bu onu tedavi ediyor URI şablonu olarak ve ikinci bir kez şifreler:%2C %252C olarak kaldı, upstream Bir kez şifrelendi ve gerçek token A%2CB aldı. Bunlar tüm kamusal yüzeylerdir, bu yüzden başarısızlıklar sessiz ve topraklar dışındadır Şirket: - /api/public/esign/** – bir İş planı müşteri durumu =%2CCOMPLETED Filtre bir koşu token ESigService'a geldi. - /api/public/webinar/** - aynı şekilde, MediaService tarafı. - /api/sosyal/webhook/{token} – GET doğrulama elhake IS the query dize. Bir uzayı eşitsiz bir aşağılayıcı içeren bir Meta doğrulama MediaService 200 boşluğu cevap verdi, bu yüzden Meta abonelikten ayrıldı; X'in crc token HMAC'd verbatim, bu yüzden bir adam webhook'u kayıt altına alır. Değişime Güvenli: Meta's x-hub-signature-256 ve X'in imzası hem HMAC'nin imzası hem de Çiğ BODY (MessengerAdapter:110, InstagramAdapter:114, XAdapter:151), Âyet-i Hakk'a yemin ederim ki, Hiçbir imza URL'yi kapsar. - /api/public-chat/** - bu uygulamanınQueryString'i aldığı üç eller. Yardımcı APIGatewayler'den UpstreamUri'ye taşınır, böylece dört sınıf Dört kopya yerine bir parse-and-fall-back şubesi paylaşıyor. URL bu URL URI.create reddediyor (bölge, |, {}, truncated kaçış - bugün işe yarayan şekiller İkinci şifrenin sadece BECAUSE'si hala eski String yoluna devam ediyor WARN, o kadar kötü bilgilendirilmiş trafik tam olarak yaptığı gibi davranır. Halk sohbet, ağ geçidinin yerine ikinci bir giriş noktası gerekiyordu. Onun yolu onun yolu @PathVariables'den inşa edilmiş olan Spring zaten DECODED, sorgusu sorgulandığında ham, bu yüzden URI'daki koncatenasyon URL'sini kapatın. Bir yaratı olurdu regresyon: abc%23xyz decodes to abc#xyz, which which which URI.create, sessizce parçadaki yolu ele alırken kabul eder. The The The The The The The The Yarılar çağrı sitesine ayrı tutulur - yol aynı şekilde kodlanır UriComponentsBuilder call DefaultUriBuilder, so those bytes are. değişmemiş; sorgu yalnız bıraktı. Yedi sorgusuz eller String'i koruyor Yol: sorgu yok, düzeltmek için çift kod yok. Deliberately değişmedi ve bu şekilde kalmalılar - her şey tam olarak bir kez şifreleniyor Bugün, bu yüzden "ekiz" onlar 502 canlı trafik olurdu: abonelik-catalog (splices a a) DECODED @RequestParam locale), abonelik-promotions (fixed literal), **************** (SHA-256 hex, URI COMPONENT altında sabit bir nokta), LeadIntakePublicController (decoded UUID yolu değişkeni, aslaQueryString'i aramaz), VOIP kaydı En büyük POST (gerçek yapılandırılmış, çoklu vücutdaki tüm giriş) ve CapchaVerificationService (payload JSON gövdesindedir).

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle