Skip to content

Mã hóa Zero-Knowledge ​

Mã hóa Zero-Knowledge (ZK) cho phép bạn lưu trữ dự án trên đám mây đồng thời đảm bảo rằng chỉ mình bạn có thể đọc chúng. Tất cả việc mã hóa và giải mã diễn ra hoàn toàn trong trình duyệt của bạn — máy chủ chỉ lưu trữ bản mã và không bao giờ thấy mật khẩu hoặc dữ liệu dự án của bạn.

Tính năng này dành cho người dùng Premium.

Khi nào nên dùng ​

  • Khi bạn cần lưu trữ đám mây nhưng không thể chia sẻ dữ liệu dự án với máy chủ bên thứ ba
  • Khi tổ chức của bạn yêu cầu mã hóa đầu-cuối cho các dự án khách hàng hoặc địa điểm nhạy cảm
  • Khi quản trị viên Enterprise của bạn đã bắt buộc Cloud + Encryption là chế độ lưu trữ yêu cầu
  • Khi bạn muốn chia sẻ một dự án đã mã hóa với đồng nghiệp người cũng biết cùng một mật khẩu

Cách hoạt động ​

  1. Bạn đặt một mật khẩu khi lưu dự án.
  2. Trình duyệt của bạn dẫn xuất một khóa mã hóa từ mật khẩu bằng hàm dẫn xuất khóa an toàn (PBKDF2 / AES-256).
  3. Tất cả dữ liệu dự án và hình ảnh được mã hóa trước khi gửi lên máy chủ.
  4. Khi bạn hoặc đồng nghiệp mở dự án, trình duyệt sẽ giải mã cục bộ bằng cùng mật khẩu.

Máy chủ chỉ lưu trữ blob đã mã hóa — nó không thể đọc dữ liệu dự án của bạn.

Lưu một dự án với mã hóa Zero-Knowledge ​

  1. Mở Project → Save As (hoặc tạo dự án mới).
  2. Trong phần Storage Mode, chọn Cloud + Encryption (ZK).
  3. Nhập một mật khẩu mạnh (tối thiểu 8 ký tự). Chỉ báo độ mạnh mật khẩu giúp bạn chọn mật khẩu an toàn.
  4. Xác nhận mật khẩu và nhấp Save.

TIP

Bạn có thể tạo một khóa ngẫu nhiên có độ mạnh mật mã bằng cách nhấp Generate key & download .key file. Lưu tệp .key ở vị trí an toàn — bạn sẽ cần nó để mở dự án.

Save As — chế độ ZK

Mở một dự án đã mã hóa ​

Khi bạn mở một dự án được mã hóa ZK, một hộp thoại yêu cầu mật khẩu sẽ xuất hiện:

  1. Nhập mật khẩu đã dùng khi lưu dự án.
  2. Dự án được giải mã cục bộ và tải như bình thường.

Nếu mật khẩu sai, dự án không thể được mở và sẽ hiển thị lỗi. Không có cách nào khôi phục dự án nếu mất mật khẩu.

Mã hóa toàn công ty (Enterprise) ​

Nếu quản trị viên Enterprise của bạn đã cấu hình mật khẩu mã hóa áp dụng toàn công ty, bạn sẽ không được nhắc tạo mật khẩu riêng. Thay vào đó:

  1. Một trường Company Password xuất hiện khi lưu hoặc mở dự án đã mã hóa.
  2. Nhập mật khẩu công ty do quản trị viên cung cấp.
  3. Mật khẩu được xác minh đối chiếu với bản mã kiểm thử do máy chủ lưu trữ. Nếu đúng, dự án sẽ được lưu hoặc mở.

INFO

Máy chủ chỉ xác thực rằng mật khẩu tạo ra khóa đúng — nó không bao giờ lưu trữ chính mật khẩu.

Thay đổi mật khẩu mã hóa ​

WARNING

Thay đổi mật khẩu mã hóa (của riêng bạn hoặc mật khẩu toàn công ty) không tự động mã hóa lại các dự án hiện có. Các dự án đã lưu bằng mật khẩu cũ vẫn được mã hóa bằng khóa đó và vẫn có thể truy cập bằng mật khẩu cũ.

Để di chuyển dự án sang mật khẩu mới:

  1. Mở dự án (bằng mật khẩu cũ).
  2. Dùng Project → Save As và lưu lại với mật khẩu mới đã chọn.

Ngoài ra, hãy xuất dự án ra tệp .cctvp cục bộ và nhập lại sau khi mật khẩu mới có hiệu lực.

Thay đổi mật khẩu ZK của riêng bạn ​

Mật khẩu ZK của bạn là theo từng dự án — mỗi dự án lưu trữ salt và bản mã kiểm thử riêng của nó. Để thay đổi mật khẩu cho một dự án cụ thể, hãy mở nó bằng mật khẩu hiện tại, sau đó dùng Project → Save As và nhập mật khẩu mới.

Thay đổi mật khẩu áp dụng toàn công ty (quản trị viên Enterprise) ​

Xem Encryption Policy in Enterprise Settings để biết hướng dẫn đầy đủ.

Ghi chú bảo mật ​

Thuộc tínhChi tiết
Dẫn xuất khóaPBKDF2-SHA256 với salt ngẫu nhiên 128-bit
Mã hóaAES-256-GCM
Lưu trữ mật khẩuKhông bao giờ được lưu trữ hoặc truyền — khóa dẫn xuất chỉ tồn tại trong bộ nhớ của trình duyệt
Những gì máy chủ biếtMáy chủ chỉ lưu trữ blob đã mã hóa và một bản mã kiểm thử dùng để xác minh mật khẩu
Khôi phục mật khẩuKhông khả thi — hãy lưu trữ mật khẩu của bạn một cách an toàn

Mẹo ​

  • Sử dụng trình quản lý mật khẩu hoặc tệp .key để lưu mật khẩu ZK của bạn
  • Đối với các dự án nhóm, hãy thống nhất một mật khẩu dùng chung trước khi lưu phiên bản ZK đầu tiên
  • Nếu bạn cần chia sẻ một dự án đã mã hóa, hãy chia sẻ mật khẩu qua kênh an toàn (không trong cùng một tin nhắn với liên kết dự án)
  • Quản trị viên Enterprise có thể bắt buộc chế độ ZK cho tất cả dự án thông qua Encryption Policy trong Enterprise Settings
  • Tính năng tự động lưu hoạt động với các dự án ZK — khóa phiên được giữ trong bộ nhớ cho đến khi bạn đóng tab

Chủ đề liên quan ​