Tới nội dung chính

Trang này chưa được dịch sang Tiếng Việt nên đang hiển thị bằng tiếng Anh. Bản thân phần mềm thì đã dịch đầy đủ sang Tiếng Việt.

Bảo mật & riêng tư

Bảo mật & riêng tư

Cái gì được bảo vệ, bằng cách nào, và — nói thẳng ngang như vậy — cái gì thì không.

Mã hoá che được những gì

Nội dung tệp AES-256-GCM, mỗi khối một bản ghi
Tên tệp, kích thước, dấu thời gian, thuộc tính bản kê là một bản ghi AES-256-GCM
SHA-256 và CRC-32C của từng khối bảng khối là một bản ghi AES-256-GCM
Kích thước kho, số khối, tổng dung lượng chưa nén phần đầu tệp vẫn đọc được, và không có đệm nào để che nó đi
Ai đã tạo ra kho lưu trữ không có chữ ký nào: một thẻ xác thực hợp lệ chứng minh ai đó có mật khẩu, chứ không nói gì về người đó

Phần mật mã, gọi đúng tên

Thuật toán mã hoá
AES-256-GCM qua Windows CNG (BCryptEncrypt / BCryptDecrypt, BCRYPT_CHAIN_MODE_GCM). Nonce 96 bit, thẻ xác thực 128 bit.
Dẫn xuất khoá
PBKDF2-HMAC-SHA256 qua BCryptDeriveKeyPBKDF2, mặc định 600.000 vòng lặp. Kho lưu trữ ghi lại số vòng nên có thể nâng lên mà không làm hỏng các tệp cũ.
Số ngẫu nhiên
Bộ sinh của hệ điều hành. Không có muối, nonce hay khoá nào do mã của dự án này tạo ra.
Trả lời khi sai mật khẩu
Một thẻ GCM trên bản rõ rỗng, với dữ liệu liên kết là phần đầu tệp đã hoàn chỉnh. Một lần dẫn xuất là đủ để biết mật khẩu sai.
Mật mã tự nghĩ ra
Không có. Mọi nguyên thuỷ đều đến từ Windows CNG.

Nó dừng lại ở đâu

Mật khẩu yếu phá hỏng tất cả

Toàn bộ cơ chế quy về mật khẩu. PBKDF2 với 600.000 vòng khiến kẻ tấn công tốn khoảng nửa giây cho mỗi lần đoán trên một nhân — nhưng một GPU đoán hàng trăm nghìn lần mỗi giây, và phần cứng chuyên dụng còn hơn thế. Một cụm mật khẩu dài là phòng tuyến duy nhất co giãn theo được.

PBKDF2 không khó về bộ nhớ

Một hàm khó về bộ nhớ như Argon2id sẽ chống GPU tốt hơn. Windows CNG không có hàm nào như vậy, và dự án này không tự cài đặt thuật toán mật mã nào, nên PBKDF2 là thứ được dùng. Điều đó được nêu ra ở đây chứ không được nói tránh đi.

Không có chữ ký, không có danh tính

Một kho lưu trữ mở được bằng mật khẩu của bạn là do ai đó có mật khẩu của bạn tạo ra. Không có gì trong định dạng nói người đó là ai, và không có gì chứng minh một kho lưu trữ không mật khẩu là chưa bị sửa.

Không cam kết xoá sạch bộ nhớ

Không có tuyên bố nào rằng mật khẩu không thể bị lấy ra từ bộ nhớ của tiến trình đang chạy.

Xoá không phải là xoá an toàn

Ở đây không có gì tuyên bố xoá dữ liệu đến mức không khôi phục được trên một ổ SSD. Cơ chế cân bằng hao mòn khiến các khối cũ của một tệp vẫn có thể sống sót qua một lượt ghi đè, và phần mềm này không hứa điều mà nó không giữ được.

Phần mềm gửi đi những gì

Không gì cả. Trong phần mềm nén không có mã mạng: không telemetry, không kiểm tra cập nhật, không báo lỗi sập, không tài khoản, không định danh quảng cáo. Những địa chỉ duy nhất trong phần mềm là các liên kết bạn chọn bấm vào, và chúng mở bằng trình duyệt của bạn.

Chính sách riêng tư
  • Cài đặt

    Một tệp văn bản thuần trong thư mục AppData của chính bạn. Bạn đọc được, sửa được hoặc xoá được; một giá trị mà bản dựng này không chấp nhận sẽ quay về mặc định.

  • Kho lưu trữ gần đây

    Một danh sách đường dẫn và kích thước, giữ trong cùng thư mục đó, để màn hình chính hiện được những gì bạn đã làm. Xoá tệp đó là danh sách trống.

  • Kho lưu trữ của bạn

    Được ghi đúng nơi bạn yêu cầu và không ở đâu khác. Giải nén không bao giờ ghi ra ngoài thư mục bạn đã chọn.

  • Tích hợp shell

    Các mục trong registry, chỉ được thêm khi bạn bấm Cài đặt và được gỡ khi bạn bấm Gỡ bỏ.

Báo một vấn đề

Nếu bạn tìm thấy một lỗi bảo mật, hãy viết tới [email protected] kèm đủ chi tiết để dựng lại được lỗi đó. Mong bạn đừng công bố nó trước khi có bản vá đi kèm.

Bản dài

Mô hình mối đe doạ, đặc tả định dạng và kết quả đo hiệu năng là các tài liệu nằm trong kho mã nguồn chứ không phải lời quảng cáo: THREAT_MODEL.md, FORMAT_JAB_V1.md và PERFORMANCE_BENCHMARK.md.