KamoCRM

Higiene de login - sem segredos nos logs, uma reinicialização termina cada sessão, limite de taxa /register (ID0.4)

FixSecurityService
Enviado
15 de novembro de 2026 às 01:03 UTC
Autor
Kamo
Confirmação
4af5a37

- O login não despeja mais todos os cabeçalhos de solicitação (cookies incluídos) no DEBUG suas Redis chaves são registradas apenas como uma impressão digital unidirecional de 8-hex (KSessionService.fingerprint); senha comprimentos e prefixos de hash de senha não são mais registrados. - Uma redefinição de senha (recuperação, o link set-senha) e uma senha definida por um chamador de deus-elegível final CADA a sessão do usuário através do índice ***UIDX e revogar cada KamoMobile token de dispositivo A alteração mantém a sessão a partir da qual foi feita e termina a sessão em todos os outros locais; o telefone permanece emparelhado após o commit e nunca lança (PasswordChangeSessionRevoker). - POST /register: por IP público (40/h) e por email enviado (5/h) limites em Redis, 429 + Retry-After, registrado como REGISTRATION_REJECTED; falha ao abrir com um erro Redis, registrado com o throwable. - Segredos de cliente EXTERNAL_AUTH_PROVIDERS: já ilegíveis (entidade @JsonIgnore, coleção Organization @JsonIgnore, /providers retorna apenas ids) - agora fixado por um teste. - A regra de 5 tentativas erradas do código de registro já estava no main (2026-09-17); inalterada.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços