TOTP가 SMS 2FA보다 훨씬 안전한 이유
SIM 스와핑, 통신망 공격, 사회공학적 기법으로부터 안전하지 못한 SMS 인증 대신 TOTP가 2FA의 표준이 된 이유를 알아봅니다.
2단계 인증(2FA)은 무단 계정 접근을 차단하는 가장 효과적인 방법 중 하나입니다. 그러나 모든 2FA 방식이 동일한 보안을 제공하는 것은 아닙니다. 오랫동안 널리 쓰여온 SMS 인증은 SIM 스와핑 및 통신망 취약점으로 인해 NIST 등 보안 표준 기관에서 위험성을 경고하고 있습니다. 시간 기반 일회용 비밀번호(TOTP)는 완전한 오프라인 환경에서 동작하며 외부 가로채기 공격에 매우 안전한 대안입니다.
이 글에서는 SMS 2FA의 취약 요소를 살펴보고, TOTP와 다른 인증 방식을 비교하여 왜 보안 전문가들이 TOTP를 표준으로 추천하는지 설명합니다.
Need to verify a 2FA code or test a secret key?
Generate immediate RFC 6238 codes with auto-copy and camera QR scanning.
| 방식 | 보안 | 네트워크 | 피싱 방어 | SIM 의존성 | 오프라인 | 권장 |
|---|---|---|---|---|---|---|
| TOTP | 높음 | 아니오 | 부분적 | 예 | 예 | 예 |
| SMS OTP | 보통 | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
| Email OTP | 보통 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| HOTP | 높음 | 아니오 | 부분적 | 예 | 예 | 아니오 |