2FASync
계정 로그인과 보관함 해제는 별개입니다
여러 기기로 인증 정보를 옮기더라도 잠금 해제에 필요한 비밀을 로그인 서비스가 대신 제공하지는 않습니다.
브라우저에서 먼저 암호화
보관함 항목은 클라이언트에서 인증 암호화된 뒤 동기화됩니다. 서버는 이를 전달하고 저장하는 역할을 하지만, 평문 TOTP 키를 필요로 하는 서버 코드 생성 API를 제공하지 않습니다.
잠금 해제용 키는 분리
무작위 보관함 데이터 키를 패스프레이즈·복구·신뢰 기기 등에 대응하는 키 슬롯으로 보호합니다. Google OIDC 로그인의 목적은 계정 식별과 서버 접근 권한 확인입니다.
동시 변경은 반영 여부를 확인
두 기기가 오프라인과 온라인을 오갈 때 변경 사항이 충돌할 수 있습니다. 중요한 항목을 편집했다면 동기화 결과를 확인하고, 공용 기기에서는 보관함을 잠그세요.
암호화가 해결하지 않는 문제
동기화 서버에 평문 비밀을 보내지 않아도 클라우드 계정의 식별자, 접속 기록과 암호화 항목의 상태 등 운영상 필요한 정보는 별도로 존재할 수 있습니다. 따라서 아무 메타데이터도 없다고 약속하는 표현은 정확하지 않습니다.
암호화된 항목은 신뢰할 수 없는 확장 프로그램이나 악성 스크립트가 이미 열린 브라우저를 제어하는 상황까지 막아주지는 않습니다. 보안 업데이트와 장치 접근 관리가 중요합니다.
오프라인 상태에서 삭제한 항목이 다른 기기에 즉시 반영될 것이라고 생각하지 말고 동기화 이후 실제 목록을 비교하세요. 충돌이 표시된다면 원본을 검토하고 사용자가 의식적으로 결정해야 합니다.
