2단계 인증 앱 비교: 구글 OTP·마이크로소프트·Authy·2FAS 백업과 기기 변경 기준으로 고르는 법

2단계 인증 앱 비교 글을 찾는 분들은 대개 두 부류입니다. 어떤 서비스에서 “인증 앱을 등록하세요”라는 안내를 받고 무엇을 깔아야 할지 모르는 분, 그리고 이미 구글 OTP를 쓰다가 스마트폰을 바꾸면서 계정에 못 들어가 곤란을 겪어본 분입니다. 두 번째 경우가 생각보다 흔합니다. 문자 인증이 불안하다는 이야기는 많이 들었지만, 정작 인증 앱을 고를 때 “백업이 되는가”를 보지 않고 아무거나 설치하는 것이 문제의 시작입니다. 이 글에서는 2단계 인증 앱이 어떤 원리로 작동하는지, 구글 OTP·마이크로소프트 어센티케이터·Authy·2FAS·Aegis·아이폰 암호 앱을 백업과 이동 기준으로 비교하고, 상황별로 어떤 앱을 고르면 되는지, 기기 변경 전 반드시 해야 할 일까지 정리해 드립니다.

2단계 인증 앱 비교: 구글 OTP·마이크로소프트·Authy·2FAS 백업과 기기 변경 기준으로 고르는 법
보안·개인정보 설정은 정기적으로 점검하는 것이 안전합니다 (사진: Wikimedia Commons)

2단계 인증 앱에 대한 흔한 오해

첫 번째 오해는 “인증 앱은 인터넷이 연결되어야 코드가 나온다”는 것입니다. 인증 앱의 코드는 서버와 통신해서 받는 것이 아니라, 처음 등록할 때 QR 코드로 받은 비밀 키와 현재 시각을 조합해 30초마다 계산합니다. 그래서 비행기 모드에서도 코드가 나오고, 반대로 스마트폰 시계가 어긋나면 코드가 틀립니다.

2단계 인증 앱 비교: 구글 OTP·마이크로소프트·Authy·2FAS 백업과 기기 변경 기준으로 고르는 법
사진 출처: Wikimedia Commons

두 번째 오해는 “앱을 지웠다가 다시 깔면 계정이 남아 있다”는 것입니다. 백업이 없는 앱은 삭제와 동시에 비밀 키가 사라집니다. 스마트폰 초기화나 분실도 마찬가지입니다. 이때 서비스별 복구 코드가 없으면 계정에 들어가는 데 며칠에서 몇 주가 걸리거나, 아예 불가능한 경우도 있습니다.

세 번째 오해는 “구글 OTP는 구글 계정 전용”이라는 것입니다. 구글 OTP를 포함한 대부분의 인증 앱은 TOTP라는 공개 표준을 따르므로 네이버, 페이스북, 인스타그램, 아마존, 거래소, 워드프레스 등 표준을 쓰는 서비스면 앱 종류와 무관하게 등록됩니다. 따라서 “어느 앱이 더 많이 지원하느냐”가 아니라 “어느 앱이 관리하기 편하고 안전하냐”로 고르면 됩니다.

작동 원리: TOTP와 푸시 인증

인증 앱은 크게 두 방식을 씁니다. 첫째는 앞서 설명한 TOTP(시간 기반 일회용 비밀번호)로, 6자리 숫자를 30초마다 새로 만듭니다. 둘째는 푸시 인증으로, 로그인 시도가 있으면 앱에 “승인하시겠습니까?”라는 알림이 오고 누르면 끝납니다. 마이크로소프트 어센티케이터의 마이크로소프트 계정, 구글 계정의 “휴대전화로 로그인” 기능이 푸시 방식입니다. 푸시는 편하지만 “승인 피로 공격”이라고 해서, 공격자가 반복해서 로그인 시도를 보내 실수로 승인하게 만드는 수법이 있습니다. 모르는 요청은 반드시 거부해야 합니다.

주요 2단계 인증 앱 비교

앱 플랫폼 백업·동기화 앱 잠금 내보내기 특징·주의점
구글 OTP (Google Authenticator) 안드로이드, iOS 구글 계정 클라우드 동기화 (선택), QR 코드로 기기 간 전송 생체 인식·기기 잠금 사용 가능 QR 코드 전송 기능 가장 널리 쓰임. 클라우드 동기화는 종단간 암호화가 아니라는 지적이 있어 보안을 중시하면 동기화를 끄고 QR 전송 사용
마이크로소프트 어센티케이터 안드로이드, iOS 안드로이드는 개인 마이크로소프트 계정, iOS는 iCloud 백업 지원 공식 내보내기 없음 iOS 백업을 안드로이드에서 복원할 수 없음. 회사·학교 계정은 계정 이름만 백업되어 재등록 필요
Authy (Twilio) 안드로이드, iOS 전화번호 기반 암호화 클라우드 백업, 다중 기기 지원 공식 내보내기 없음 데스크톱 앱은 2024년 지원 종료. 전화번호가 필요하고 다른 앱으로 옮기기 어려움
2FAS 안드로이드, iOS, 브라우저 확장 구글 드라이브·iCloud 백업, 로컬 파일 내보내기 지원 암호화 파일 내보내기 오픈소스, 광고 없음. 백업 파일에 별도 암호를 걸 수 있어 이동이 자유로움
Aegis 안드로이드 전용 클라우드 없음, 암호화 파일 수동 백업 지원 암호화 파일 내보내기 오픈소스. 클라우드에 아무것도 올리지 않으려는 사용자에게 적합. iOS 불가
아이폰 암호 앱 (iOS 18 이상) iOS, iPadOS, macOS iCloud 키체인 자동 동기화 Face ID·Touch ID 제한적 별도 앱 설치 없이 인증 코드 저장, 사파리 자동 입력. 애플 기기 밖에서는 쓰기 어려움
비트워든 어센티케이터 안드로이드, iOS 기본은 로컬, 유료 연동 시 클라우드 지원 지원 오픈소스. 비밀번호 관리자와 같은 회사 제품이나 앱은 분리되어 있음

위 표의 세부 사양은 앱 업데이트에 따라 바뀔 수 있습니다. 설치 전 스토어 설명과 공식 지원 페이지에서 백업 방식을 한 번 더 확인하시기 바랍니다.

상황별 추천

딱 하나만 설치하고 신경 쓰기 싫다

구글 OTP가 무난합니다. 구글 계정으로 동기화를 켜 두면 새 스마트폰에 앱을 설치하고 로그인하는 것만으로 계정이 돌아옵니다. 대신 구글 계정 자체의 2단계 인증은 인증 앱이 아닌 다른 방법(보안 키, 백업 코드, 휴대전화 프롬프트)을 하나 더 등록해 두어야 합니다. 그렇지 않으면 구글 계정에 들어가기 위해 구글 OTP가 필요하고, 구글 OTP를 복원하기 위해 구글 계정이 필요한 순환 상태에 빠집니다.

회사나 학교에서 마이크로소프트 365를 쓴다

마이크로소프트 어센티케이터가 사실상 필수입니다. 다만 위 표처럼 회사 계정은 백업되지 않으므로 기기 변경 전 IT 담당자나 회사 계정 보안 설정 페이지에서 새 기기 등록 절차를 확인해야 합니다. 개인 계정은 같은 앱에 함께 넣어도 됩니다.

안드로이드와 아이폰을 오가며 쓴다

2FAS를 권합니다. 암호화된 백업 파일을 직접 내보내고 다른 플랫폼에서 불러올 수 있어 운영체제가 바뀌어도 한 번에 옮겨집니다. 마이크로소프트 어센티케이터처럼 플랫폼 간 복원이 막힌 앱과 대비되는 부분입니다. 갤럭시와 아이폰 사이 전체 데이터 이동 절차는 갤럭시 아이폰 데이터 이동 가이드 글을 참고하시고, 인증 앱은 그 절차와 별도로 옮겨야 한다는 점을 기억하시기 바랍니다.

클라우드에 비밀 키를 절대 올리고 싶지 않다

안드로이드는 Aegis, 아이폰은 2FAS에서 클라우드 백업을 끄고 로컬 파일 백업만 쓰는 방식이 맞습니다. 백업 파일은 암호를 걸어 컴퓨터나 외장 저장소에 두 곳 이상 보관합니다.

애플 기기만 쓴다

iOS 18 이상이라면 암호 앱의 인증 코드 기능으로 충분한 경우가 많습니다. 사파리에서 로그인할 때 코드가 자동 입력되어 편합니다. 다만 아이폰을 잃어버렸을 때 다른 애플 기기가 없으면 iCloud 키체인 복구 절차가 필요하므로, 애플 기기가 한 대뿐이라면 2FAS 같은 별도 앱을 병행하는 편이 안전합니다.

2단계 인증 앱 등록 절차 (공통)

  1. 서비스의 보안 설정 페이지에서 “2단계 인증” 또는 “OTP 앱” 항목을 켭니다. 구글은 계정 관리 → 보안 → 2단계 인증, 네이버는 내정보 → 보안설정 → 2단계 인증 순서입니다.
  2. 화면에 QR 코드가 나오면 인증 앱에서 + 또는 “계정 추가”를 눌러 QR 코드를 촬영합니다. 카메라가 안 되면 QR 아래의 “수동 입력” 키를 직접 입력합니다.
  3. 앱에 나타난 6자리 코드를 서비스 화면에 입력해 등록을 마칩니다.
  4. 이 단계가 가장 중요합니다. 등록 직후 서비스가 보여주는 복구 코드(백업 코드)를 반드시 저장합니다. 화면을 캡처해 사진첩에 두는 것은 권하지 않습니다. 비밀번호 관리자에 넣거나 종이에 적어 보관합니다.
  5. 인증 앱에서 계정 이름을 알아보기 쉽게 바꿉니다. 계정이 열 개를 넘으면 “어느 서비스의 어느 계정인지” 구분이 안 되는 일이 생깁니다.

기기 변경 전 반드시 할 일

앱 기기 변경 방법 주의
구글 OTP 새 기기에서 구글 계정 로그인(동기화 시) 또는 기존 기기 메뉴 → 계정 전송 → QR 코드 표시 후 새 기기에서 스캔 기존 기기를 초기화하기 전에 진행
마이크로소프트 어센티케이터 기존 기기에서 설정 → 클라우드 백업 켜기, 새 기기에서 “백업에서 복구” 같은 플랫폼끼리만 복원, 회사 계정은 재등록
Authy 새 기기에서 같은 전화번호로 로그인, 백업 비밀번호 입력 백업 비밀번호를 잊으면 복원 불가
2FAS·Aegis 기존 기기에서 암호화 백업 파일 내보내기 → 새 기기에서 가져오기 백업 파일 암호를 따로 보관
아이폰 암호 앱 같은 Apple 계정으로 로그인하면 iCloud 키체인이 자동 동기화 iCloud 키체인이 켜져 있어야 함

어떤 앱을 쓰든 원칙은 같습니다. 기존 스마트폰을 초기화하거나 중고로 넘기기 전에 새 스마트폰에서 인증 코드가 정상적으로 나오는지 먼저 확인합니다. 스마트폰 잠금과 계정 보안의 기본 설정은 스마트폰 보안 잠금 설정 글에서 다루고 있으니 함께 점검하시기 바랍니다.

실전 팁

시계가 어긋나면 코드가 틀립니다

코드를 정확히 입력했는데 계속 거부된다면 스마트폰 시간을 확인합니다. 안드로이드는 설정 → 일반 → 날짜 및 시간에서 자동 설정을 켜고, 아이폰은 설정 → 일반 → 날짜 및 시간 → 자동으로 설정을 켭니다. 구글 OTP에는 메뉴에 “코드 시간 동기화” 항목이 따로 있습니다.

인증 앱과 비밀번호 관리자를 분리할 것인가

비밀번호 관리자 안에 인증 코드까지 넣으면 편하지만, 관리자 계정이 뚫리면 두 요소가 한꺼번에 넘어갑니다. 금융·거래소·주요 이메일 계정은 별도 인증 앱에, 그 외 서비스는 편의상 통합해도 무방하다는 것이 일반적인 권고입니다.

중요 계정은 두 번째 방법을 추가

이메일, 클라우드, 금융 계정은 인증 앱 외에 하드웨어 보안 키나 백업 코드를 추가 등록해 두면 스마트폰 분실 시에도 접근이 유지됩니다. 서비스마다 “2단계 인증 방법 추가” 항목에서 여러 개를 동시에 둘 수 있습니다.

문자 인증만 남겨두지 않기

문자 인증은 유심 재발급 사기(심 스와핑)에 취약합니다. 인증 앱을 등록했다면 문자 인증은 예비로만 두고, 가능한 서비스에서는 기본 방법을 앱으로 바꿉니다.

체크리스트

  • 백업 방식이 있는 인증 앱을 골랐다.
  • 클라우드 백업 또는 암호화 파일 백업을 실제로 한 번 실행해 보았다.
  • 서비스별 복구 코드를 비밀번호 관리자나 종이에 보관했다.
  • 구글·애플·마이크로소프트 계정에는 인증 앱 외 다른 인증 방법을 추가했다.
  • 스마트폰 날짜와 시간이 자동 설정으로 되어 있다.
  • 인증 앱에 잠금(생체 인식·PIN)을 걸었다.
  • 기기 변경 시 새 기기에서 코드가 나오는 것을 확인한 뒤 기존 기기를 초기화하기로 정했다.

마무리

2단계 인증 앱 비교에서 가장 중요한 기준은 코드가 잘 나오느냐가 아니라, 스마트폰이 없어졌을 때 계정을 되찾을 수 있느냐입니다. 하나만 쓰고 싶다면 구글 OTP에 동기화를 켜고, 플랫폼을 오간다면 2FAS, 클라우드를 피하고 싶다면 Aegis, 마이크로소프트 365 사용자라면 마이크로소프트 어센티케이터가 기본 선택입니다. 어떤 앱이든 복구 코드 보관과 기기 변경 전 확인, 이 두 가지를 지키면 인증 앱 때문에 계정을 잃는 일은 거의 없습니다.

자주 묻는 질문 (FAQ)

Q1. 인증 앱을 두 개 동시에 써도 되나요?

됩니다. 같은 QR 코드를 두 앱에서 동시에 스캔하면 두 앱 모두 같은 코드를 만듭니다. 한 앱에 문제가 생겼을 때를 대비한 이중화 방법으로 쓸 수 있습니다. 다만 등록 시점에 동시에 스캔해야 하고, 나중에 추가하려면 서비스에서 2단계 인증을 다시 설정해야 합니다.

Q2. 스마트폰을 잃어버렸는데 인증 앱 백업도 없습니다. 어떻게 하나요?

각 서비스의 복구 코드가 있으면 그것으로 로그인한 뒤 2단계 인증을 재설정합니다. 복구 코드도 없다면 서비스별 계정 복구 절차를 밟아야 하며, 신원 확인에 며칠이 걸릴 수 있습니다. 이 상황을 막는 것이 이 글의 목적입니다.

Q3. 구글 OTP 클라우드 동기화를 켜면 위험한가요?

구글 계정이 안전하게 보호되어 있다면 대부분의 사용자에게는 백업이 없는 것보다 훨씬 낫습니다. 다만 동기화 데이터가 종단간 암호화되지 않는다는 지적이 있으므로, 민감한 계정을 많이 다룬다면 동기화를 끄고 QR 전송 방식이나 2FAS·Aegis 같은 암호화 파일 백업을 쓰는 편이 맞습니다.

Q4. 네이버나 카카오 같은 국내 서비스도 이런 앱으로 되나요?

네이버는 OTP 앱 등록을 지원하며 표준 방식이라 구글 OTP 등에서 등록됩니다. 카카오는 카카오톡 앱 자체를 인증 수단으로 쓰는 방식이 기본입니다. 서비스마다 지원 방식이 다르므로 보안 설정 화면에서 “OTP 앱” 또는 “인증 앱” 항목이 있는지 확인하시기 바랍니다.

Q5. 인증 앱이 있으면 비밀번호는 대충 써도 되나요?

아닙니다. 2단계 인증은 비밀번호가 유출됐을 때의 안전장치이지 비밀번호를 대체하는 것이 아닙니다. 서비스마다 다른 긴 비밀번호를 쓰는 것이 여전히 첫 번째 방어선입니다.

면책조항

이 글의 앱 기능과 메뉴 이름은 작성 시점 기준이며, 앱 업데이트와 운영체제 버전, 기종에 따라 달라질 수 있습니다. 백업과 복구 절차는 계정 접근과 직결되므로 실제 기기 변경 전 각 앱의 공식 안내를 반드시 확인하시기 바랍니다. 이 글은 일반 정보 제공 목적이며 특정 앱의 보안을 보증하지 않습니다.

함께 보면 좋은 글

참고자료

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤