Tiêu chuẩn An toàn OWASP • Bảo mật Tệp Mẫu Nội bộ • 100% Minh bạch

Chính sách Bảo mật & An toàn Dữ liệu Cộng đồng

KVINA Tools Hub được xây dựng với nguyên tắc bảo vệ tối đa dữ liệu công việc của thành viên: xử lý trực tiếp trên bộ nhớ đệm (In-Memory), cô lập tệp mẫu ngoài thư mục công khai và tự động dọn dẹp sau khi bàn giao ứng dụng.

Kiểm định Toàn vẹn SHA-256
Mọi tệp đính kèm & bản phát hành
Xử lý Tức thời Không Lưu trữ
Dữ liệu chạy Tool không lưu vào DB

1. Bảo mật Tệp Dữ liệu Mẫu (Private Sample Files)

Khi bạn đính kèm tệp Excel, CSV, PDF hoặc ZIP trong mục Gửi Yêu cầu Công cụ mới, hệ thống áp dụng quy trình cô lập 4 lớp:

  • Lưu ngoài thư mục công khai: Tệp mẫu được đặt cờ is_public_access = false và lưu trong vùng nội bộ App_Data/Uploads.
  • Định danh GUID & Băm SHA-256: Đổi tên tệp vật lý sang GUID ngẫu nhiên để chống tấn công Path Traversal và tính mã kiểm tra SHA-256.
  • Giới hạn quyền tải xuống: Chỉ chính Tác giả bài viết và Quản trị viên điều phối Hàng chờ mới có quyền tải tệp mẫu.

2. Công cụ Trực tuyến Xử lý trên RAM (In-Memory)

Toàn bộ các ứng dụng Mini-Tools chạy trực tiếp trên trình duyệt hoặc xử lý tức thời trong bộ nhớ RAM của máy chủ:

  • Không lưu nội dung nhạy cảm: Văn bản, danh sách mã hàng, dữ liệu JSON/CSV hoặc chuỗi Base64 bạn đưa vào công cụ không bao giờ bị ghi lại trong Cơ sở dữ liệu.
  • Chỉ thống kê lượt sử dụng: Hệ thống chỉ cộng +1 vào bộ đếm lượt chạy (usage_count) của công cụ để xếp hạng công cụ phổ biến.
  • Khuyến nghị ẩn danh hóa: Khi gửi tệp mẫu nhờ làm Tool, bạn nên thay thông tin cá nhân/nhạy cảm bằng dữ liệu giả lập đại diện.

3. Tự động Dọn dẹp Tệp Mẫu Sau Hoàn thành

Để vừa bảo mật dữ liệu của bạn vừa tối ưu dung lượng máy chủ, hệ thống áp dụng vòng đời lưu trữ ngắn hạn cho tệp đính kèm:

  • Xóa tệp vật lý khi Tool hoàn tất: Ngay sau khi Yêu cầu chuyển sang trạng thái COMPLETED và gắn ứng dụng giải quyết, tệp mẫu vật lý trên đĩa sẽ được dọn dẹp (is_cleaned_from_disk = true).
  • Giữ nguyên siêu dữ liệu minh bạch: Hệ thống chỉ giữ lại tên tệp gốc và mã băm SHA-256 để đối chiếu lịch sử hỗ trợ.

4. Bảo mật Tài khoản, Cookie & Phân quyền RBAC

Tài khoản thành viên và quyền hạn truy cập được bảo vệ theo tiêu chuẩn ứng dụng doanh nghiệp:

  • Mã hóa mật khẩu một chiều: Mật khẩu được băm an toàn bằng thuật toán BCrypt kèm Salt riêng biệt; quản trị viên không thể xem mật khẩu gốc.
  • Cookie & LocalStorage tối giản: Chỉ sử dụng Cookie xác thực HttpOnly, Anti-Forgery Token chống CSRF và lưu cấu hình Giao diện/Ngôn ngữ (Sáng/Tối, Bảng màu, VI/EN).
  • Chống XSS & SQL Injection 100%: Mọi bài viết và bình luận đều được lọc qua RichTextFormatter mã hóa HTML an toàn.

Bảng Tóm tắt Phạm vi Truy cập & Vòng đời Lưu trữ Dữ liệu

Loại Dữ liệu Mục đích Sử dụng Phạm vi Hiển thị Thời hạn Lưu trữ
Dữ liệu nhập vào Công cụ Online Chạy thuật toán chuẩn hóa / chuyển đổi tức thời Riêng tư 100% (Chỉ phiên của bạn) Xóa ngay sau khi trả kết quả (0 giây)
Tệp mẫu đính kèm Yêu cầu (SampleFile) Giúp đội ngũ KVINA hiểu cấu trúc dữ liệu để xây dựng Tool Nội bộ (Tác giả & Admin Hàng chờ) Tự động dọn dẹp sau khi Tool hoàn thành
Chủ đề Thảo luận, Bài viết & Bình luận Chia sẻ kinh nghiệm, bình chọn ưu tiên & hỗ trợ cộng đồng Công khai trên Diễn đàn Cộng đồng Lưu trữ lâu dài phục vụ tra cứu
Minh chứng Ủng hộ (Donate / Sổ vàng) Minh bạch tài chính cộng đồng & cấp huy hiệu VIP Supporter Tùy chọn Công khai hoặc Ẩn danh Lưu trữ minh bạch trên Sổ vàng

Bạn có câu hỏi về bảo mật hoặc cần hỗ trợ xử lý dữ liệu riêng tư?

Hãy mở chủ đề trao đổi trên Diễn đàn hoặc gửi yêu cầu công cụ mới, đội ngũ quản trị viên KVINA sẽ phản hồi trực tiếp.