WPS(Wi-Fi Protected Setup)가 등장하기 전에는 새 기기를 무선 네트워크에 연결하려면 길고 복잡한 암호화 키를 일일이 손으로 입력해야 했습니다. 이런 불편함을 줄이기 위해 탄생한 것이 바로 WPS입니다. 이 글에서는 WPS의 작동 원리와 보안 취약점, WPA·WPA2와의 차이, 그리고 무선 네트워크를 안전하게 지키는 방법까지 한눈에 정리했습니다.
WPS란 무엇인가?
WPS(Wi-Fi Protected Setup)는 라우터와 카메라 같은 무선 기기 사이의 연결을 최대한 빠르고 간편하게 만들어 주기 위해 고안된 규격입니다. WPS를 지원하는 무선랜(WLAN)은 WPA Personal 또는 WPA2 프로토콜로 암호화된 비밀번호를 통해서만 보호할 수 있습니다.
WPS는 왜 안전하지 않을까?
WPS의 핵심 취약점은 8자리 PIN 번호에 있습니다. 라우터는 사용자가 입력한 PIN을 한 번에 확인하지 않고 앞 4자리와 뒤 4자리를 나누어 검증합니다. 덕분에 공격자는 조합을 절반씩 추측할 수 있어 무차별 대입(brute-force) 공격이 매우 쉬워집니다.
게다가 많은 가정용 라우터는 잘못된 PIN이 여러 번 입력되어도 이를 차단하는 시간 제한(타임아웃)이 없습니다. 그 결과 공격자는 같은 비밀번호를 반복해서 시도할 수 있으며, 실제로 WPS PIN을 뚫는 데 걸리는 시간은 하루 정도에 불과합니다.
공격자는 어떻게 침입하나?
무선 신호가 닿는 범위 안에 있는 공격자는 취약한 공유기(AP)의 WPS PIN에 대해 무차별 대입 공격을 시도할 수 있습니다. PIN이 뚫리면 WEP 또는 WPA 비밀번호를 알아내 네트워크에 침입하고, 이후 내부 트래픽을 감시하며 표적을 선정할 수 있습니다. 더 큰 문제는 라우터에 침입한 해커가 그 라우터에 연결된 모든 기기에 접근할 수 있다는 점입니다.
WPA와 WPA2, 무엇이 다른가?
WPA는 구식 암호화 기술을 사용하기 때문에 여러 각도에서 비교적 쉽게 깨질 수 있습니다. 반면 WPA2는 훨씬 강력한 암호화 기술을 채택해 해킹이 사실상 불가능합니다. WPA2 네트워크에 연결되는 무선 클라이언트는 각자 고유한 암호화 키를 발급받으며, 연결 전 강력한 무선 암호화가 적용되고 보안 인증서가 필요합니다.
흥미롭게도 WPS 연결 자체는 암호화를 사용하지 않습니다. 즉, 네트워크에 이미 강력한 암호화가 적용되어 있더라도 WPS를 통해 이를 우회할 수 있습니다. 보안 수준만 놓고 보면 WPA2 > WPA > WPS 순으로 평가할 수 있습니다.
WPS는 어떻게 작동하나?
라우터의 WPS 버튼을 누르면 페어링 모드가 활성화되고, 집안의 무선 기기와 연결을 시도합니다. 이때 라우터의 WPS 표시등이 깜빡이며 기기를 찾습니다. 일정 시간 내에 연결에 성공하지 못하면 설정이 초기화되므로 버튼을 다시 눌러 재시도해야 합니다.
연결에 성공한 기기는 WPS를 통해 전달된 네트워크 비밀번호를 자동으로 기억합니다. WPS 버튼이 없는 기기라도 WPS를 지원한다면 클라이언트 PIN을 생성할 수 있으며, 이 PIN을 라우터의 무선 설정 화면에 입력하는 것만으로 기기를 네트워크에 추가할 수 있습니다.
WPS는 네트워크 보안 경험이 부족한 초보 사용자도 가정용 무선 네트워크를 쉽고 안전하게 구축할 수 있도록 돕기 위해 만들어졌습니다. TV, 블루레이 디스크 플레이어 등 Wi-Fi를 지원하는 가전제품을 무선 네트워크에 연결할 때 특히 유용합니다.
WPS가 인터넷 속도를 느리게 하나요?
많은 분들이 WPS가 인터넷 속도를 저하시킨다고 오해합니다. 하지만 WPS는 이름 그대로 'Wi-Fi Protected Setup', 즉 무선 연결을 보호하고 설정을 돕는 기능일 뿐 인터넷 속도와는 아무런 관련이 없습니다.
무선 네트워크를 안전하게 지키는 방법
- 비밀번호 교체: 기본 비밀번호를 반드시 새로운 것으로 변경하세요.
- 접속 제한: 허가되지 않은 기기의 접속을 차단하세요.
- 네트워크 암호화: WPA2-AES를 사용하고 TKIP, WPA, WEP는 피하세요. KRACK 같은 공격에 대한 방어력도 높아집니다.
- SSID 보호: 서비스 세트 식별자(SSID) 노출을 최소화하세요.
- 방화벽 설치: 라우터와 PC의 방화벽을 활성화하세요.
- 백신 프로그램 유지: 컴퓨터 백신을 항상 최신 상태로 실행하세요.
- 파일 공유 주의: 불필요한 파일 공유는 비활성화하세요.
- 펌웨어 업데이트: 공유기(액세스 포인트) 소프트웨어를 정기적으로 패치하세요.
WPA2로 설정하는 방법
구형 Wi-Fi 보안 프로토콜인 WEP(Wired Equivalent Privacy)는 심각한 취약점이 여럿 발견되어 WPA2로 대체되었습니다. 라우터가 WPA2 외의 프로토콜을 사용 중이라면 설정 메뉴에서 보안 방식을 WPA2로 변경하는 것이 좋습니다. 스마트폰이라면 설정의 네트워크 앱에서 '다른 네트워크'를 선택하고, 네트워크 이름과 보안 설정, 비밀번호를 차례로 입력한 뒤 '참여'를 누르면 해당 네트워크에 접속할 수 있습니다.
그래서, WPS 버튼을 눌러도 될까?
WPS 버튼을 누르면 라우터가 Wi-Fi 기기와 손쉽게 연결되며, 다른 네트워크 기기와의 연결 설정이 버튼 하나로 끝난다는 점은 분명 편리합니다. 다만 보안이 중요한 환경이라면 WPS 기능을 비활성화하고, WPA2-AES 기반의 강력한 비밀번호를 직접 설정해 사용하는 것이 가장 안전합니다.