KamoCRM

Higiene de inicio de sesión - no hay secretos en los registros, un reset termina cada sesión, límite de velocidad /register (ID0.4)

FixSecurityService
Enviado
15 de noviembre de 2026 a las 1:03 UTC
Autor
Kamo
Commit
4af5a37

- El inicio de sesión ya no descarga cada encabezado de solicitud (cookies incluidas) en DEBUG sus Redis claves se registran solo como una huella digital unidireccional de 8 hexadecimal (KSessionService.fingerprint); contraseña Las longitudes y los prefijos de hash de contraseña ya no se registran. - Un restablecimiento de contraseña (recuperación, el enlace de configuración de contraseña) y una contraseña establecida por un llamador elegible para Dios termina CADA Se inicia la sesión del usuario a través del índice ***UIDX y se revoca cada KamoMobile token de dispositivo El cambio mantiene la sesión desde la que se realizó y cierra la sesión en todas partes; el teléfono permanece emparejado Después de la confirmación y nunca lanza (PasswordChangeSessionRevoker). - POST /register: por IP pública (40/h) y por correo enviado (5/h) límites en Redis, 429 + Retry-After, Registrado como REGISTRATION_REJECTED; falla al abrir con un error Redis, registrado con el lanzable. - Secretos de cliente EXTERNAL_AUTH_PROVIDERS: ya no se pueden leer (entidad @JsonIgnore, colección Organización @JsonIgnore, /providers devuelve solo ids) - ahora fijado por una prueba. - La regla de 5 intentos incorrectos del código de registro ya estaba en main (2026-09-17); sin cambios.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios