오늘날 어디를 가나 연결할 수 있는 WiFi 네트워크가 있습니다. 집, 사무실, 동네 카페까지 곳곳에 수많은 WiFi 네트워크가 존재합니다. 모든 WiFi 네트워크는 누구나 자유롭게 접속할 수 있는 개방형부터 특정 기기만 접속할 수 있도록 엄격하게 제한된 형태까지, 어떤 식으로든 네트워크 보안이 설정되어 있습니다.
WiFi 보안과 관련해서는 실제로 선택할 수 있는 옵션이 많지 않습니다. 특히 가정용 무선 네트워크를 구축하는 경우라면 더욱 그렇습니다. 현재 주요 보안 프로토콜 세 가지는 WEP, WPA, WPA2이며, 이 프로토콜에서 사용되는 두 가지 핵심 암호화 알고리즘은 TKIP와 CCMP가 적용된 AES입니다. 아래에서 각 개념을 좀 더 자세히 살펴보겠습니다.

어떤 보안 옵션을 선택해야 할까?
각 프로토콜의 기술적인 세부 사항에는 관심이 없고, 무선 공유기에서 어떤 옵션을 선택해야 하는지만 알고 싶다면 아래 목록을 확인하세요. 가장 안전한 것부터 가장 위험한 것 순으로 정렬했습니다. 가능한 한 안전한 옵션을 선택하는 것이 좋습니다.
가장 안전한 방식으로 내 기기들이 연결될 수 있을지 확신이 서지 않는다면, 일단 해당 옵션을 활성화한 뒤 문제가 없는지 확인해 보시기 바랍니다. 저도 여러 기기가 최고 수준의 암호화를 지원하지 않을 것이라 생각했는데, 의외로 아무 문제없이 연결되어 놀란 적이 있습니다.
- WPA2 Enterprise (802.1x RADIUS)
- WPA2-PSK AES
- WPA2-PSK AES + WPA-PSK TKIP
- WPA TKIP
- WEP
- 오픈 (보안 없음)
참고로 WPA2 Enterprise는 사전 공유 키(PSK)를 사용하지 않고 EAP 프로토콜을 사용하며, 사용자 이름과 비밀번호를 통한 인증을 위해 백엔드 RADIUS 서버가 필요합니다. WPA2와 WPA에서 흔히 보는 PSK는 무선 네트워크에 처음 접속할 때 입력해야 하는 무선 네트워크 키를 의미합니다.

WPA2 Enterprise는 설정 과정이 훨씬 복잡하기 때문에 대개 기업 환경이나 기술에 매우 밝은 사용자의 가정에서만 사용됩니다. 실질적으로는 2번부터 6번까지의 옵션 중에서만 선택할 수 있으며, 요즘 출시되는 대부분의 공유기는 WEP나 WPA TKIP가 보안상 취약하기 때문에 아예 해당 옵션 자체를 제공하지 않습니다.
WEP, WPA, WPA2 개요
각 프로토콜에 대해 지나치게 깊은 기술적 설명까지 들어가지는 않겠습니다. 검색만 해도 방대한 정보를 쉽게 찾을 수 있기 때문입니다. 기본적으로 무선 보안 프로토콜은 1990년대 후반부터 등장하기 시작해 지금까지 꾸준히 발전해 왔습니다. 다행히 채택된 프로토콜의 수가 많지 않아 이해하기는 비교적 수월합니다.
WEP
WEP(Wired Equivalent Privacy, 유선 등급 프라이버시)는 1997년 무선 네트워크 표준인 802.11과 함께 출시되었습니다. 유선 네트워크에 필적하는 기밀성을 제공하는 것이 목표였고, 그래서 이름에 '유선 등급'이라는 표현이 들어갔습니다. 초기에는 64비트 암호화로 시작해 이후 256비트 암호화까지 확장되었지만, 공유기에서 가장 널리 채택된 구현 방식은 128비트 암호화였습니다.
안타깝게도 WEP가 도입된 지 얼마 지나지 않아 보안 연구자들은 단 몇 분 만에 WEP 키를 해독할 수 있는 여러 취약점을 발견했습니다. 이후 업그레이드와 수정 패치에도 불구하고 WEP 프로토콜은 여전히 취약하고 침투하기 쉬운 상태로 남았습니다. 이러한 문제에 대응해 WiFi 얼라이언스는 WPA(WiFi Protected Access)를 선보였고, 2003년에 공식 채택되었습니다.
WPA
사실 WPA는 WPA2가 완성되기 전까지의 임시 방편으로 설계된 것이며, WPA2는 2004년에 도입되어 현재의 표준으로 자리 잡았습니다. WPA는 메시지 무결성을 보장하기 위해 TKIP(Temporal Key Integrity Protocol)를 사용했습니다. CRC(Cyclic Redundancy Check)를 사용했던 WEP와는 다른 방식으로, TKIP는 CRC보다 훨씬 강력한 보안을 제공했습니다.
하지만 기존 장비와의 호환성을 유지하기 위해 WiFi 얼라이언스가 WEP의 일부 요소를 차용하면서, WPA+TKIP 조합 역시 결국 안전하지 못한 구조가 되고 말았습니다. 또한 WPA에는 사용자가 기기를 무선 공유기에 더 쉽게 연결하도록 돕는 WPS(WiFi Protected Setup)라는 새로운 기능이 포함되어 있었는데, 이 기능 역시 취약점이 드러나면서 보안 연구자들이 짧은 시간 안에 WPA 키를 해독할 수 있게 되었습니다.
WPA2
WPA2는 2004년부터 사용 가능했으며 2006년부터 공식적으로 의무화되었습니다. WPA와 WPA2의 가장 큰 변화는 TKIP 대신 CCMP가 적용된 AES 암호화 알고리즘을 사용했다는 점입니다.
WPA에서는 AES가 선택 사항이었지만, WPA2에서는 AES가 필수이고 TKIP가 선택 사항으로 바뀌었습니다. 보안 측면에서 AES는 TKIP보다 훨씬 안전합니다. WPA2에서도 일부 취약점이 발견되긴 했지만, 이는 기업 환경에서만 해당되는 문제이며 일반 가정용 사용자에게는 큰 영향을 주지 않습니다.
WPA는 64비트 또는 128비트 키를 사용하며, 가정용 공유기에서는 64비트가 가장 일반적입니다. 참고로 WPA2-PSK와 WPA2-Personal은 같은 의미로 쓰이는 용어입니다.
정리하자면 딱 하나만 기억하면 됩니다. WPA2가 가장 안전한 프로토콜이며, CCMP가 적용된 AES가 가장 안전한 암호화 방식이라는 것입니다. 더불어 WPS는 공유기 PIN이 매우 쉽게 해킹당해 외부인이 공유기에 접속하는 데 악용될 수 있으므로 반드시 비활성화하는 것이 좋습니다. 궁금한 점이 있다면 댓글로 남겨주세요!