Mã hóa

Mã hóa zero-knowledge, giải thích dễ hiểu.

Đó là cụm từ an tâm nhất trong marketing quyền riêng tư — và nó có nghĩa cụ thể, hẹp hơn âm thanh của nó. Đây là những gì nó bảo vệ, không bảo vệ, và điều gì mạnh hơn.

Mã hóa cho tệp riêng tư

Mã hóa thiết bị

Bảo vệ điện thoại đang khóa

Lớp nền rất tốt, nhưng sau khi mở máy, ứng dụng vẫn đọc được dữ liệu của mình.

Đám mây mã hóa đầu cuối

Hữu ích cho lưu trữ riêng tư từ xa

Nhà cung cấp thường không đọc được nội dung, nhưng thiết kế tài khoản và khôi phục vẫn quan trọng.

Tệp có mật khẩu

Tùy định dạng và mật khẩu

Định dạng hiện đại, mạnh có thể rất tốt; mật khẩu yếu hoặc định dạng cũ có thể phá hỏng mã hóa.

Phổ ai có thể đọc dữ liệu của bạn

Mọi sản phẩm lưu trữ nằm đâu đó trên một đường thẳng: ai, ngoài bạn, có thể đọc thứ này? Ở một đầu là lưu trữ đám mây thông thường — mã hóa "trong quá trình truyền và khi lưu trữ", nhưng khóa do nhà cung cấp giữ, nên nhà cung cấp (và bất kỳ ai bắt buộc hoặc xâm nhập nó) có thể đọc mọi thứ. Ở giữa là zero-knowledge: thiết bị của bạn mã hóa trước khi tải lên, nhà cung cấp lưu trữ bản mã không thể mở. Ở đầu xa là local-first: dữ liệu không bao giờ trở thành bản sao của nhà cung cấp.

Zero-knowledge thực sự hứa hẹn gì

Trong thiết kế zero-knowledge, mật khẩu của bạn không bao giờ rời thiết bị; khóa được dẫn xuất cục bộ, nội dung được mã hóa phía client, và máy chủ chỉ thấy bản mã. Thực hiện trung thực, đây là bảo đảm thực sự và có ý nghĩa: vi phạm nhà cung cấp chỉ rò rỉ dữ liệu vô nghĩa, và nhà cung cấp không thể bị bắt buộc cung cấp văn bản gốc mà họ không thể tạo ra.

Nhưng hãy lưu ý những gì còn lại: nhà cung cấp vẫn biết bạn — tài khoản, email, dấu vết thanh toán — và vẫn biết rằng bạn lưu trữ dữ liệu, khoảng bao nhiêu, và khi nào nó thay đổi. Bản mã cộng danh tính không phải là số không; đó là bản đồ nơi bí mật nằm, với tên bạn trên đó.

Bài kiểm tra đường khôi phục

Một câu hỏi cắt qua hầu hết marketing: "Điều gì xảy ra nếu tôi quên mật khẩu?" Nếu câu trả lời là "chúng tôi có thể giúp bạn lấy lại", thì một đường đến dữ liệu của bạn tồn tại mà không đi qua bạn — và dù đường đó là gì, nó có thể bị sử dụng, bị xâm nhập, hoặc bị bắt buộc. Nếu câu trả lời là "chúng tôi không thể giúp; chỉ cụm từ khôi phục của bạn mới có thể", bạn đang nhìn thấy thứ thật. Câu trả lời bất tiện là cách bạn nhận ra mật mã học trung thực.

Tiến thêm một bước: không có nhà cung cấp nào

Câu trả lời của Sealby cho "nhà cung cấp có thể thấy gì?" mang tính cấu trúc: không có nhà cung cấp trong vòng lặp. Không có tài khoản nhận dạng bạn, không có máy chủ lưu bản mã của bạn, và mã hóa diễn ra trên iPhone của bạn với khóa trong Secure Enclave. Nếu bạn bật sao lưu, blob đi đến iCloud của bạn — vẫn không thể đọc được đối với Apple và đối với chúng tôi. Mỗi két có cụm từ khôi phục riêng, và mất nó nghĩa là không ai có thể giúp — chính xác là thuộc tính mà mọi thứ ở trên đã xoay quanh.

Giải đáp nhanh

Mã hóa zero-knowledge nghĩa là gì?

Nghĩa là nhà cung cấp dịch vụ lưu trữ dữ liệu nhưng không thể đọc: mã hóa và giải mã diễn ra trên thiết bị của bạn, và nhà cung cấp không bao giờ giữ khóa của bạn. Nhà cung cấp có "zero knowledge" về nội dung — mặc dù thông thường vẫn biết bạn là ai và dữ liệu tồn tại.

Mã hóa zero-knowledge có an toàn không?

Mật mã học là vững chắc khi triển khai tốt. Rủi ro còn lại nằm xung quanh nó: nhà cung cấp vẫn giữ dữ liệu (đã mã hóa) và siêu dữ liệu tài khoản, phần mềm client phải trung thực, và đường khôi phục tài khoản có thể âm thầm mở lại quyền truy cập. Đánh giá những điều đó, không chỉ tên thuật toán mã hóa.

Điều gì mạnh hơn zero-knowledge?

Không có kiến thức nào cả: thiết kế local-first không có tài khoản và không có bản sao của nhà cung cấp. Sealby mã hóa trên thiết bị và không có máy chủ — không có công ty nào biết bạn lưu trữ gì, giữ bản mã, hay có thể bị bắt buộc giao bất cứ thứ gì.

Lưu trữ đám mây không biết nội dung là gì?

Đây là lưu trữ đám mây trong đó tệp được mã hóa trên thiết bị trước khi tải lên và nhà cung cấp không giữ khóa, nên lưu được dữ liệu nhưng không đọc được nội dung. Một số nhà cung cấp phổ biến quảng bá mô hình này. Nó bảo vệ nội dung tệp, không che việc bạn có tài khoản, dung lượng lưu hay thời điểm thay đổi. Nếu có thể đặt lại mật khẩu mà không cần cụm từ khôi phục, hãy xem kỹ cơ chế khôi phục và ai có thể tiếp cận khóa; chỉ việc đặt lại mật khẩu chưa đủ để kết luận nhà cung cấp đọc được nội dung.

← Tìm hiểu

Két sắt của bạn đang chờ.

Tải Sealby và bảo vệ những gì quan trọng. Cài đặt chưa đầy một phút, và không cần tạo tài khoản.

Tải trên App Store

iPhone & iPad · iOS 17+ · Miễn phí