MFA(Multi-Factor Authentication, 다중 인증)란 사용자가 본인임을 증명할 때 2개 이상의 서로 다른 인증 요소를 사용하는 방식입니다.

✅ 인증 요소(3가지 범주)
- 지식 기반(You know) → 비밀번호, PIN, 보안 질문 답변
- 소유 기반(You have) → OTP 토큰, 스마트폰, 보안카드, 인증 앱(Google Authenticator 등)
- 생체 기반(You are) → 지문, 얼굴 인식, 홍채, 음성 등
👉 MFA는 보통 비밀번호(1차) + OTP 앱/문자 인증(2차) 조합이 가장 많이 쓰입니다.
👉 일부 서비스에서는 비밀번호 + 기기 인증서 + 지문 같이 3단계까지도 적용합니다.
📌 왜 쓰나?
- 비밀번호 유출이나 피싱 공격에 대비
- 계정 탈취 방지
- 보안 규제/컴플라이언스 준수 (예: 금융, 의료 분야)
📌 MFA vs 2FA
- 2FA: 인증 요소 2개만 사용하는 방식
- MFA: 2개 이상이면 모두 포함 (즉, 2FA는 MFA의 부분집합)
'소프트웨어 > 상식' 카테고리의 다른 글
| FIDO(Fast IDentity Online) (0) | 2025.09.17 |
|---|---|
| TOTP(Time-based One-Time Password) (0) | 2025.09.17 |
| 암호화 알고리즘 (0) | 2025.09.13 |
| IAM(Identity and Access Management) 이란? (0) | 2025.09.13 |
| PAM(Privileged Access Management) 이란? (0) | 2025.09.13 |