Cách tốt nhất để chia sẻ một số mật khẩu được lưu trữ trong Keepass?


16

Cách tốt nhất để chia sẻ một số mật khẩu được lưu trữ trong cơ sở dữ liệu Keepass là gì?

Ví dụ: tôi muốn chia sẻ một số mật khẩu ngân hàng nhất định với một thành viên gia đình, nhưng tôi không muốn chia sẻ mật khẩu công việc của mình (hoặc mật khẩu cơ sở dữ liệu Keepass cá nhân của tôi)

Câu trả lời:


11

Tôi thường chỉ tạo các tệp cơ sở dữ liệu khác nhau và chia sẻ chúng với liên kết Dropbox, có hai tệp khác nhau với hai khóa ngẫu nhiên khác nhau. Tôi đang sử dụng phiên bản 2.09.

Tôi có cơ sở dữ liệu "Personal.kdbx" có tất cả nội dung cá nhân của tôi và "tên công ty.kdbx". Tôi thường sử dụng tùy chọn "tệp chính" để mở cơ sở dữ liệu vì những người tôi chia sẻ dễ dàng hơn để sao chép nó vào ổ USB cũ và nói "ổ đĩa này là cần thiết để mở mật khẩu trong tệp, KHÔNG làm mất đèn flash này lái xe".

Tôi không biết cách tiếp cận này có phù hợp với kịch bản của bạn không, tôi nghĩ rằng bạn đang tìm kiếm một số loại "quyền nhóm" trong một tệp * .kdbx. Tôi không nghĩ rằng điều này là có thể. Tôi chưa thấy tùy chọn này trên trang web KeePass hoặc trong tài liệu.


23

Tôi tự nguyện làm việc trong các dự án liên quan đến CNTT khác nhau, nơi chúng tôi là những nhóm người chia sẻ mật khẩu và các nhóm khác nhau đều chia sẻ cơ sở dữ liệu KeePass của riêng họ thông qua Dropbox. Tất cả người dùng sau đó được yêu cầu phải có cơ sở dữ liệu KeePass cá nhân trong đó khóa của cơ sở dữ liệu dùng chung được lưu trữ. Điều này cho phép chúng tôi có mật khẩu rất an toàn trên cơ sở dữ liệu dùng chung, nhưng cũng yêu cầu những người dùng khác cũng sử dụng mật khẩu an toàn cho cơ sở dữ liệu riêng tư của họ.

Quá trình này sau đó được đơn giản hóa hơn nữa bằng "mẹo" gọn gàng mà tôi tìm thấy trên diễn đàn KeePass (sửa đổi một chút / cải tiến):

  1. Tạo một mục trong cơ sở dữ liệu cá nhân của bạn với Mật khẩu cho cơ sở dữ liệu được chia sẻ
  2. Trên tab nâng cao, tạo một trường có tên DbPathvà với giá trị của cơ sở dữ liệu được chia sẻ.
  3. Đặt giá trị Url thành: cmd://"{APPDIR}\KeePass.exe" "{s:DbPath}" -pw-enc:{PASSWORD_ENC}
  4. Bây giờ, khi bạn muốn mở cơ sở dữ liệu dùng chung, đánh dấu mục nhập và nhấn CTRL + U.

Hy vọng bạn thấy cách tiếp cận này hữu ích như tôi đã làm. :)

CẬP NHẬT

Tôi không biết lý do của bạn đằng sau việc chọn KeePass (cá nhân tôi thích nó), nhưng có vẻ như nhu cầu của bạn có thể được đáp ứng tốt hơn khi sử dụng LastPass có tính năng chia sẻ được tích hợp .


3
Lưu ý bảo mật: Khi chuyển mật khẩu của một DB khác sẽ được mở bởi KeePass, cách tốt hơn là mã hóa mật khẩu trước khi chuyển nó trong văn bản gốc sang cmd.exe. Bạn có thể làm điều này bằng cách thay thế -pw:{PASSWORD}bằng -pw-enc:{PASSWORD_ENC} See keepass.info/help/base/placeholder.html#passwordenc
adam

1
@Kiquenet: Tôi không chắc chắn chính xác những gì bạn đang theo đuổi. Có một tập tin bat mở KeePass mà không cần nhập mật khẩu, phá hủy hoàn toàn bảo mật của thiết lập. Có lẽ bạn nên hỏi một câu hỏi cụ thể về nó?
Johny Skovdal

Làm thế nào để mã hóa mật khẩu để chuyển trong văn bản gốc sang cmd, tập lệnh bat; (tập lệnh gọi Keepass.exe)?
Kiquenet

Một lần nữa, bạn (@Kiquenet) có ý nghĩa gì khi gọi KeePass? Thay vào đó hãy làm một câu hỏi hoàn chỉnh. :)
Johny Skovdal

1

Giữ hai cơ sở dữ liệu riêng biệt (cho mật khẩu Ngân hàng của bạn và một cho mật khẩu cá nhân của bạn).

Sau đó, bạn có thể sử dụng tính năng chia sẻ nhà Windows (trong Win7) và chia sẻ tệp .kdbx cho mật khẩu ngân hàng của bạn với một máy tính nhất định tại nhà.

Tôi thường sử dụng một tài khoản email riêng biệt (được tạo đặc biệt) nơi tôi sẽ tải lên tệp .kdbx cá nhân của mình làm bản sao lưu. Bạn có thể sử dụng phương pháp này để chia sẻ cơ sở dữ liệu mật khẩu Ngân hàng của mình với một người biết tên người dùng và mật khẩu cho dịch vụ email nơi bạn đã tải lên .kdbx.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.