IKEv2는 VPN 연결을 보호하는 데 사용되는 VPN 프로토콜입니다. IPSec 프로토콜 스택(새 창)의 일부로, 때로는 (그리고 엄격히 말해 더 정확하게는) IKEv2/IPSec으로 불리기도 합니다.
VPN 프로토콜은 귀하의 기기와 VPN 서버 간의 연결이 설정되는 방식을 결정하는 일련의 지침 또는 규칙입니다.
프로토콜은 연결의 보안성과 속도를 결정합니다. OpenVPN 및 WireGuard®는 현재 공식 Proton VPN 앱에서 독점적으로 사용하는 대체 VPN 프로토콜입니다(WireGuard 기반의 Stealth 포함). 하지만 타사 VPN 클라이언트에서 IKEv2를 사용하여 Proton VPN을 설정할 수도 있습니다.
IKEv2는 모든 Apple 기기(Mac 컴퓨터, iPhone, iPad)에서 공식적으로 지원되는 VPN 프로토콜이지만, Apple이 VPN 연결을 구현하는 방식에는 심각한 결함이 있습니다.
IPSec이란 무엇인가요?
IPSec(Internet Protocol Security)은 VPN 연결을 보호하는 프레임워크를 제공하는 유연한 프로토콜 스택입니다. 특히 중요한 역할은 다음과 같습니다.
- 귀하의 기기와 VPN 서버 간의 키 교환을 설정합니다.
- 데이터 패킷의 출처를 확인하고 전송 중에 위조되거나 변조되지 않았는지 검증하기 위한 인증을 제공합니다.
- VPN 연결을 통해 전송되는 데이터를 암호화 및 복호화합니다
IPSec은 그 자체로 완벽한 솔루션이라기보다는 프레임워크로서, 이러한 기능을 수행하기 위해 여러 프로토콜과 암호화 표준을 지원합니다.
IKEv2란 무엇인가요?
IKEv2는 IKE(Internet Key Exchange) 프로토콜의 두 번째 버전입니다. 원래 Microsoft와 Cisco가 IPSec 제품군의 일부로 개발했으며, 현재는 이 프로토콜의 오픈 소스 버전이 많이 나와 있습니다.
IKE는 귀하의 기기와 VPN 서버를 연결할 때 IPSec에 대한 보안 연결(새 창)(SA)을 설정하는 데 사용됩니다. 즉, 양측이 사용할 상호 합의된 키 및 알고리즘 세트를 협상하는 역할을 담당합니다.
IKE는 Oakley 프로토콜(새 창) 및 인터넷 보안 연동 및 키 관리 프로토콜(새 창)(ISAKMP)을 기반으로 구축되었습니다. 인증을 위해 X.509 인증서(새 창)를 사용하고, 키 교환을 보호하기 위해 디피-헬만 교환(새 창)(DHE)을 사용합니다.
IPSec을 IKEv1과 함께 사용할 때는 대개 그냥 IPSec이라고 부릅니다. IKEv2는 2005년에 출시되었으며 대역폭을 덜 사용하고 연결이 여전히 활성 상태인지 감지하는 능력을 포함하여 여러 주요 측면에서 IKEv1보다 향상되었습니다. 연결이 활성 상태가 아닌 경우, IKEv2는 끊어진 연결을 신속하게 재설정할 수 있습니다.
또 다른 개선 사항은 IKEv2가 네트워크를 쉽게 전환할 수 있도록 지원하는 MOBIKE(Mobility and Multihoming) 프로토콜을 제공한다는 점입니다. 예를 들어, 핫스팟 간을 이동하거나 홈 WiFi와 모바일 연결 간을 이동할 때 매우 유용합니다.
또한 IKEv2는 IKEv1보다 서비스 거부(새 창)(DoS) 공격에 더 강력하고, 사용하는 암호화 메커니즘의 수 측면에서 더 효율적이며, NAT 방화벽을 쉽게 통과(새 창)할 수 있습니다.
IKEv2/IPSec은 안전한가요?
암호화 전문가들의 일반적인 의견은 IKEv2/IPSec이 안전한 VPN 프로토콜이라는 것입니다.
2013년 기술 전문가이자 전자 프론티어 재단(Electronic Frontier Foundation)의 창립 멤버인 John Gilmore(새 창)는 설계 단계에서 IPSec이 의도적으로 약화(새 창)된 과정을 서술한 백서를 발표했습니다. 또한 Edward Snowden(새 창)이 입수한 미국 국가안보국(새 창)(NSA)의 Bullrun 프로그램(새 창)에 관한 폭로는 IPSec의 보안에 대한 의구심을 더욱 증폭시켰습니다.

하지만 IPSec을 IKEv2와 함께 구현할 때는 알려진 취약점이 없습니다(Apple의 IKEv2 구현 방식에는 문제가 있지만, 이는 Apple의 문제이지 IKEv2/IPSec 자체의 문제는 아닙니다).
최종 정리 — IKEv2 vs OpenVPN 및 WireGuard
IKEv2도 안전한 것으로 간주되지만, OpenVPN은 훨씬 더 안전한 것으로 여겨지며 검열 저항성을 높이기 위해 TCP상에서 실행할 수 있습니다. WireGuard는 OpenVPN만큼 안전하면서도 훨씬 빠릅니다. Proton VPN의 구현 하에서는 TCP를 통해 실행할 수도 있습니다.
따라서 IKEv2에 문제가 있는 것은 아니지만, 요즘 세상에 OpenVPN이나 (특히) WireGuard 대신 IKEv2를 사용할 이유는 거의 없습니다.
IKEv2는 Apple 기기에서 공식 지원하는 VPN 프로토콜이기 때문에 계속해서 널리 지원되고 있습니다. 그러나 앞서 언급했듯이, Apple의 IKEv2 구현 방식은 피하는 것이 가장 좋습니다.






