Puncte:0

Dezactivați decodarea URL-urilor în anumite adrese URL KEMP Load Balancer

drapel cn

Așa că am configurat recent GitLab pe serverul meu și folosesc echilibrul de încărcare kemp pentru a inversa proxy-ul și, de asemenea, pentru a gestiona alte reguli și chestii, dar astăzi am observat că IDE-ul web nu funcționează și după ce m-am uitat la jurnalele și am făcut câteva cercetări, am găsit am aflat că motivul pentru care se întâmplă acest lucru este că kemp decodează bare oblice pe care nu ar trebui să le decodifice în primul rând și mă întrebam dacă este posibil să ocolesc decodificarea URL-urilor în toate URL-urile sau în unele pentru a evita acest lucru. problema să se întâmple.

Adresa URL dreapta: https://example.domain.com/api/v4/projects/qcast%2Fqcast-vosk-stt

Adresă URL greșită (decodificată de Kemp): https://example.domain.com/api/v4/projects/qcast/qcast-vosk-stt

Adresa URL greșită are la origine un 404 în GitLab, deoarece nu recunoaște adresa URL, deoarece %2F nu poate fi decodificat într-o bară oblică.

Jurnalele:

2021-11-01T14:58:35+00:00 Kernel Kemp: Detectare: Adresă URL nevalidă [00.00.00.00:51554->10.1.10.10:443] „/api/v4/projects/qcast/qcast-vosk-stt” - Specificație URL nevalidă (sid:0 rev:0)
2021-11-01T14:58:35+00:00 Kernel Kemp: Detectare: Adresă URL nevalidă [00.00.00.00:51632->10.1.10.10:443] „/api/v4/projects/qcast/qcast-vosk-stt” - Specificație URL nevalidă (sid:0 rev:0)
2021-11-01T14:58:35+00:00 Kernel Kemp: Detectare: Adresă URL nevalidă [00.00.00.00:58300->10.1.10.10:443] '/api/v4/projects/qcast/qcast-vosk-stt' - Specificație URL nevalidă (sid:0 rev:0)

Pot remedia acest lucru cu reguli de conținut sau în alt mod?

Actualizați: Am aflat că problema a fost cauzată de această opțiune introduceți descrierea imaginii aici

Am dezactivat-o temporar pentru o remediere rapidă, dar acest lucru ar trebui să ofere câteva accesări pentru a mă ajuta să dezactivez această regulă doar pentru câteva adrese URL sau modele.

PS: Este că problema nu este rezolvată, am inclus doar remedierea temporară pentru a ajuta pe cineva cu mai multe cunoștințe să mă ajute să găsesc cum pot rezolva acest lucru fără a dezactiva acest tip de protecție.

djdomi avatar
drapel za
dacă această problemă este rezolvată, adăugați un răspuns și acceptați-l
DeadSec avatar
drapel cn
@djdomi Nu s-a rezolvat, tocmai am găsit o soluție temporară și am adăugat în postare, așa că dacă cineva știe ceva despre regulile din acea opțiune m-ar putea ajuta să rezolv problema.
djdomi avatar
drapel za
apoi actualizați întrebarea, astfel încât să nu pară rezolvată.
DeadSec avatar
drapel cn
@djdomi a adăugat, îmi pare rău dacă am făcut să sune ca și cum ar fi fost reparat
djdomi avatar
drapel za
dar dacă rezolvă problema, atunci s-a rezolvat?
DeadSec avatar
drapel cn
@djdomi Cam pentru că, deși îmi rezolvă problema care dezactivează protecția împotriva atacurilor cunoscute pe care prefer să nu le dezactivez în serviciul de gaură.
djdomi avatar
drapel za
din moment ce kemp nu este cunoscut de mine, poate că acest artijel vă poate ajuta: https://support.kemptechnologies.com/hc/en-us/community/posts/206343176-Kemp-Load-Balancer-html-rewrite
djdomi avatar
drapel za
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/131042/discussion-between-djdomi-and-deadsec).
Doug Deden avatar
drapel pk
Ai postat asta de două ori: https://superuser.com/questions/1684978/disable-url-decoding-in-certain-urls-kemp-load-balancer

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.