Kiến trúc không biết gì về nội dung là gì

Tóm lại:

Đây là cách nói về một dịch vụ giữ dữ liệu đã mã hóa của bạn mà không nắm bất kỳ khóa nào. Chúng tôi lo phần máy móc. Còn bên trong có gì thì chúng tôi không có cách nào biết được.

🔐 Chuyện cái kho gửi đồ

Cách một dịch vụ không biết gì về nội dung được dựng nên

Hãy hình dung một kho gửi đồ có bảo vệ.

  • Đám mây thông thường. Bạn thuê một ngăn, người quản lý giữ chìa dự phòng, lý do là phòng khi bạn làm mất chìa của mình. Nghĩa là ông ta mở lúc nào cũng được, nhìn vào trong, hoặc cho người khác nhìn.
  • Không biết gì về nội dung. Bạn thuê ngăn và mang ổ khóa của chính mình tới. Chìa ấy không ai khác có. Người quản lý cho bạn vào tòa nhà nhưng không mở nổi ngăn của bạn. Có ai hỏi bên trong là gì, ông ta trả lời thành thật: tôi không biết.

⚙️ Nó hoạt động ra sao

Ở ứng dụng thông thường, bạn gửi mật khẩu lên máy chủ, máy chủ đối chiếu rồi mở dữ liệu giúp bạn.

Ở đây, hai việc đó được tách hẳn ra:

  1. Chứng minh bạn là bạn. Một phần mật khẩu được xáo đi rồi gửi lên máy chủ, chỉ để nó biết nên cho ai vào.
  2. Mở ghi chú. Phần còn lại ở lại trên thiết bị và tạo ra khóa mã hóa, thứ không bao giờ rời khỏi máy.
Ổ khóa ở máy chủ, chìa khóa ở phía bạn

Máy chủ giữ ổ khóa. Bạn giữ chìa. Nó biết có dữ liệu, nhưng không có cách nào biến dữ liệu đó thành chữ đọc được.

⚖️ Vì sao đáng công đến thế

Đây không phải khẩu hiệu. Nó thay đổi điều gì là có thể xảy ra.

  • Một lệnh của tòa. Nếu cơ quan chức năng yêu cầu dữ liệu của bạn, thứ chúng tôi giao được chỉ là mớ mã hóa vô nghĩa. Không ai bị buộc phải giải mã thứ mà chính họ không đọc nổi.
  • Một vụ xâm nhập. Máy chủ của chúng tôi có bị chọc thủng thì kẻ tấn công cũng chỉ mang đi được tiếng ồn.
  • Và chính chúng tôi. Bạn không cần tin rằng mọi người ở đây đều ngay thẳng. Bạn chỉ cần tin vào toán học.

🛡️ Điều đó có nghĩa gì trong TaskNote

Sự riêng tư ở đây không dựa vào thiện chí của chúng tôi, mà dựa vào khóa của bạn.

Khi bạn đăng ký, khóa được sinh ra ngay trong trình duyệt của bạn. Thứ chúng tôi lưu là những khối đã mã hóa của ghi chú, công việc và nhãn. Mật khẩu của bạn và khóa của bạn đều không nằm ở chỗ chúng tôi.

❓ Câu hỏi thường gặp

Tôi quên mật khẩu, sao các bạn không đặt lại giúp?

Vì chúng tôi chưa từng biết nó. Trong một hệ thống dựng theo lối này không có cửa sau cho quản trị viên. Mất cả mật khẩu lẫn khóa khôi phục thì ghi chú mất luôn.

Siêu dữ liệu có được che không?

Phần lớn là có, nhưng không phải tất cả. Nội dung và tiêu đề thì chúng tôi không đọc được. Máy chủ vẫn phải biết vài dữ kiện vận hành để chạy được, đại loại tài khoản này có năm mươi tệp đã mã hóa, lần đồng bộ gần nhất là sáng nay. Chúng tôi giữ những thứ đó ở mức tối thiểu mà dịch vụ cần.

Vẫn chia sẻ ghi chú được chứ?

Được, chỉ là phía sau hậu trường phải làm nhiều hơn. Thiết bị của bạn dùng khóa công khai của người nhận để bọc khóa của ghi chú lại. Máy chủ chỉ chuyển gói đó đi, chưa bao giờ mở được nó.

Ý nghĩ của bạn thuộc về bạn, không thuộc về một máy chủ

Đừng giao những điều riêng tư cho công ty đọc được chúng.

Dùng TaskNote miễn phí