WPA2 무선 네트워크 보안: 인증 방식과 취약점 대응
WPA2의 PSK·Enterprise 인증 구조, AES-CCMP 암호화, KRACK과 무선 환경 보안 강화 방법을 정리한다.
2026-08-14 · 최초 발행 2025-07-16
WEP와 WPA의 한계를 보완한 WPA2
WPA2(Wi-Fi Protected Access 2)는 Wi-Fi Alliance가 2004년에 제정한 무선 네트워크 보안 프로토콜이다. IEEE 802.11i 표준을 기반으로 하며, WEP(Wired Equivalent Privacy)와 WPA에서 드러난 취약점을 보완하기 위해 등장했다.
2006년부터 Wi-Fi 인증을 받는 모든 장비에는 WPA2 지원이 의무화됐다. 이후 WPA2는 무선 네트워크에서 널리 사용되는 표준 보안 프로토콜로 자리 잡았다.
공유 키를 쓰는 Personal과 중앙 인증을 쓰는 Enterprise
WPA2의 인증 방식은 공유 패스워드 기반의 Personal과 중앙 인증 서버 기반의 Enterprise로 구분된다. 선택 기준은 무선 네트워크의 규모와 사용자별 통제 필요성이다.
WPA2-Personal(PSK)의 구성
WPA2-Personal은 PSK(Pre-Shared Key)를 사용한다. 접속하는 사용자가 같은 비밀키, 즉 패스워드를 공유하는 형태다.
패스워드는 8~63자의 ASCII 문자열 또는 64자의 16진수 문자열을 사용할 수 있다. 사용자가 입력한 패스워드와 SSID를 조합해 PMK(Pairwise Master Key)를 만들며, 이 과정에는 PBKDF2 함수와 4096회의 해시 반복이 사용된다.
중앙 인증 서버 없이 구성할 수 있어 소규모 사무실이나 가정 네트워크(SOHO)에 적합하다. 반대로 사용자가 늘어나면 공유 패스워드의 관리와 변경 부담도 함께 커진다.
WPA2-Enterprise에서 달라지는 점
WPA2-Enterprise는 RADIUS 기반의 중앙 인증 서버와 EAP(Extensible Authentication Protocol) 프레임워크를 사용한다. 사용자마다 별도의 인증 자격 증명을 부여할 수 있어 계정 관리, 권한 제어, 인증 로그 관리에 유리하다.
대표적인 EAP 방식은 다음과 같다.
- EAP-TLS: 디지털 인증서 기반 상호 인증으로 가장 안전한 방식
- EAP-TTLS: 서버 인증서와 클라이언트 자격 증명 사용
- PEAP: TLS 터널 안에서 인증 수행
- EAP-FAST: Cisco에서 개발했으며 PAC(Protected Access Credential) 사용
기업, 대학, 대규모 조직처럼 사용자별 접근 권한과 중앙화된 인증 관리가 필요한 환경에 맞는다.
AES-CCMP가 보호하는 무선 구간
WPA2는 AES(Advanced Encryption Standard)를 CCMP(Counter Mode with CBC-MAC Protocol) 방식으로 적용한다. AES-CCMP의 블록 크기는 128비트이고 키 길이도 128비트다.
카운터 모드(CTR)는 데이터 기밀성을 제공하고, CBC-MAC은 메시지 무결성을 보장한다. 이 조합으로 무선 구간에서 암호화와 변조 탐지를 함께 처리한다.
통신 키는 4단계 핸드셰이크로 생성된다. AP가 클라이언트에 ANonce(인증자 난수)를 보내면, 클라이언트는 SNonce(요청자 난수)를 생성해 전송한다. 이어 AP가 GTK(Group Temporal Key)를 전달하고, 클라이언트가 설치 확인 메시지를 보낸다.
이 과정에서 생성된 PTK(Pairwise Transient Key)는 용도에 따라 나뉜다.
- KEK(Key Encryption Key): 키 암호화
- KCK(Key Confirmation Key): 메시지 무결성 검증
- TK(Temporal Key): 실제 데이터 암호화
알려진 공격 경로와 대응
WPA2-Personal에서는 공유 패스워드가 주요 공격 지점이 된다. 공격자는 4-way 핸드셰이크를 캡처한 뒤 오프라인에서 사전 공격(Dictionary Attack)으로 PSK를 크랙할 수 있다. 12자 이상이고 특수문자를 포함한 복잡한 패스워드를 사용하며, 일반 단어나 개인정보를 바탕으로 한 패스워드는 피해야 한다. 정기적인 패스워드 변경도 대응 수단이다.
2017년에 발견된 KRACK(Key Reinstallation Attack)은 4-way 핸드셰이크의 키 재설치 과정을 악용하는 프로토콜 레벨 취약점이다. 이 공격은 암호화된 데이터의 복호화, 데이터 위변조, 패킷 재전송 공격으로 이어질 수 있다. 장비 펌웨어와 OS 패치를 적용하고 VPN으로 추가 보안 계층을 두는 방식이 대응책이다.
대부분의 WPA2 구현은 트래픽을 암호화하지만, 일부 메타데이터는 노출될 수 있다. 패시브 스니핑으로 연결 패턴과 통신량을 분석하면 정보가 유추될 가능성이 있다. HTTPS 같은 엔드-투-엔드 암호화 프로토콜과 중요 정보 전송 시 VPN을 함께 사용해야 한다.
인증된 사용자의 세션을 노리는 세션 하이재킹도 고려해야 한다. 디인증(Deauthentication) 공격으로 세션을 끊은 뒤 재연결 과정에서 세션을 가로채는 방식이다. 802.11w(PMF)를 활성화하고, 세션 타임아웃과 재인증 메커니즘을 강화하는 것이 방어에 도움이 된다.
조직 무선망에서 점검할 운영 항목
대기업 A사의 무선 네트워크 보안 강화 사례에서는 WPA2-Enterprise와 EAP-TLS를 구현하고, 802.1X 기반 포트 인증을 적용했다. 디바이스 인증서 관리 시스템과 사용자별 접근 제어 정책을 마련했으며, 무선 침입 탐지 시스템(WIDS), 실시간 트래픽 모니터링, 이상 징후 탐지를 함께 배치했다.
WPA2를 운용할 때는 최신 펌웨어와 패치를 적용하고 AES-CCMP만 허용하는 암호화 설정을 검토해야 한다. SSID 브로드캐스트 비활성화, MAC 주소 필터링, PMF(Protected Management Frames) 활성화도 추가 방안이 될 수 있다.
기술 설정만으로 운영이 끝나지는 않는다. 보안 정책을 정기적으로 검토하고, 사용자 교육과 보안 인식을 높이며, 보안 감사와 취약점 스캔을 지속해야 한다. 접근 로그를 모니터링·분석하고 비정상 행위 탐지 체계를 두는 관리적 통제도 필요하다.
WPA3 전환을 함께 검토하는 이유
WPA3는 SAE(Simultaneous Authentication of Equals)를 도입해 무차별 대입 공격을 방지하고, 완벽한 순방향 비밀성(Forward Secrecy)을 제공한다. 개방형 네트워크에서는 OWE(Opportunistic Wireless Encryption)를 지원하며, 192비트 보안 수준의 상용 모드도 제공한다.
전환은 WPA2/WPA3 혼합 모드로 점진적으로 진행할 수 있다. 하드웨어 호환성을 검토해 업그레이드 계획을 세우고, 기존 시스템과의 통합성 및 사용자 디바이스 호환성을 확인해야 한다.
WPA2는 적절한 구성과 관리를 통해 안전한 무선 환경을 구축하는 기반이다. Enterprise 방식, VPN과 HTTPS 같은 추가 보안 계층, 지속적인 업데이트와 모니터링을 결합하면 알려진 취약점에 대응하는 심층 방어 체계를 마련할 수 있다.