기본 콘텐츠로 건너뛰기

OTP 앱 vs 문자 인증, 뭐가 더 안전할까 — 패스키까지 비교

들어가며

"2단계 인증 켜세요"는 이제 다들 아는 말입니다. 그런데 어떤 2단계 인증인지는 잘 안 나옵니다.

문자로 받는 인증번호, 인증 앱(OTP)이 만드는 6자리, 그리고 패스키. 이 셋은 막을 수 있는 공격이 서로 다릅니다. 같은 "2단계 인증 켰어요"가 아니라는 뜻이죠.

결론부터 놓고 가겠습니다.

1. 결론 — 등급이 있습니다

문자·인증 앱·패스키 세 등급과 각각 막을 수 있는 공격
문자·인증 앱·패스키 세 등급과 각각 막을 수 있는 공격

아무것도 안 켠 것보다는 문자라도 켜는 게 훨씬 낫습니다. 다만 문자가 최선이라고 생각하고 멈추는 것이 문제입니다.

되는 것부터 위에서 아래로 가시면 됩니다. 그리고 메인 이메일부터 하세요. 메일은 다른 모든 계정의 비밀번호 재설정 통로라, 여기가 뚫리면 나머지는 순서대로 열립니다.

2. 문자가 약한 이유

유심 복제·번호 이동·악성앱 세 가지가 문자 인증을 무력화한다
유심 복제·번호 이동·악성앱 세 가지가 문자 인증을 무력화한다

문자 인증은 "내가 가진 것" 을 증명하려는 수단입니다. 그런데 그 "가진 것"이 전화번호라서, 번호가 넘어가면 인증도 함께 넘어갑니다.

유심에는 가입자 식별키(IMSI)와 인증키가 들어 있어서, 유출되면 같은 번호를 쓰는 기기가 하나 더 생길 수 있습니다. 2025년 4월 SK텔레콤 침해사고가 정확히 그 사안이었고, 개인정보보호위원회 처분(2025.8.27) 기준 유출 9.82GB, IMSI 등 2,696만 건, 중복 제거 2,324만 명분입니다.

⚠️ SK텔레콤은 이 처분에 불복해 취소 소송을 제기했습니다(2026.1.19).

번호 이동은 msafer.or.kr가입제한으로 막습니다.

3. 인증 앱 — 통신망을 안 탑니다

문자는 통신망을 거치고 인증 앱은 기기 안에서 숫자를 만든다
문자는 통신망을 거치고 인증 앱은 기기 안에서 숫자를 만든다

인증 앱은 폰 안에서 30초마다 6자리 숫자를 계산합니다. 서버와 앱이 같은 규칙으로 같은 숫자를 만들 뿐, 그 숫자가 통신망을 오가지 않습니다.

그래서 유심을 복제하든 번호를 가져가든 인증 앱의 숫자는 따라오지 않습니다. 

설정

각 서비스의 계정 보안 설정 → 2단계 인증 → 인증 앱을 고르면 QR코드가 나옵니다. 인증 앱으로 그 QR을 찍으면 등록이 끝납니다.

특정 앱을 지정해 권하지 않습니다. 표준이 같아서 어떤 앱이든 동작하고, 앱마다 화면이 달라 "계정 보안 설정에서 인증 앱을 고른다"가 더 정확한 안내니까요.

⚠️ 여기서 계정을 잃는 분이 가장 많습니다

백업 코드를 반드시 받아 두세요.

인증 앱을 켜면 로그인할 때마다 그 폰이 필요합니다. 폰을 잃어버리거나 초기화하면 내 계정에 내가 못 들어갑니다. 등록할 때 함께 나오는 백업 코드 8~10개가 그때 쓰는 열쇠입니다.

백업 코드를 그 폰 안에 저장하면 아무 의미가 없습니다. 종이에 적어 두거나 다른 기기에 보관하세요.

4. 패스키 — 가짜 사이트에서는 아예 안 나옵니다

문자와 인증 앱은 내가 옮겨 적는 값이지만 패스키는 도메인에 묶여 가짜 사이트에서 작동하지 않는다
문자와 인증 앱은 내가 옮겨 적는 값이지만 패스키는 도메인에 묶여 가짜 사이트에서 작동하지 않는다

여기가 이 글의 핵심입니다.

인증 앱까지 켜도 못 막는 공격이 하나 남습니다. 가짜 로그인 화면에 아이디·비밀번호를 넣고 인증번호까지 그대로 입력해 버리는 경우입니다. 공격자는 그 값을 실시간으로 진짜 사이트에 옮겨 넣습니다(중간자 피싱).

문자든 인증 앱이든 내가 손으로 옮겨 적는 값이라 이 공격에는 똑같이 뚫립니다.

패스키는 다릅니다.

패스키는 주소(도메인)에 묶여 있습니다. secure-login.example 같은 가짜 주소에서는 그 열쇠가 꺼내지지도 않습니다. 사용자가 아무리 속아도 넘길 값 자체가 없습니다.

비밀번호도 인증번호도 '내가 입력하는 것' 이라 속을 수 있습니다.
패스키는 입력할 게 없습니다.

스미싱도, 기관 사칭도, 가짜 다운로드 사이트도 전부 "속아서 입력하는" 문제였습니다. 패스키는 그 고리 자체를 끊습니다.

어디서 쓸 수 있나

2026년 현재 구글 · 애플 · 마이크로소프트 · 네이버 · 카카오가 모두 지원합니다. 각 서비스의 계정 보안 메뉴에서 등록하고, 등록 후에는 지문·얼굴 또는 폰 잠금번호로 로그인합니다.

비밀번호를 없애는 게 아닙니다. 더 안전한 문을 하나 더 만드는 거고, 기존 비밀번호는 그대로 두셔도 됩니다.

5. 번호 자체를 지키는 법 — 유심보호서비스

통신 3사가 모두 제공하고 무료입니다. 신청하면 무단 기기변경이 차단됩니다. 유심을 교체하지 않고도 걸 수 있어서, 2단계 인증과 별개로 켜두시면 됩니다.

📄 신청 경로와 알뜰폰까지 따로 다룬 글이 있습니다 → [유심보호서비스, 통신사별로 이렇게 신청합니다]

'재설정'과 '교체'는 다릅니다

유심 재설정은 인증키를 그대로 두지만 교체는 IMSI와 인증키를 새로 바꾼다
유심 재설정은 인증키를 그대로 두지만 교체는 IMSI와 인증키를 새로 바꾼다

2026년 1월 보도로 이 차이가 확인됐습니다. 복제 위험을 확실히 끊으려면 물리적 교체입니다.

6. 오늘 저녁 순서

패스키·인증 앱·문자 순으로 되는 것부터, 메인 이메일부터
패스키·인증 앱·문자 순으로 되는 것부터, 메인 이메일부터

통신사 유심보호서비스는 이와 별개로 켜두시면 됩니다. 무료입니다.

자주 묻는 것

Q. 패스키를 등록한 폰을 잃어버리면요?

패스키는 대개 계정(구글·애플 등)에 동기화되어 새 기기에서도 복구됩니다. 인증 앱보다 오히려 안전한 부분이죠. 다만 서비스마다 다르니 등록할 때 다른 기기 하나에 더 등록해두면 확실합니다.

Q. 회사 계정이나 은행은 패스키가 안 되는데요?

아직 지원하지 않는 곳이 많습니다. 그되는 곳부터 순서대로 올리는 게 현실적입니다.

Q. 인증 앱을 새 폰으로 어떻게 옮기나요?

앱마다 다릅니다. 폰을 바꾸기 전에 각 서비스에서 2단계 인증을 새 폰으로 다시 등록하시는 게 가장 확실하고, 그게 번거로우면 백업 코드로 들어가 재등록하시면 됩니다. 폰을 초기화하기 전에 하세요.

Q. 문자 인증이 그렇게 위험하면 왜 아직 쓰나요?

지원이 가장 넓고 사용자가 따로 설정할 게 없어서입니다. 안 켠 것보다는 확실히 낫습니다. 다만 메인 이메일과 금융 계정만큼은 위 등급으로 올리시는 걸 권합니다.

마무리

"2단계 인증 켰어요"는 이제 충분한 대답이 아닙니다.

무엇을 켰는지가 무엇을 막을 수 있는지를 정합니다. 그리고 그 차이는 오늘 저녁 3분이면 좁혀집니다.

메인 이메일 하나만 패스키로 바꿔 보세요. 거기서부터입니다.

근거 자료

  • 개인정보보호위원회 SK텔레콤 처분(2025.8.27) — 유출 9.82GB · IMSI 등 2,696만 건 · 중복 제거 2,324만 명. SK텔레콤은 2026.1.19 처분 취소 소송 제기
  • 통신 3사 유심보호서비스 — 무료. 무단 기기변경 차단
  • 유심 '재설정'은 인증키를 변경하지 않는다는 2026년 1월 보도
  • 패스키 지원 현황(2026) — 구글 · 애플 · 마이크로소프트 · 네이버 · 카카오
  • 명의도용방지 msafer.or.kr · 개인정보 침해신고 118

#보안로그 #생활보안 #2단계인증 #패스키 #OTP #인증앱 #계정보안 #유심보호서비스 #백업코드 #유심복제 #피싱예방 #정보보안

댓글

이 블로그의 인기 게시물

딸 목소리로 전화가 왔습니다 — "영상통화로 확인하세요"는 이제 틀린 조언입니다

들어가며 지금까지 이 블로그가 다룬 사기는 전부 "가짜를 진짜처럼 보이게" 하는 것이었습니다. 가짜 문자, 가짜 사이트, 가짜 기관. 이번 건 다릅니다. 진짜 목소리 입니다. AI 음성 복제는 이제 억양과 말투, 감정까지 따라 합니다. 그래서 기존의 조언 하나가 낡았습니다. "영상통화로 확인하세요." 얼굴도 합성되기 때문입니다. 그럼 무엇으로 확인하느냐 — 그 답이 이 글입니다. 1. 무엇이 달라졌나 과거와 현재의 보이스피싱 비교 과거에는 낯선 목소리와 어눌한 말투가 단서였지만, 지금은 가족의 목소리와 얼굴까지 복제된다. 예전 단서가 있었습니다 · 낯선 목소리 · 어눌한 말투 · 겉도는 대화 · 주로 어르신 표적 듣고 알아챌 수 있음 지금 단서가 사라졌습니다 · 가족의 목소리 · 억양·감정까지 복제 · 영상통화 얼굴 합성 · 전 연령 표적 들어서는 구별 안 됨 어눌한 말투의 과거 보이스피싱에서 목소리·얼굴이 복제된 현재로의 변화 예전 보이스피싱의 결정적 단서는 어색함 이었습니다. 억양이 이상하고, 말이 겉돌고, 아는 척이 서툴렀습니다. 그 단서가 사라졌습니다. 과거 지금 목소리 낯선 사람 가족의 목소리 말투 어색한 존댓말 억양·감정까지 복제 영상 없음 얼굴 합성 시도 조직 국내 해외 거점 · 조직화 짧은 음성만 있어도 복제가 가능합니다. SNS에 올린 영상, 통화 녹음, 유튜브에 나온 목소리가 재료가 됩니다. 정부도 대응하고 있습니다. 발신번호를 바꾸는 데 쓰이는 심박스(SIM box) 등 중계기의 제조·수입·유통·판매·대여를 금지 하는 개정 전기통신사업법이 2026년 5월 19일부터 시행 중입니다. 2023년 부산에서 "딸이 잡혀 있다"는 전화를 받은 60대가 AI...

명의도용 차단 해제 방법 — 엠세이퍼·여신거래 안심차단, 어디서 어떻게 푸나

들어가며 과학기술정보통신부가 11월 말부터 엠세이퍼 가입제한서비스를 통신 계약 때 기본으로 안내하고 제공 하겠다고 했습니다(2026.7.1 브리핑). 지금까지는 아는 사람만 신청하는 서비스였는데, 앞으로는 반대가 됩니다. 차단이 기본값이 되면, 다음에 필요한 지식은 '거는 법'이 아니라 '푸는 법'입니다. 폰을 바꾸려는데 개통이 안 되고, 대출을 받으려는데 심사가 안 넘어갑니다. 어디를 풀어야 하는지 몰라서요. 1. 차단은 다섯 갈래로 흩어져 있습니다 내 명의에 걸 수 있는 차단 서비스가 통신과 금융 두 영역에 흩어져 있고 운영 기관이 각각 다르다는 구조도 먼저 알아야 할 게 있습니다. 한 번에 다 푸는 버튼은 없습니다. 운영하는 곳이 다 다르니까요. 무엇이 막히나 서비스 운영 휴대폰 개통·번호이동·기기변경 가입제한서비스(엠세이퍼) KAIT 유심을 다른 기기로 옮기는 것 유심보호서비스 각 통신사 신규 대출·카드 발급 여신거래 안심차단 금융회사 비대면 계좌 개설 비대면 계좌개설 안심차단 금융회사 금융거래 전반의 본인확인 개인정보노출자 등록 금융감독원 지금 안 되는 게 무엇인지부터 보세요. 폰이 안 열리면 위의 두 개, 돈이 안 움직이면 아래 세 개 입니다. 2. 신청은 앱으로, 해제는 창구로 차단 신청은 앱으로 몇 분이면 되지만 해제는 영업점 방문을 요구하는 비대칭 구조 여기서 많은 분이 화를 냅니다. 걸 때는 앱에서 3분이었는데 풀려니 은행에 가라고 하니까요. 그게 이 서비스의 기능입니다. 쉽게 풀리는 차단은 차단이 아니라 잠깐 닫아둔 문일 뿐입니다. 금융위원회는 여신거래 안심차단을 안내하면서, 해제할 때 영업점 직원이 보이스피싱 등으로 인한 해제인지를 확인한다 고 밝혔습니다(2024.8.23). 창구까지 가는 그 번거로움이 실은 마지막 검문입니다. 3. 통신 — 엠세이퍼 가입제한 볼일이 생겨 가입제한을 해제하고 개통한 뒤 그날 다시 거는 ...

보이스피싱 대응 매뉴얼 — 검찰·경찰 사칭 전화, 판별부터 신고까지

들어가며 검찰이라며 전화가 왔을 때 뭘 해야 하는지부터 씁니다. 지금 통화 중이시면 §1만 보세요. 한 가지 먼저 말씀드리면, 요즘 수법은 말이 됩니다. 문서도 정교하고 말투도 자연스럽습니다. "이게 말이 되나" 따지는 방식으로는 안 걸러집니다. 대신 목록에 있는지만 보시면 됩니다. 1. 기관은 이 다섯 가지를 하지 않습니다 기관이 하지 않는 다섯 가지 — 전화 본인인증·앱 설치·안전계좌·자산 검수·함구 요구 하나라도 나오면 끊으세요. 무례해도 됩니다. 진짜 기관이었다면 다시 연락이 옵니다. 특히 "아무에게도 말하지 마세요" 가 나오면 그 순간이 가족에게 말해야 할 때 입니다. 수사 기밀을 이유로 들든 공범 수사 때문이라고 하든 마찬가지고요. 진짜 수사기관은 가족에게 말하지 말라고 요구하지 않습니다. 그리고 '안전계좌'는 존재하지 않는 말입니다. 그런 계좌는 없습니다. 2. 번호 규칙이 바뀌었습니다 여기가 이번 업데이트의 핵심입니다. 그동안 알려드린 방어법 하나가 무력화됐습니다. 2026년 8월 11일 KISA 주의보입니다. 주민센터 전화번호를 사칭 해 걸고, 공무원을 사칭해 안내한 뒤, 가짜 한국신용정보원 번호로 회신하도록 유도해 개인정보를 탈취합니다. 발신번호는 위조할 수 있습니다 (발신번호 거짓표시, 흔히 '변작'). 공식 대표번호를 그대로 찍어 걸 수 있으니 검색하면 진짜로 나옵니다. 진짜 번호니까요. 새로운 건 회신 유도 입니다. "본인 확인이 필요하니, 한국신용정보원 ○○○-○○○○로 다시 걸어주세요." 직접 걸어서 확인하는 행동 을 역으로 이용합니다. 우리가 "저장된 번호로 직접 걸어라"라고 가르쳐온 그 습관을 노린 거죠. 걸려온 번호·알려준 번호·문자 속 번호는 쓰지 않고 내가 직접 검색한 대표번호만 쓴다 "직접 검색해서"가 중요합니다. 홈페이지, 공식 앱,...