보안의 진화 (WEP → WPA3)¶
규격 · 개정판
WEP: 802.11-1997 · TKIP·CCMP·RSN: 802.11i-2004 (현재 Clause 12) · PMF: 802.11w-2009 · SAE: 802.11s-2011에서 도입 → 일반 BSS로 확대 · OWE: RFC 8110 + 802.11 · Wi-Fi Alliance WPA (2003), WPA2 (2004), WPA3 (2018), Enhanced Open (2018)
한눈에 보기
Wi-Fi 보안은 "깨지고 고치기"의 역사입니다.
| 연도 | 이름 | 핵심 | 결말 |
|---|---|---|---|
| 1997 | WEP | RC4 + 24비트 IV | 2001년 이후 수 분 만에 키 복구 가능 → 폐기 |
| 2003 | WPA | TKIP (WEP 하드웨어에서 돌아가는 임시 처방) | 약점 발견, 폐기 권고 |
| 2004 | WPA2 | 802.11i, AES 기반 CCMP | 15년 넘게 표준. 그러나 PSK 사전 공격, KRACK |
| 2018 | WPA3 | SAE, PMF 필수, 192-bit 모드 | 현재 표준. 초기 구현 결함(Dragonblood) 후 H2E로 보강 |
| 2018 | Enhanced Open | OWE — 암호 없는 망 암호화 | 공용 Wi-Fi용 |
세대별 비교¶
| 항목 | WEP | WPA (TKIP) | WPA2 | WPA3 |
|---|---|---|---|---|
| 암호 | RC4 | RC4 (키 혼합) | AES-CCMP-128 | AES-CCMP-128 (Personal), GCMP-256 (192-bit) |
| 무결성 | CRC-32 (선형, 위조 가능) | Michael MIC | CBC-MAC (CCM) | CCM / GCM |
| 재전송 방지 | 없음 | TSC 48비트 | PN 48비트 | PN 48비트 |
| 키 관리 | 고정 공유 키 | 4-Way Handshake | 4-Way Handshake | SAE/EAP + 4-Way Handshake |
| Personal 인증 | 공유 키 | PSK | PSK | SAE |
| 관리 프레임 보호 | 없음 | 없음 | 선택 (PMF) | 필수 |
| 오프라인 사전 공격 | — | 가능 | 가능 | 불가 (SAE) |
| 순방향 비밀성 | 없음 | 없음 | 없음 (PSK) | 있음 (SAE) |
주요 공격과 교훈¶
| 공격 | 연도 | 대상 | 원리 | 대응 |
|---|---|---|---|---|
| FMS / PTW | 2001 / 2007 | WEP | 약한 IV와 RC4 키 스케줄 편향 → 키 복구 | WPA/WPA2 |
| Beck-Tews | 2008 | TKIP | Michael MIC 약점으로 짧은 패킷 복호·위조 | CCMP |
| WPS PIN 무차별 대입 | 2011 | WPS | PIN 8자리를 반씩 확인 → 약 11 000회 시도 | WPS PIN 비활성화 |
| 오프라인 사전 공격 | 상시 | WPA2-PSK | 4-Way Handshake 캡처 후 암호 대입 | 긴 암호, SAE |
| PMKID 공격 | 2018 | WPA2-PSK | AP의 첫 EAPOL 메시지의 PMKID만으로 오프라인 대입 | SAE |
| KRACK | 2017 | 4-Way Handshake 구현 | 메시지 3 재전송으로 키 재설치 → nonce 재사용 | 패치 (재설치 금지) |
| Dragonblood | 2019 | WPA3 SAE 초기 구현 | 부채널(타이밍·캐시), 전환 모드 다운그레이드 | H2E, 상수 시간 구현 |
| FragAttacks | 2021 | 단편화·집성 구현 | A-MSDU 플래그 미보호 등 설계·구현 결함 | 패치, SPP A-MSDU |
WPA3 구성¶
| 모드 | 필수 사항 |
|---|---|
| WPA3-Personal | SAE, PMF 필수, WPA2와의 전환 모드(transition mode) 허용 |
| WPA3-Enterprise | PMF 필수, 802.1X (서버 인증서 검증 강화) |
| WPA3-Enterprise 192-bit | EAP-TLS(ECDHE·ECDSA P-384, RSA 3072), GCMP-256, BIP-GMAC-256, HMAC-SHA-384 |
| Enhanced Open | OWE + PMF |
| 6 GHz 동작 | WPA3-Personal(SAE H2E만), WPA3-Enterprise, Enhanced Open만 허용. 전환 모드·WPA2 불가 |
전문가 노트 — 전환 모드의 위험과 현재 권장
WPA3 전환 모드. 같은 SSID에서 WPA2-PSK와 SAE를 모두 광고하면 구형 단말도 붙을 수 있지만, 공격자가 같은 SSID의 WPA2 전용 가짜 AP를 띄워 단말을 WPA2로 유도한 뒤 핸드셰이크를 캡처할 수 있습니다(다운그레이드). 단말 쪽 대응은 "이 SSID에서 한 번이라도 SAE로 붙었으면 다시 PSK로 붙지 않기"(Transition Disable 표시, WPA3 규격 개정에서 추가)입니다.
AKM 번호 (RSN 요소). 1: 802.1X, 2: PSK, 3: FT-802.1X, 4: FT-PSK, 5: 802.1X-SHA256, 6: PSK-SHA256, 8: SAE, 9: FT-SAE, 12: 802.1X Suite-B-192, 18: OWE, 24: SAE-EXT-KEY(그룹 의존 해시, 고강도·MLO용), 25: FT-SAE-EXT-KEY. 캡처 분석 시 RSN 요소의 AKM 목록으로 실제 보안 방식을 확인합니다.
Wi-Fi 7과 보안. Wi-Fi 7 인증은 WPA3를 필수로 하고, MLO 연결에는 SAE-EXT-KEY(AKM 24)와 GCMP-256 지원이 요구되는 방향으로 강화되었습니다. 최신 요구 사항은 Wi-Fi Alliance WPA3 규격과 Wi-Fi 7 시험 계획을 확인하세요.