스크랩

가족이 함께 쓸 비밀번호 관리자, 뭐가 좋을까? 개발자 커뮤니티가 꼽은 선택지 총정리

가족이 함께 쓸 비밀번호 관리자, 뭐가 좋을까? 개발자 커뮤니티가 꼽은 선택지 총정리

나이 든 가족의 금융·보험 계정 정리를 돕다 보면 비밀번호를 어떻게 함께 관리할지가 곧바로 고민거리가 됩니다. Lobste.rs에 올라온 한 질문에 개발자들의 실사용 경험이 모였는데요, 가족용 비밀번호 관리자를 찾는 분들이 참고할 만한 내용을 정리했습니다.

핵심 요약

  • 직접 호스팅이 가능하다면 Vaultwarden 추천이 많았습니다.
  • 관리 부담을 없애고 싶다면 1Password나 Bitwarden 같은 호스팅 서비스, Proton Pass가 거론됐습니다.
  • Apple 기기만 쓰는 가족이라면 기본 제공되는 Apple Passwords로도 충분하다는 의견이 있었습니다.
  • 서버 없이 쓰고 싶다면 KeePass 계열과 Syncthing 또는 Nextcloud 조합이 꾸준히 언급됐습니다.
  • 어떤 도구를 고르든 2단계 인증 공유와 관리자 부재 시 대비는 따로 고민해야 합니다.

질문자가 찾던 조건

질문자가 제시한 조건은 다음과 같습니다.

  • 멀리 떨어져 사는 가족과 공유할 수 있을 것
  • 비전문가도 명령줄 없이 사용할 수 있을 것
  • Linux와 macOS/iOS를 지원할 것
  • 필요하다면 웹 서비스를 직접 호스팅할 수 있음

질문자는 최근 일들로 역량에 신뢰가 가지 않는다며 1Password를 제외하려 했습니다. KeePassXC 파일을 Google Drive에 두거나 형제자매에게 Syncthing 사용법을 가르치는 방법도 고려했지만, 불필요한 절차는 줄이고 싶어 했습니다.

참고로 댓글에서는 1Password의 클릭재킹 취약점이 언급됐습니다. 지난해 4월 신고됐지만 8월 공개 시점에도 고쳐지지 않았고 올해 1월까지도 미해결이었다는 내용입니다. 다만 작성자도 현재 상태는 확인하지 못했다고 밝혔습니다.

선택지별 정리

Vaultwarden: 직접 호스팅한다면

Vaultwarden은 Bitwarden과 호환되는 서버로, Android, iOS, 브라우저, 데스크톱, CLI용 앱은 Bitwarden 것을 그대로 활용합니다. 그룹별 로그인 공유와 비상 접근 조건 설정이 가능해 가족과 쓰기 좋다는 평가입니다.

다만 한 사용자는 최근 Bitwarden 클라이언트의 라이선스 변경이 불안하다며, 당장 옮길 정도는 아니어도 남에게 추천하기는 조금 조심스러워졌다고 말했습니다.

호스팅 서비스: 관리 부담을 덜고 싶다면

  • Bitwarden: 추천이 이어졌고, 1Password에서 옮겨 온 사례도 있습니다.
  • 1Password: 비판도 있었지만 가족과 잘 쓰고 있다는 목소리도 많았습니다. 비밀번호를 바꿀 때마다 모두에게 알릴 필요가 없다는 점이 장점으로 꼽혔습니다.
  • Proton Pass: 질문자의 조건을 모두 충족할 것으로 보이지만, 가족 모두 Proton 계정이 있어야 합니다.
  • Zoho Vault: Zoho 기본 구독에 포함되어 있으며 Linux, macOS, Android에서 문제없이 작동한다는 후기가 있습니다.
  • Enpass: 오픈 소스는 아니지만 네트워크나 iCloud 등으로 파일을 동기화할 수 있어 업체 서버에 의존하지 않습니다.

Apple Passwords: Apple 생태계라면

가족 계정 구성원 간 비밀번호 공유를 기본 지원하고, 공유 기능이 훌륭하다는 평가가 있었습니다. 가족 관리와 구독, 비밀번호 공유를 단순화하려고 아예 휴대폰과 노트북을 Apple로 옮긴 사람도 있습니다. 다만 질문자는 Linux 지원도 필요하므로 이 조건은 따로 따져 봐야 합니다.

KeePass 계열 + 동기화: 서버 없이 쓰고 싶다면

KeePassXC와 Syncthing 또는 Nextcloud 조합을 쓰는 사람도 많았습니다.

  • Syncthing: 중앙 서버나 클라우드 계정 없이 여러 기기에 데이터를 복제할 수 있습니다. 병합 충돌이 단점이지만 드물게 발생하고, 충돌 파일을 보존해 주므로 데이터 유실 걱정은 크지 않다는 의견입니다.
  • Nextcloud: 사용하지 않는 기기에서 데이터베이스를 잠가 두면 별다른 수고 없이 동기화가 잘 된다는 후기가 있습니다.
  • 원격 저장소 연동: Google Drive나 SFTP 연동을 지원하는 앱을 쓰면 단순 로컬 폴더로 취급할 때보다 지능적인 병합이 가능합니다. 다만 모든 클라이언트가 같은 프로토콜을 지원해야 합니다.

초기 설정이 번거롭고 여러 사람이 같은 데이터베이스를 쓰면 불편할 수 있지만, 부부 둘이 쓰기에는 잘 맞았다는 경험담도 있습니다.

도구보다 먼저 고민해야 할 것

2단계 인증 공유

이번 논의에서 눈여겨볼 지적 중 하나는 비밀번호보다 추가 인증 수단 공유가 더 큰 난관이라는 점입니다. 이메일·휴대폰 인증 코드, 패스키, 2단계 인증은 앱마다 절차가 다르고 계속 바뀌어서 미리 대비하기 어렵습니다. 비밀번호 관리자를 도입해도 이 문제는 그대로 남을 수 있습니다.

내가 없을 때도 돌아가는가

1Password를 쓰는 한 사용자의 말이 인상적입니다. 직접 관리하지 않아도 된다는 점이 핵심이라는 것입니다. 자신이 갑자기 사고를 당했을 때, 자신만 구성을 아는 시스템에 가족의 중요한 정보가 갇혀 있기를 원하지 않는다는 이유였습니다.

직접 호스팅은 비용과 통제 면에서 매력적이지만, 관리자가 곧 단일 장애점이 될 수 있습니다. 가족용 도구라면 내가 없어도 다른 가족이 접근할 수 있는지를 함께 따져 보는 편이 좋습니다.

어떻게 고르면 좋을까?

  • 서버를 안정적으로 운영할 수 있고 비상 접근까지 설정할 수 있다면 Vaultwarden
  • 가족의 사용 편의와 관리 부담 해소가 우선이라면 Bitwarden, 1Password, Proton Pass
  • 가족 모두 Apple 기기를 쓴다면 Apple Passwords
  • 클라우드 계정 없이 데이터를 직접 쥐고 싶다면 KeePass 계열 + Syncthing/Nextcloud

결국 정답은 가족의 기술 수준과 기기 구성에 달려 있습니다. 가장 뛰어난 도구보다 가족 모두가 실제로 쓸 수 있고, 내가 없어도 유지되는 도구를 고르는 것이 가장 중요합니다.


원문: https://news.hada.io/topic?id=36279