KamoCRM

Sức khỏe đăng nhập - không có bí mật trong bản ghi, một khởi động lại kết thúc mỗi phiên chạy, giới hạn tốc độ /register (ID0.4)

FixSecurityService
Shipped
lúc 01:03 15 tháng 11, 2026 UTC
Author
Kamo
Commit
4af5a37

- Đăng nhập không còn ném tất cả các đầu yêu cầu (bao gồm cả cookie) tại DEBUG. *** ids, một lần khóa và khóa Redis của họ chỉ được đăng ký như một dấu vân tay 8- hexa một chiều (KSessionService. fingerprint); password độ dài và tiền tố mật khẩu-hash không còn được ghi lại nữa. - Đặt lại mật khẩu (tự phục hồi, liên kết thiết lập mật khẩu) và mật khẩu được thiết lập bởi một người gọi có khả năng kết thúc mỗi lần truy cập phiên chạy của người dùng thông qua chỉ mục ***UIDX và hủy bỏ mỗi KamoMobile mã thiết bị. Của thành viên thay đổi giữ phiên chạy mà nó được tạo ra từ và thoát khỏi mọi nơi khác; điện thoại vẫn được ghép nối after commit và never throws (PasswordChangeSessionRevoker). - POST /register: mỗi IP công cộng (40/h) và mỗi email gửi (5/h) giới hạn trong Redis, 429 + Retry-After, đăng ký là REGISTRATION_REJECTED; thất bại mở trên lỗi Redis, đăng ký với throwable. - EXTERNAL_AUTH_PROVIDERs client secrets: already unreadable (entity @JsonIgnore, Organization collection @JsonIgnore, /providers returns ids only) - bây giờ được gắn bởi một thử nghiệm. - Quy tắc 5 lần cố gắng sai của mã đăng ký đã có trên main (2026-09-17); không thay đổi.

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