Redara bảo vệ dữ liệu tra cứu như thế nào?
Extension chạy trên máy người dùng nên luôn có thể bị đọc mã nguồn. Redara không dựa vào việc che giấu JavaScript để bảo vệ sản phẩm. Quyền truy cập, gói, quota và credential nguồn được kiểm tra ở API.
Extension không chứa credential nguồn
Extension gọi api.leadsfinder.vn. API Redara mới kết nối nguồn tra cứu chính, nguồn dự phòng hoặc nhà cung cấp AI. URL nguồn và credential không nằm trong gói extension.
Phiên đăng nhập Google
Redara sử dụng Google OAuth. Sau callback, server phát session ngẫu nhiên và chỉ lưu hash token trong SQLite. Cookie có cờ HttpOnly, Secure và SameSite. Đăng xuất xóa session trên server, không chỉ xóa giao diện phía client.
Gói và quota do server quyết định
Extension không tự cấp gói. API kiểm tra ngày hết hạn, lượt còn lại trong ngày, giới hạn request mỗi phút, quyền bulk, quyền export và số thiết bị trước khi gọi nguồn. Việc sửa JavaScript ở client không tăng được quota trên server.
Lịch sử tách theo chủ tài khoản
Mỗi dòng lịch sử có trường owner. Endpoint xem, xuất file và xóa lịch sử đều lọc theo email đã xác thực. Người dùng khác không thể đọc hoặc xóa lịch sử của bạn qua API thông thường.
Bảo vệ thao tác quản trị
- Trang quản trị yêu cầu session có role admin.
- State-changing request dùng cookie bị kiểm tra nguồn để chặn CSRF.
- CORS chỉ trả quyền cho origin extension đã cấu hình.
- Admin token break-glass chỉ chấp nhận trên loopback, không dùng từ Internet.
- Audit log ghi các mutation quản trị gói, user và subscription.
Bảo vệ API
OAuth và admin API có rate limit. Mỗi gói còn có giới hạn request theo phút. Payload JSON có giới hạn kích thước; lỗi nội bộ được đổi thành mã chung thay vì trả stack hoặc tên provider.
Thiết bị và session
Khi tài khoản vượt giới hạn thiết bị của gói, server thu hồi session cũ và giữ các phiên mới nhất trong phạm vi cho phép. Admin có thể thu hồi toàn bộ session của một user.
Dữ liệu nào được lưu?
Redara lưu hồ sơ Google tối thiểu cần cho tài khoản, role, trạng thái, subscription, quota usage, session hash, audit log và lịch sử tra cứu thuộc user. Extension có thể lưu cài đặt giao diện trong Chrome storage.
Xóa dữ liệu
Người dùng có thể xóa lịch sử tra cứu của chính mình từ popup. Đăng xuất thu hồi session hiện tại. Yêu cầu liên quan đến tài khoản hoặc dữ liệu khác có thể gửi tới [email protected].
Câu hỏi thường gặp
Crack extension có dùng API miễn phí được không?
Không chỉ bằng việc sửa client. API vẫn yêu cầu session hợp lệ và thực thi gói, quota cùng thiết bị ở server.
Extension có đọc mật khẩu Google không?
Không. Google xử lý màn đăng nhập OAuth; Redara nhận thông tin tài khoản đã xác minh qua callback.
Redara có gọi thẳng ZooInbox từ extension không?
Không. Extension gọi API Redara; backend mới gọi db1 rồi fallback db2 khi cần.