OpenVPN은 가상 사설망과 함께 사용되는 인기 있고 매우 안전한 SSL 기반 터널링 프로토콜입니다. 데이터 트래픽에 대한 우수한 보호와 거의 모든 플랫폼에 대한 지원을 제공하는 OpenVPN은 오늘날 사용되는 최고의 VPN 프로토콜 중 하나로 간주됩니다.
OpenVPN의 간략한 역사
OpenVPN 프로젝트는 OpenVPN Technologies의 공동 창립자이자 CTO 인 James Yonan이 설립했습니다. 2001 년에 처음 출시 된 OpenVPN은 GNU General Public License에 따라 게시 된 SSL 기반 암호화 및 인증 프로토콜입니다.
OpenVPN이란 무엇입니까?
IPSec 암호화를 사용하는 다른 VPN 프로토콜과 달리 OpenVPN은 데이터 암호화에 SSL을 사용합니다. SSL은 안전한 지점 간 또는 사이트 간 연결을 설정하는 표준 보안 기술입니다. 일반적으로 웹 기반 금융 거래, 이메일 및 기타 민감한 데이터에 대한 보안 및 암호화를 제공하는 데 사용됩니다.
OpenVPN은 현재 사용중인 모든 주요 운영 체제와 Android 및 iOS를 지원합니다. 또한 OpenBSD, FreeBSD, NetBSD, QNX, Solaris 등 잘 알려지지 않은 플랫폼을 지원합니다. 강력한 암호화 표준 외에도 OpenVPN은 방화벽, 네트워크 주소 변환기 및 금지 된 지리적 제한을 능가합니다.
OpenVPN은 안전합니까? 작동 원리
OpenVPN은 VPN 클라이언트와 VPN 서버간에 비공개 연결을 설정하는 터널링 프로토콜입니다. 터널 내부의 데이터는 완전히 암호화되어 외부인이 보거나 가로 챌 수 없습니다. 여기에는 ISP, 검색 엔진, 웹 사이트, 마케팅 담당자 및 해커가 포함됩니다.
Endai Huedl / 게티 이미지
OpenVPN 클라이언트는 컴퓨터 나 장치에서 나가기 전에 데이터 패킷을 암호화합니다. 암호화 된 데이터 패킷은 비밀 암호화 키로 데이터를 해독하는 OpenVPN 서버로 전송됩니다. 해독 된 데이터는 요청에 지정된 서버 (예 : https://netflix.com)로 인터넷으로 전송됩니다. 인터넷 서버는 데이터 요청을 수신하고 데이터를 OpenVPN 서버로 다시 보냅니다. OpenVPN 서버는 인터넷 서버의 데이터를 암호화하고 암호화 된 데이터를 컴퓨터 또는 장치로 보냅니다. 그런 다음 컴퓨터의 OpenVPN 클라이언트는 암호화 키를 사용하여 데이터를 해독합니다.
OpenVPN 프로토콜
OpenVPN이 보안 연결을 설정하는 데 사용하는 일부 프로토콜 및 표준은 다음과 같습니다.
- 인증: OpenVPN에는 두 가지 인증 모드가 있습니다. 피어간에 미리 공유 된 정적 키를 사용할 수 있습니다. 또한 인증 및 키 교환을 위해 SSL / TLS 및 인증서를 사용할 수 있습니다.
- 암호화: OpenVPN은 전송 계층 보안 프로토콜을위한 모든 기능을 갖춘 툴킷 인 OpenSSL을 사용하여 최대 256 비트 암호화를 제공합니다. 보다 강력한 보안을 위해 AES, Camellia, 3DES 및 CAST-128을 사용할 수 있습니다.
- 포트: OpenVPN은 TCP 및 UDP 전송 모두에서 실행되도록 설계되었으며 UDP (TCP보다 빠른 프로토콜)를 통해 우수한 성능을 제공합니다.
OpenVPN은 어디서 구할 수 있습니까?
대부분의 주요 VPN 제공 업체는 가입자에게 OpenVPN을 제공합니다. 선호하는 VPN 공급자를 선택한 후 웹 사이트로 이동하여 소프트웨어를 다운로드하십시오.
기술에 정통한 경우 가상 사설 서버에 OpenVPN을 설치하십시오. 예를 들어 Digital Ocean은 출시 준비가 완료된 OpenVPN의 원 클릭 배포를 제공하므로 이용 약관이 투명하지 않을 수있는 VPN 서비스에 가입 할 필요가 없습니다.