Confidex

Mật khẩu của bạn chỉ là của bạn.

Confidex giữ mật khẩu, mã, ghi chú và tệp của bạn trong một kho lưu trữ mà chỉ bạn mới có thể mở. Dịch vụ đồng bộ hóa nó không bao giờ biết tên, email hoặc mật khẩu của bạn và nó không thể đọc một mục nào.

Trên thiết bị của bạn GitHub đăng nhập mật khẩu mã một lần thẻ octocat •••••••••••••••• 482 913 làm việc, hai bước 0d24b0ab Trên máy chủ đồng bộ 7f3a9ce2 c04d178b 2be5f04a không tên, không email, không mật khẩu
Mọi thay đổi đều được niêm phong và ký trên thiết bị của bạn trước khi nó rời đi. Máy chủ giữ các hộp kín có ghi số trên đó, không có gì hơn.
  • Không đăng ký

    Bên chúng tôi không có tài khoản nào để đánh cắp, lừa đảo hoặc thiết lập lại.

  • Bịt kín trên thiết bị của bạn

    Được mã hóa và ký trước khi mọi thứ rời đi, nếu nó hoàn toàn rời đi. Đồng bộ hóa là tùy chọn.

  • Nguồn mở và miễn phí

    Các ứng dụng GPL-3.0 và máy chủ đồng bộ hóa AGPL-3.0 bạn có thể tự chạy.

Mọi thứ mà một lần đăng nhập thực sự cần đều ở một nơi.

Bản ghi không phải là một hình thức cố định. Đặt mật khẩu bên cạnh mã dùng một lần, ghi chú khôi phục, thẻ bạn dùng để thanh toán và tệp bạn đã gửi qua email. Tất cả đều ở cùng nhau và được mã hóa cùng nhau.

  • Thông tin đăng nhập và mật khẩuVới một trình tạo giữ các cài đặt của nó trên thiết bị của bạn.
  • Mã dùng một lầnMã để đăng nhập hai bước, được tạo trên thiết bị của bạn.
  • Thẻ ngân hàngSố, thời hạn sử dụng và mã như các trường mã hóa thông thường.
  • Ghi chú và tài liệuĐơn giản hoặc được bảo vệ để chúng được ẩn cho đến khi bạn yêu cầu.
  • Ảnh và tập tinQuét, PDF và hình ảnh, thay đổi kích thước trên thiết bị của bạn trước khi chúng được niêm phong.
  • Mạng Wi-FiMã QR mà khách của bạn có thể quét, được tạo từ mật khẩu đã lưu.
  • Khóa API và mã thông báoẨn cho đến khi bạn tiết lộ chúng, sao chép trong một hành động.
  • Khóa SSHVới một đại lý bản địa sẽ hỏi bạn trước mỗi lần sử dụng.
  • Lĩnh vực của riêng bạnBất cứ điều gì khác bạn cần. Không có gì bị bỏ đi khi bạn chỉnh sửa.
  • Lịch sử đầy đủMọi thay đổi đều được lưu giữ. Mở bất kỳ phiên bản nào trước đó của bản ghi.

Chuyển đến là một lần nhập khẩu.

Confidex nhập từ 1Password, Bitwarden, KeePass và CSV rồi xuất trở lại chúng. Hãy thử nó với dữ liệu thực của bạn và để lại mọi thứ nếu bạn thay đổi ý định.

  • 1Password
  • Bitwarden
  • KeePass
  • CSV

Máy tính để bàn

Các ứng dụng gốc thực sự dành cho Mac, Linux và Windows, được viết bằng Rust với giao diện được tăng tốc GPU. Không có Electron, không có Flutter, không có chế độ xem web.

  • macOS
  • Linux
  • Windows

Trình duyệt

Mở app.confidex.me và bắt đầu ngay. Sau lần truy cập đầu tiên, nó cũng hoạt động ngoại tuyến và cài đặt vào màn hình chính của điện thoại.

Mở app.confidex.me

Ngoại tuyến đầu tiên

Mọi thiết bị đều giữ toàn bộ kho tiền. Đồng bộ hóa khi bạn muốn, thông qua máy chủ của chúng tôi hoặc của riêng bạn hoặc không bao giờ: giữ vault trên một thiết bị và sao lưu nó vào một tệp. Nếu hai thiết bị không đồng ý, bạn xem cả hai phiên bản và chọn.

Hai chìa khóa mở kho tiền của bạn. Không ai nắm giữ cả hai ngoài bạn.

Mật khẩu và khóa bí mật của bạn mở một ổ khóa nhỏ chứa các khóa riêng của kho. Các bản ghi được mã hóa riêng và mỗi phiên bản đều được ký. Máy chủ đồng bộ kiểm tra chữ ký mà không nhận bất kỳ bí mật mở khóa nào và không yêu cầu tài khoản.

Mật khẩu của bạn Chìa khóa bí mật của bạn Đã khóa Mở Riêng mật khẩu Riêng khóa bí mật Cả hai cùng nhau
  • Mật khẩu của bạn

    Bạn nhớ nó. Nó không bao giờ được lưu trữ ở bất cứ đâu và không bao giờ được gửi đi.

  • Chìa khóa bí mật của bạn

    Thiết bị của bạn giữ nó. Trên thiết bị mới, bạn nhập mã này một lần làm mã chuyển: 77 chữ cái và chữ số theo nhóm bảy chữ cái.

  • cái khóa

    Giữ chìa khóa vault và chỉ mở bằng cả hai. Argon2id khiến mọi mật khẩu đoán chậm có mục đích: 64 MiB bộ nhớ và ba lần vượt qua mỗi lần thử.

Chỉ một chiếc chìa khóa thôi cũng không thay đổi được gì. Bản sao của mọi thứ trên máy chủ thậm chí không thể được sử dụng để đoán mật khẩu của bạn vì máy chủ không bao giờ giữ khóa bí mật.

Thiết bị của bạn luôn đồng bộ thông qua một máy chủ không thể nhìn vào bên trong.

Mọi thay đổi đều khiến thiết bị của bạn được niêm phong và ký tên. Máy chủ chuyển các hộp kín giữa các thiết bị của bạn và kiểm tra chữ ký để không ai khác có thể thay đổi kho lưu trữ của bạn. Nó không thể mở một hộp duy nhất và nó hoạt động trên HTTP đơn giản cũng an toàn như qua HTTPS.

Máy tính xách tay 7f3a9ce2 c04d178b 2be5f04a Máy chủ đồng bộ hóa Điện thoại

Máy chủ lưu trữ và chuyển tiếp. Chỉ có chữ ký từ khóa riêng của bạn mới cho phép thay đổi.

Khóa nó lại và nó sẽ biến mất khỏi bộ nhớ.

Khi kho tiền mở, chìa khóa và hồ sơ bạn xem sẽ tồn tại trong bộ nhớ. Khi bạn khóa nó, Confidex sẽ thả chúng vào thời điểm đó. Rust giải phóng bộ nhớ một cách dứt khoát, không có bộ thu gom rác có thể giữ bí mật lâu hơn. Các bản sao được tạo bởi clipboard hoặc hệ điều hành nằm ngoài sự đảm bảo này.

Ký ức chìa khóa vault, hồ sơ mở giải phóng lúc khóa Đã mở khóa Đã khóa. Không còn gì để đọc.

Không có người thu gom rác nào quyết định khi nào bí mật của bạn rời khỏi bộ nhớ. Khóa thì có.

Điều gì xảy ra nếu máy chủ của chúng tôi bị hack?

Bật những gì kẻ tấn công đã lấy được.

Chưa có gì.

Bật những gì kẻ tấn công có. Câu trả lời tuân theo mô hình mối đe dọa trong tài liệu dự án.

Sử dụng máy chủ đồng bộ hóa của chúng tôi hoặc tự chạy cùng một máy chủ.

Máy chủ nhỏ vì không có gì để bảo vệ. Nó lưu trữ các hộp kín, giữ một bộ đếm trên mỗi kho tiền và kiểm tra chữ ký trước khi chấp nhận thay đổi. Chạy nó dưới dạng hình ảnh Docker trên bất kỳ máy nào hoặc với tư cách là Công nhân Cloudflare trên gói miễn phí mà không cần máy chủ của riêng bạn và không phải trả tiền. Vault mới sử dụng sync.confidex.me; hướng họ vào bản sao của bạn bằng một cài đặt.

Chạy như
Hình ảnh Docker, tệp nhị phân gốc hoặc Cloudflare Worker trên gói miễn phí.
chỉ mục
SQLite hoặc PostgreSQL nguyên bản, D1 trong Worker.
Đối tượng
Có thể kết hợp các bucket tương thích S3, thư mục thông thường và kho Git. Dữ liệu được ghi vào tất cả các đích. Nếu không đọc được từ một đích, hệ thống thử đích tiếp theo và kiểm tra giá trị băm.
Vận chuyển
HTTP hoặc HTTPS, sự lựa chọn của bạn. Các hộp được niêm phong và ký tên một trong hai cách.
Tài khoản
Không. Vault đăng ký bằng cách tải lên khóa đã ký của nó. Chỉ người nắm giữ khóa ký mới có thể thay đổi nó sau đó.
Không hề
Đồng bộ hóa là tùy chọn. Vault có thể nằm trên một thiết bị, được sao lưu vào tệp ZIP cục bộ và không bao giờ chạm vào mạng.
Giấy phép
AGPL-3.0. Những thay đổi bạn thực hiện cho người khác vẫn mở.

Những gì Confidex không bảo vệ.

Mật mã bảo vệ dữ liệu ở trạng thái nghỉ và đang truyền. Nó không thể bảo vệ một thiết bị đã mở khóa và không thể che giấu mọi thứ. Đây là những ranh giới mà chúng tôi biết rõ ràng.

Một thiết bị đã được mở khóa, bị nhiễm virus

Khi kho tiền mở, các chìa khóa và hồ sơ bạn xem đều ở trong bộ nhớ. Phần mềm độc hại chạy trên thiết bị đó có thể đọc chúng. Khóa khi bạn bước đi.

Hình dạng, không phải nội dung

Máy chủ nhìn thấy các mã định danh kho tiền và bản ghi, sửa đổi nào sau đó, dấu thời gian và kích thước của các giá trị được niêm phong. Nội dung, tên, loại và thẻ được ẩn; hình dạng thì không.

Mật khẩu yếu với khóa bí mật bị rò rỉ

Ai đó đang giữ mã chuyển của bạn có thể thử mật khẩu ngoại tuyến. Argon2id khiến mỗi lần đoán tốn 64 MiB và ba lần vượt qua, do đó, một cụm mật khẩu dài sẽ được giữ nguyên. Một cái ngắn thì không.

Chỉ mục tìm kiếm địa phương

Tiêu đề, địa chỉ web, thẻ và ghi chú không được bảo vệ được lập chỉ mục ở dạng văn bản thuần túy trên thiết bị của bạn để tìm kiếm. Chỉ mục không bao giờ rời khỏi thiết bị nhưng bất kỳ ai đọc đĩa của bạn đều sẽ biết các nhãn đó.

Không có bí mật chuyển tiếp

Nếu tài liệu trong kho riêng bị lộ, các hồ sơ được niêm phong bên dưới có thể được đọc. Thay đổi mật khẩu sẽ bọc lại khóa; nó không niêm phong lại các bản sửa đổi cũ.

Bản sao bên ngoài ứng dụng

Xóa bộ nhớ khi khóa bao gồm những gì Confidex sở hữu. Clipboard, trình duyệt và hệ điều hành có thể giữ bản sao của riêng chúng.

Việc xây dựng, cho những người kiểm tra.

Triển khai Pure Rust không có ràng buộc C. Mọi cấu trúc đều có các vectơ kiểm tra cố định và định dạng lưu trữ, khóa, mã hóa bản ghi, chữ ký và giao thức đồng bộ hóa đều được chỉ định theo byte.

Trang mật mã đi theo một kho tiền từ byte ngẫu nhiên đầu tiên đến bản sửa đổi được đồng bộ hóa, từng bước: cách tài liệu trở thành hai cặp khóa, cách khóa được niêm phong và mở, cách bản sửa đổi được mã hóa, ký tên và đặt tên cũng như những gì máy chủ xác minh.

  • Tạo một kho tiền32 byte ngẫu nhiên, khóa bí mật X25519, cặp ký Ed25519, địa chỉ UUIDv5, mã truyền 77 ký hiệu.
  • cái khóaArgon2id 64 MiB, HKDF-SHA256 với khóa bí mật, XChaCha20-Poly1305 trên 33 byte, tổng cộng là 344 byte.
  • Hồ sơ và sửa đổiMessagePack, zlib một lần, chế độ cơ sở HPKE, Ed25519 trên các byte chính xác, id sửa đổi SHA-256.
  • Máy chủ đồng bộChữ ký khóa tách rời, khóa được ghim, byte chính xác, so sánh và nâng cao con trỏ.
  • Những gì vẫn hiển thịMã định danh, cha mẹ, kỷ nguyên, kích thước và thời gian. Không có gì có thể đọc được.

Hãy giữ bí mật của bạn ở một nơi mà bạn không thể yêu cầu được.