VPN 터널링 기술(3) : OpenVPN이란?
Security

VPN 터널링 기술(3) : OpenVPN이란?

Simon Kim
Simon Kim

VPN을 구성하는 터널링 기술에는 크게 3가지가 있습니다. 각각에 대한 설명이 궁금하다면 각 기술 이름을 클릭하세요.

이번 포스팅에서는 OpenVPN에 대해서 자세히 알아보도록 하겠습니다.

OpenVPN 이란?

open-vpn-01

OpenVPN 홈페이지

Open 접두어가 붙은 것으로 짐작하셨겠지만, OpenVPN은 최근에 개발된 오픈 소스 기반의 VPN 기술입니다. 구체적으로는 SSLv3/TLSv1 프로토콜과 OpenSSL 라이브러리를 결합한 방식입니다. 대부분의 환경에서 안정적이고 빠른 속도를 보여주고 있으며, 설정 방법이 약간 까다롭지만 그만큼 성능이 뛰어나다는 점이 장점입니다.

특히 OpenVPN 자체는 오픈소스 기술이기 때문에 개인 VPN 서버를 구축해 사용할 수도 있습니다. 따라서 내부적으로 사용하고자 하는 목적의 VPN인 경우에는 OpenVPN으로 구축하는 경우도 많습니다.

OpenVPN의 보안성

OpenVPN만의 장점으로는 다양한 강력한 암호화 알고리즘을 지원한다는 것입니다. OpenVPN에서 지원하는 알고리즘 종류는 다음과 같습니다.

  • 3DES
  • AES
  • Camellia
  • Blowfish
  • CAST-128

특히 최근 주목받고 있는 AES는 알려진 취약점이 없어 강력한 암호화를 원하는 통신 방식에서 대부분 채택하고 있는 방식입니다.

OpenVPN의 속도

OpenVPN은 현재 대부분의 VPN 서비스에서 지원하는 프로토콜입니다. 그만큼 범용적으로 사용되고 있으며, 속도 측면에서도 가장 빠른 방법 중 하나로 평가되고 있습니다.

OpenVPN의 설정

설정 측면에서, 이 프로토콜은 PPTP, 또는 L2TP/IPsec와 비교해 약간 어려운 편입니다. 특히 NordVPN, Windscribe와 같은 VPN 서비스를 이용하지 않고 직접 구축을 시도하는 경우 굉장히 어렵습니다. 오픈 소스 기술 특성상, 자세한 부분까지 직접 설치 및 빌드해야 하는 부분이 많기 때문입니다.

OpenVPN의 장단점

안정성과 속도 모두 뛰어난 프로토콜로 대부분의 VPN 서비스가 지원하고 있는 방식입니다. 특히 최고 수준의 암호화를 제공하기 때문에 보안을 중요하게 생각한다면 반드시 OpenVPN을 선택하세요.

장점

  • 대부분의 방화벽을 우회할 수 있음
  • 오픈 소스
    • 모든 소스코드가 공개되어 있음
    • 백도어 사전 탐지 가능
  • 다양한 높은 수준의 암호화 알고리즘 지원

단점

  • 설치 또는 설정 방법이 조금 까다로울 수 있음
  • 서드파티 소프트웨어 필요
  • 모바일 장치의 경우 개선이 필요함

blog_banner



Join the conversation.