2단계 인증(Two-Factor Authentication, 2FA)은 그만한 이유가 있어 지금 가장 주목받는 보안 기술입니다. 2FA는 별도의 기기에서 두 번째 로그인 인증을 요구함으로써 온라인 계정에 추가적인 보안 계층을 제공합니다. 쉽게 말해 '비밀번호를 위한 비밀번호'라고 할 수 있죠.
2FA의 작동 방식은 사용하는 온라인 서비스마다 조금씩 다르고, 명칭도 플랫폼에 따라 조금씩 차이가 있습니다. 이 글에서는 주요 온라인 계정에서 다양한 형태의 2FA를 활성화하는 방법을 단계별로 안내해 드립니다.
2FA는 어떻게 작동하나요?
2단계 인증은 두 개의 서로 다른 '요소(Factor)'로 계정을 잠그는 방식으로 작동합니다. 여기서 요소란 '알고 있는 것'(예: 비밀번호), '가지고 있는 것'(예: 휴대폰), '자신 자신'(예: 지문)을 의미합니다. 이 중 두 가지를 조합할 때 가장 강력한 보호 효과를 얻을 수 있습니다.
만약 같은 유형의 요소 두 개를 사용한다면 그것은 엄밀히 말해 '2단계 인증(two-step authentication)'입니다. 예를 들어 비밀번호 그리고 추가 보안 질문(어머니의 성, 첫 반려동물 이름 등)은 둘 다 '알고 있는 것'에 해당합니다. 나쁜 방식은 아니지만, 진정한 2단계 인증이 더 안전합니다.
다양한 2FA 방식의 장단점을 더 깊이 알고 싶다면 관련 전문 글을 참고해 보시기 바랍니다.
Gmail 및 Google 계정에 2FA 설정하는 방법
Google은 계정 보안에 대한 확고한 의지를 보여주듯, 여러 가지 2FA 방식을 지원합니다.
1. Google 프롬프트(Google Prompt)

첫 번째 방법은 비교적 최신 방식인 Google 프롬프트입니다. 일회용 코드를 입력하는 대신, 별도의 기기로 Google 프롬프트 알림이 전송됩니다. 휴대폰 잠금을 해제하고 예 버튼만 누르면 계정 접근이 승인되는 간편한 방식입니다.
설정 방법은 다음과 같습니다. Google 계정 페이지로 이동하여 보안을 선택한 후, Google에 로그인 항목에서 2단계 인증을 클릭하세요. 현재 비밀번호로 다시 로그인해야 하며, 이후 지금 사용해 보기를 선택하면 등록된 기기로 Google 프롬프트 메시지가 전송됩니다.
프롬프트를 수락하면 2단계 인증을 활성화할지 묻는 화면이 나타납니다. 일부 사용자는 SMS로 휴대폰 번호를 확인하는 화면이 먼저 표시될 수 있는데, 이 경우 인증을 완료한 후 계속 진행하면 됩니다. 마지막으로 사용을 선택하면 설정이 완료됩니다.
2. Google Authenticator 앱

다른 2FA 방식을 선호하는 사용자라면 Google Authenticator 앱을 활용할 수 있습니다. 이 앱은 로그인 시 입력할 6자리 코드를 생성해 주며, 당연히 코드를 받으려면 휴대폰을 항상 소지해야 합니다.
시작하기 전에 먼저 휴대폰에 Google Authenticator 앱을 다운로드해야 합니다.
앱 설치 후에는 앞서와 같이 Google 계정으로 이동해 보안 > 2단계 인증 순서로 진입합니다. 이때 새로 설정한 Google 프롬프트로 로그인해야 하며, 그다음 2단계 인증 설정 화면에 접근할 수 있습니다.
아래로 스크롤하여 Authenticator 앱을 선택하고, 사용 중인 휴대폰 종류(Android 또는 iPhone)를 고르면 QR 코드가 화면에 표시됩니다. 휴대폰에서 Authenticator 앱을 열고 + 기호를 눌러 새 계정을 추가한 뒤 바코드 스캔을 선택하세요. 화면의 QR 코드를 스캔하면 계정이 즉시 앱에 등록됩니다.
이후 Google 계정에 로그인할 때마다 6자리 Google Authenticator 코드를 입력해야 합니다. 코드가 없으면 계정에 접근할 수 없으니 주의하세요.
Microsoft Outlook에 2FA 설정하는 방법

여기서 설명하는 것은 데스크톱 Outlook 클라이언트가 아닌 Outlook.com 웹 서비스 기준입니다. 데스크톱 클라이언트는 PST 파일 비밀번호 보호 같은 별도의 보안 기능이 있지만, 현재까지는 2FA를 직접 지원하지 않습니다.
Outlook.com 계정을 보호하려면 Microsoft 계정 페이지로 이동한 후 보안 탭을 선택하고 추가 보안 옵션을 클릭하세요. 2단계 인증 항목에서 2단계 인증 켜기를 선택한 뒤 다음을 눌러 진행합니다.
이제 앱, 휴대폰 번호, 대체 이메일 주소 중 어떤 방식으로 계정을 보호할지 선택합니다. 여기서는 앱을 추천합니다. 가장 안전한 옵션이며 휴대폰이 오프라인 상태일 때도 작동하기 때문입니다.
Microsoft는 자사의 인증 앱 사용을 권장하지만, 여기서는 Google Authenticator를 사용해 보겠습니다. (앞서 이미 설치했다면 휴대폰에 있을 겁니다.) 목록에서 모바일 운영체제를 선택한 후, Authenticator 앱을 열어 QR 코드를 스캔하고 6자리 코드를 입력해 확인합니다. 마치기를 누르기 전에 반드시 복구 코드를 복사해 안전한 곳에 보관하세요.
참고: Google Authenticator 외에도 Microsoft Authenticator, Authy 등 훌륭한 2FA 인증 앱이 여럿 있습니다.
Apple 및 iCloud에 2FA 설정하는 방법
Apple의 2FA는 매우 Apple 생태계 중심적으로 설계되어 있습니다. 즉, Google Authenticator나 다른 서드파티 앱을 사용하지 않습니다. 그럼에도 불구하고 Apple의 2FA 프로세스는 잘 만들어져 있으며, 설정에 몇 분 정도밖 걸리지 않습니다.
2FA 활성화 절차는 Mac과 iPhone·iPad(iDevice)에서 서로 다릅니다. Apple 계정을 2FA로 보호하는 자세한 방법은 Apple 공식 지원 문서나 관련 가이드를 참고하시기 바랍니다.
Facebook에 2FA 설정하는 방법

요즘은 이메일 주소만큼이나 Facebook 계정 보안도 중요합니다. 해킹당한 Facebook 계정은 개인 정보 유출은 물론 지인에게 피해를 줄 수도 있기 때문입니다.
2FA를 활성화하려면 Facebook의 보안 설정 페이지로 이동한 후 2단계 인증 사용을 선택하고 시작하기를 클릭하세요. 문자 메시지(SMS)와 인증 앱 두 가지 옵션이 있으며, 편한 방식을 고르면 됩니다.
이 글의 다른 섹션에서 사용한 Google Authenticator 앱을 그대로 활용할 수 있습니다. QR 코드를 스캔하고 Facebook의 안내에 따라 진행하면 됩니다.
또는 휴대폰 번호를 입력하고 인증 코드가 도착할 때까지 기다린 후, Facebook의 지시에 따라 완료하는 방법도 있습니다.
Twitter(X)에 2FA 설정하는 방법

Twitter(현재 X)는 서드파티 인증 앱을 지원하므로 Google Authenticator로 계정을 보호할 수 있습니다.
Twitter 계정 설정으로 이동한 후 보안 항목에서 로그인 인증을 선택하세요. 휴대폰 번호를 입력하고 받은 코드를 인증하면 SMS 기반 2FA를 켤 수 있습니다. 아직 SMS 인증을 사용하지 않는 계정이라면, 서드파티 인증 앱을 활성화하기 전에 먼저 SMS 인증을 켜야 합니다.
로그인 인증을 켠 후 같은 메뉴로 돌아가 로그인 인증 방법 검토를 선택하고, 모바일 보안 앱 > 설정을 클릭하세요. Authenticator 앱으로 QR 코드를 스캔하고 Twitter의 안내에 따르면 설정이 완료됩니다.
Instagram에 2FA 설정하는 방법

Instagram의 2FA는 두 가지 형태로 제공됩니다. SMS 코드 또는 인증 앱 사용입니다. Instagram은 2018년 계정 보안 강화를 위해 인증 앱 옵션을 추가했으며, 설정 과정도 매우 간단합니다.
Instagram 앱에서 설정 > 2단계 인증으로 이동한 후 원하는 2FA 방식을 선택하세요.
'인증 앱'을 선택하면 Instagram 앱이 기기에 설치된 인증 앱을 자동으로 감지하여 로그인 코드를 연동합니다. 예를 들어 Instagram 계정이 휴대폰의 Google Authenticator 앱에 자동으로 추가되는 식입니다.
Amazon에 2FA 설정하는 방법

Amazon 계정 역시 철저한 보안이 필요한 곳입니다. 누군가 내 Amazon 계정에 접근하면 마치 본인처럼 물건을 구매할 수 있기 때문입니다. (Amazon은 새 배송지 주소 등록 시 추가 보안 확인 절차를 거치지만, 이것만 믿으면 안 됩니다.)
Amazon의 고급 보안 설정 페이지로 이동하여 시작하기를 선택하세요. SMS 또는 인증 앱을 사용할 수 있으며, 인증 앱을 선택한다면 Authenticator 앱으로 QR 코드를 스캔하고 Amazon의 안내에 따라 진행하면 됩니다.
이메일 2단계 인증, 그 가치가 충분합니다
모든 계정에 2FA 보안을 설정하는 데는 계정당 1~2분 정도밖 걸리지 않습니다. 물론 이 글에서 다룬 서비스가 전부는 아닙니다. 하지만 이제 2FA가 어떻게 작동하는지, 왜 필수적인지, 그리고 다른 온라인 계정에서 어디를 찾아야 하는지 충분히 이해하게 되었을 겁니다.
2FA에 대해 더 알고 싶다면, 기본적인 SMS 인증 대신 인증 앱을 사용하는 것이 왜 더 안전한지 살펴보시기 바랍니다.