Bảo mật và kiến trúc
Cách Revault bảo vệ các tệp của bạn và nơi kết thúc bảo vệ.
Revault được xây dựng dựa trên các ứng dụng gốc iOS và Android. Vault được mã hóa trên điện thoại của bạn và được lưu trữ cục bộ theo mặc định mà không cần có tài khoản Revault. Đồng bộ hóa và chia sẻ là những lựa chọn riêng biệt, không phải là yêu cầu đối với việc sử dụng vault.
Ứng dụng di động không cần tài khoảnAES-256-GCMiCloud trên iOS, Google Drive trên AndroidỨng dụng di động không cần tài khoản
Các ứng dụng gốc không yêu cầu tài khoản Revault, địa chỉ email, mật khẩu hoặc đăng nhập web. Vault được tạo và mã hóa trên thiết bị. Việc sử dụng kho tiền cục bộ không tải tệp của bạn lên máy chủ của Revault.
Các ứng dụng gốc không cần tài khoản Revault. Đồng bộ hóa đám mây tùy chọn sử dụng tài khoản Apple hoặc Google của bạn; mua hàng tại cửa hàng sử dụng tài khoản thanh toán của nền tảng.
Kho tiền riêng không có tài khoảnMẫu hình mở két
Mỗi vault có một khóa chính 256-bit ngẫu nhiên. Mẫu thiết bị 5 × 5 của bạn kết hợp với bí mật cục bộ 256-bit ngẫu nhiên; PBKDF2-HMAC-SHA-256 với 600.000 lần lặp và muối 128 bit mới sẽ tạo ra khóa bao bọc khóa chính đó bằng AES-256-GCM.
Vẽ mẫu của bạn trên lưới 5 × 5 để mở kho tiền của nó. Các hầm khác và tên của chúng không được xem xét. Các mẫu phải khác nhau giữa các kho được đăng ký trên cùng một thiết bị; việc chọn một mẫu không tiết lộ những hầm khác tồn tại.
Mẫu hình này chỉ mở khóa thiết bị này. Giữ khóa khôi phục để thiết lập thiết bị khác.
Bảo vệ khóa chỉ dành cho thiết bị
Trên iOS, bí mật mở khóa cục bộ được lưu trữ trong mục Keychain không đồng bộ hóa chỉ có thể truy cập được khi thiết bị được mở khóa. Trên Android, tài liệu mở khóa thiết bị được mã hóa bằng khóa Android Keystore không thể xuất được và yêu cầu thiết bị đã mở khóa.
Bí mật mở khóa cục bộ không được bao gồm trong bản sao lưu di động hoặc đồng bộ hóa đám mây gốc. Bí mật iOS không phải là khóa Secure Enclave và việc hỗ trợ phần cứng Android phụ thuộc vào thiết bị. Bảo vệ thiết bị không làm cho mẫu có thể dự đoán được trở nên an toàn sau khi bí mật cục bộ bị xâm phạm.
Đã mã hóa trước khi tải lên
Nội dung tệp, tên tệp, bản xem trước, tên vault và cấu trúc thư mục được mã hóa trên thiết bị. AES-256-GCM xác thực siêu dữ liệu và trình bao bọc khóa; các tệp sử dụng định dạng phát trực tuyến AES-GCM-HKDF để mã hóa có thể xử lý các tệp lớn trong các phân đoạn giới hạn.
Kho lưu trữ cục bộ giữ các tệp được mã hóa trong bộ lưu trữ ứng dụng riêng tư. Chụp ảnh hoặc quay video bên trong vault sử dụng tính năng dàn dựng riêng tư trước khi mã hóa, thay vì tự động lưu bản sao thư viện. Việc nhập tệp hiện có sẽ không xóa tệp gốc khỏi Ảnh hoặc nhà cung cấp khác.
Nhập tập tin và máy ảnh riêng tưĐồng bộ hóa đám mây riêng tùy chọn
iOS sử dụng cơ sở dữ liệu CloudKit riêng tư trong iCloud. Android sử dụng bộ nhớ ứng dụng riêng tư của Google Drive. Các tập tin, tên và bản xem trước đều được mã hóa trước khi chuyển. Nhà cung cấp đám mây của bạn vẫn có thể quan sát thông tin hoạt động như kích thước, số nhận dạng và dấu thời gian.
Đồng bộ hóa bị tắt theo mặc định và được chọn riêng cho từng vault trên mỗi thiết bị. Việc tắt nó sẽ dừng truyền tiếp từ thiết bị đó; nó không xóa các bản sao đám mây được mã hóa hiện có. Kết nối một thiết bị khác trên cùng nền tảng với cùng tài khoản đám mây gốc và khóa khôi phục của vault.
Đồng bộ hóa iCloud và Google Drive vẫn nằm trong nền tảng riêng của chúng. Chọn Revault Cloud để đồng bộ hóa trực tiếp iOS–Android hoặc sử dụng chuyển điện thoại được mã hóa.
Bộ lưu trữ chuyên nghiệp dành cho các kho tiền được mã hóa trên iOS và Android. Revault nhận được văn bản mã hóa, không bao giờ nhận được khóa vault hoặc cụm từ khôi phục của bạn. Việc chuyển đổi nhà cung cấp sẽ giữ nguyên các bản sao đám mây trước đó.
Đồng bộ hóa đám mây riêng tùy chọnKhóa kho tiền tự động
Thời gian chờ mặc định là 60 giây. Chọn 30 giây, 1 phút, 2 phút, 5 phút hoặc 10 phút trong cài đặt của vault đó. Kho lưu trữ chung sử dụng mặc định 60 giây; khóa nền được áp dụng bất kể thời gian chờ đã chọn.
Ứng dụng dành cho thiết bị di động sẽ khóa ngay lập tức khi chạy nền. Việc khóa sẽ hủy công việc vault, xóa thông tin tệp đã giải mã và trạng thái tìm kiếm, xóa các bản xem trước tạm thời và xóa bộ đệm khóa thuộc sở hữu. iOS cũng bao gồm ảnh chụp nhanh của trình chuyển đổi ứng dụng; Android sử dụng cờ cửa sổ bảo mật của hệ điều hành.
Bộ nhớ được quản lý và bộ lưu trữ thiết bị không thể đảm bảo việc xóa mọi bản sao ngay lập tức. Tính năng khóa tự động cũng không thể rút lại tệp mà bạn đã xuất rõ ràng sang ứng dụng khác.
Khóa kho tiền tự độngSao lưu và phục hồi được mã hóa
Khóa khôi phục sẽ mở khóa tài liệu khóa vault được mã hóa; nó không chứa các tập tin của bạn. Bản sao lưu chứa các tệp được mã hóa; nó không thể thay thế cho việc giữ khóa khôi phục. Lưu trữ chúng riêng biệt và bảo vệ cả hai khỏi bị mất.
Lưu cụm từ khôi phục của bạn trong khi thiết lập. Revault tạo ra một cụm từ chứa 18 từ ngẫu nhiên, không có cụm từ tùy chỉnh hoặc tùy chọn tái tạo. Nó cho phép bạn đăng ký một thiết bị khác hoặc khôi phục bản sao lưu mà không cần mẫu cục bộ của bạn. Các cụm từ tùy chỉnh hiện tại và khóa thập lục phân vẫn hợp lệ cho các kho lưu trữ và bản sao lưu ban đầu của chúng. Revault không giữ bản sao và không thể đặt lại cho bạn.
Việc chuyển điện thoại tạo ra một bản sao được mã hóa mới và một khóa chuyển riêng biệt, bao gồm cả giữa iPhone và Android. Bản gốc vẫn còn trên điện thoại cũ. Xác minh kho nhận trước khi xóa các tệp cũ và giữ các bản sao lưu độc lập vì đồng bộ hóa có thể truyền bá việc xóa.
Truyền an toàn giữa iPhone và AndroidChia sẻ an toàn
Mẫu vault, khóa khôi phục và khóa chính vault của bạn không bao giờ được đưa vào chia sẻ. Dịch vụ nhận dữ liệu tệp được mã hóa và siêu dữ liệu hoạt động như kích thước, tổng kiểm tra, dấu thời gian và số phiên truy cập. Bí mật giải mã riêng biệt không được tải lên.
Cổ phiếu được kiểm soát sử dụng thời hạn do máy chủ thực thi và giới hạn phiên truy cập tùy chọn, hạn chế xuất và bộ hẹn giờ sau lần truy cập đầu tiên. iOS cũng hỗ trợ các lời mời CloudKit riêng tư, không thực thi các điều khiển máy chủ đó. Người nhận mở một kho tiền chung biệt lập bằng cách sử dụng bí mật riêng biệt mà không cần mẫu cá nhân của bạn.
Hết hạn và thu hồi sẽ ngừng truy xuất trong tương lai thông qua Revault. Họ không thể xóa ảnh chụp màn hình, tệp đã xuất hoặc bản sao được người nhận giữ lại. Chọn người mà bạn tin tưởng, ngay cả khi tính năng xuất bị vô hiệu hóa.
Chia sẻ an toànKiểm soát bảo mật vault tùy chọn
Safe Exit xóa quyền truy cập và dữ liệu cục bộ của các vault khác khi một vault được chỉ định được mở. Các bản sao trên đám mây vẫn còn và các kho tiền chỉ ngoại tuyến có thể bị mất nếu không có bản sao lưu riêng. Nó không được đảm bảo xóa bỏ pháp y.
Lịch sử hoạt động và cảnh báo ảnh đột nhập là tùy chọn trên mỗi vault. Lịch sử và ảnh của thiết bị luôn được lưu trữ cục bộ và được mã hóa; cổ phiếu được kiểm soát có thể ghi riêng dấu thời gian của phiên truy cập. Việc chụp ảnh đột nhập cần có sự cho phép của máy ảnh và các chỉ báo hệ thống bình thường. Chụp bị khóa sử dụng khóa mã hóa công khai; xem lại ảnh vẫn yêu cầu mở khóa kho tiền.
Safe ExitLưu ý về bảo mật
Việc sử dụng kho lưu trữ cục bộ không tải tệp lên Revault. Đồng bộ hóa gốc tùy chọn hiển thị siêu dữ liệu hoạt động cho Apple hoặc Google. Chia sẻ có kiểm soát sẽ gửi các bản sao được mã hóa và truy cập siêu dữ liệu tới Revault mà không tải lên bí mật giải mã riêng biệt.
Phần mềm độc hại, hệ điều hành hoặc ứng dụng bị xâm nhập và ai đó đang xem màn hình đã mở khóa có thể làm lộ bản rõ. Việc thay đổi mẫu không thu hồi thiết bị khác, làm mất hiệu lực các bản sao lưu cũ hoặc xoay khóa chính của vault. Nếu khóa vault hoặc bí mật khôi phục bị xâm phạm, hãy di chuyển các tệp vào một vault mới bằng khóa mới.
Revault chưa trải qua cuộc kiểm tra bảo mật độc lập. Đây là những mô tả về thiết kế mật mã được triển khai, không phải là chứng nhận hay đảm bảo chống lại mọi hành vi xâm nhập.
Phân tích sử dụng
Phân tích sử dụng trang web được bật theo mặc định. Mixpanel nhận được các sự kiện tải xuống trang web có trong danh sách cho phép và có mã nhận dạng trình duyệt, ngôn ngữ và thời gian sự kiện ngẫu nhiên. Các sự kiện được gửi phía máy chủ và tính năng làm giàu vị trí địa lý dựa trên IP bị tắt. Ứng dụng iOS và Android không gửi sự kiện sử dụng tới Mixpanel. Không bao gồm nội dung vault, tên tệp, tên vault hoặc thư mục, thẻ, mẫu, khóa, liên kết chia sẻ hoặc bí mật. Việc xác minh giao dịch mua, hồ sơ tài chính và các thử nghiệm tường phí của bên thứ nhất được bên thứ nhất đồng ý riêng vẫn tách biệt.