KamoCRM

Smettere di registrare token di sessione, OTK e autentiche su ogni richiesta

FixAPIService
Spegnimento
23 settembre 2026 alle ore 10:16 UTC
Autore
Kamo
Impegno
3e5793d

in avanti() stampato l'intera mappa della testata copiata su ogni singola chiamata -- System.out.println("APIService: intestazioni copiate: " + outHeaders) -- che serializza X-***-Token, Cookie, X-OTK e Autorizzazione in tutto, più un linea separata con un 32 caratteri *** prefisso. Combinato con org.springframework.web a DEBUG in ConfigMap (Spring MVC logs request intestazioni proprie a quel livello), registri dal vivo tenuti 32 *** token e 52 Valori X-OTK in una finestra di 30 minuti. Questo gateway è il singolo della piattaforma chokepoint per ogni chiamata /api/**, in modo che fosse esposizione continua materiale di sessione inquilino in un posto nulla può riscattare dopo il fatto. Rimuoveto tutte le ~31 System.out.println chiamate (e una stampaStackTrace) da APIGatewayController -- circa 15-20 corsa per richiesta, che era anche un tassa di ingresso sul servizio più trafficato sulla piattaforma. Le due eccezioni percorsi in avanti() ora log alla maggior parte di una linea WARN ciascuno, nominando il metodo, URI e stato / messaggio di inizio -- mai una mappa di intestazione o un corpo. org.springframework.web è ATTENZIONE in entrambi i k8s/config.yaml (che cosa il cluster E... (che cosa una corsa locale legge). CredentialLogging Test guida una richiesta inoltrata reale che trasporta tutti e quattro forme credenziali e non afferma nulla a tutti raggiunge System.out; reverting l'intestazione-dump println fallisce immediatamente.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo