당시 Google의 2단계 인증 앱 업데이트로 인증 코드를 여러 기기에서 동기화할 수 있게 되었습니다. 새 기기로 옮길 때마다 백업 코드를 수동으로 입력할 필요가 없어 편리해 보였습니다.
하지만 중요한 데이터와 계정을 2단계 인증으로 보호하고 있다면 편의성 때문에 보안이 약해질 수 있습니다. 이 글이 게시될 당시의 결론은 명확했습니다. 강한 보안을 우선한다면 새로운 동기화 기능을 켜지 마세요.
보안 연구팀 Mysk는 당시의 클라우드 백업 기능으로 인증 정보를 기기 간 동기화할 경우, 기기와 Google 서버 사이에서 그 비밀 정보가 종단 간 암호화되지 않은 채 전송된다고 지적했습니다. 누군가 해당 통신의 비밀 정보를 얻으면 2단계 인증으로 보호한다고 생각한 계정도 침해하기 쉬워집니다.
연구팀의 권고는 다음과 같습니다. “인증 정보를 여러 기기에서 동기화하면 편리하지만 개인정보 보호에는 손해입니다. Google Authenticator는 로그인하거나 비밀 정보를 동기화하지 않고도 사용할 수 있으므로 현재는 새 동기화 기능 없이 사용하기를 권장합니다.”
하드웨어 지갑을 2단계 인증 키로 사용하는 방법은 Ledger Nano의 U2F 활용 안내를 참고하세요.