KamoCRM

Igiena de conectare - nu există secrete în jurnale, o resetare încheie fiecare sesiune, limita ratei /register (ID0.4)

FixSecurityService
Shipped
15 noiembrie 2026 la 01:03 UTC
Author
Kamo
Commit
4af5a37

- Autentificare nu mai descarcă fiecare antet de cerere (inclusiv cookie-uri) la DEBUG. *** ID-uri, chei unice și cheile lor Redis sunt înregistrate doar ca amprentă unidirecțională 8-hex (KSessionService.fingerprint); parolă Lungimile și prefixele de parolă-hash nu mai sunt înregistrate. - O resetare a parolei (recuperare, link-ul set-parolă) și o parolă stabilită de un apelant Dumnezeu-eligibil sfârșit FIECARE În acest caz, un membru poate să închidă sesiunea utilizatorului prin intermediul indexului ***UIDX și să revoce fiecare KamoMobile token de dispozitiv O modificare păstrează sesiunea din care a fost făcută și se deconectează peste tot în altă parte; telefonul rămâne asociat După commit și nu aruncă niciodată (PasswordChangeSessionRevoker). - POST /register: per IP public (40/h) si per email trimis (5/h) limite in Redis, 429 + Retry-After, Înregistrat ca REGISTRATION_REJECTED; nu se deschide cu o eroare Redis, înregistrată cu throwable. - EXTERNAL_AUTH_PROVIDERS secretele clientului: deja ilizibile (entitatea @JsonIgnore, colectarea organizației @JsonIgnore, /providers returnează numai ID-uri) - acum fixat de un test. - Regula de 5 încercări greșite a codului de înregistrare era deja pe principal (2026-09-17); neschimbată.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing