우리나라 사이트는 아직도 지원하지 않거나 자체 인증서비스(카카오톡 알림,모든기기에서단계인증OTP동기화하기클리앙 네이버 앱 등)만을 지원하는 경우가 많습니다. 그러나 국외 사이트로 눈을 돌리면 2단계인증은 활발히 사용되는데요 과거에는 이 OTP앱의 데이터는 별도로 동기화 기능이 없고 백업도 지원하지 않는 경우가 많습니다만 비교적 근래에는 클라우드 동기화를 지원하는 앱들이 생겼습니다.
대표적으로 Apple iCloud KeyChain과 Microsoft Authenticator입니다. 다만 전자의 경우 애플의 기기에서만 작동하고 Android 등에서는 쓸 수 없다는 치명적 단점이 있습니다. 후자의 경우는 iOS/iPadOS에서 생성된 데이터는 iOS/iPadOS기기 내에서만 동기화와 복원이 가능하고 Android 기기로 옮길 경우에는 사용이 불가능해집니다.(반대의 경우도 동일)
반면 최근 Google Authenticator(구. Google OTP)에 클라우드 동기화 기능이 생겼습니다. 아이폰과 아이패드, 안드로이드 모두에서 동기화가 지원됩니다.
그런데 PC에서는 Google Authenticator가 지원되지 않죠? 그래서 방법이 없을까 찾아보다 Authenticator라는 크롬 확장 프로그램을 발견했습니다.
이 확장 프로그램의 장점은 다음과 같습니다.
1. Google Authenticator의 '계정 전송(내보내기)'를 통해 생성된 QR코드 두개를 스크린샷 찍어서 확장 프로그램에 불러오는 것만으로 폰의 OTP 데이터를 추가할 수 있음 (※ 별도의 불러오기 없이 PC에서만 단독으로 사용하는 것도 가능)
2. 데이터가 Google 계정과 동기화 되며 내보내기도 지원
3. 접근 보호용 암호 설정 지원
이제 패스키 방식의 인증(예. 스마트키, 아이폰 혹은 안드로이드폰에서 지문인식 등으로 인증 등)을 제외하면 로그인을 위해 폰을 찾을 필요가 없어졌습니다! (※ 저는 아직 제대로 써본적은 없지만 WearOS 기반의 스마트워치(예. 갤럭시 워치 4~6)를 사용중이고 거의 매일 스마트워치를 손목에 차고 계시는 분들이라면 Wear Authn이라는 앱을 설치하면 워치를 패스키 인증기기로 사용할 수도 있는 것 같습니다. 그렇게 되면 이제 폰프리가 100% 구현되게 됩니다.)