본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

SSL VPN은 원격 사용자가 웹 브라우저나 가벼운 클라이언트로 VPN 장비에 SSL/TLS 연결을 맺고, 그 암호화된 연결을 통해 조직 내부의 웹 애플리케이션이나 네트워크에 접근하게 하는 가상 사설망 방식이다.

SSL VPN 은 웹 브라우저에 기본으로 들어 있는 SSL/TLS 를 보안 채널로 쓴다. 사용자는 VPN 장비(게이트웨이)의 주소로 접속해 인증을 받고, 브라우저와 장비 사이의 트래픽은 SSL/TLS 로 암호화된다. 클라이언트를 따로 설치하고 설정할 일이 적어 원격 근무자의 접속 수단으로 많이 쓰인다. NIST 는 SSL VPN 이 웹 애플리케이션과 클라이언트/서버 애플리케이션뿐 아니라 내부 네트워크 연결까지 제공할 수 있다고 설명하며, VPN 을 도입하는 조직이 흔히 IPsec VPN 과 SSL VPN 사이에서 고르게 된다고 적는다.[1]

SSL/TLS 는 TCP 위에서 응용 데이터를 보호하므로 SSL VPN 은 응용 프로그램 쪽에서 송수신 경로를 보호하는 방식이다. 데이터 암호화와 서버·사용자 인증으로 기밀성과 무결성을 지키고, 접근 권한을 사용자·애플리케이션 단위로 나누어 줄 수 있다.

NIST SP 800-113 은 SSL VPN 을 두 가지로 나눈다.[1]

  • 포털 VPN(SSL Portal VPN) - 사용자가 브라우저로 게이트웨이의 웹 페이지에 로그인하면, 그 페이지가 내부 서비스로 가는 입구(포털) 역할을 한다. 웹 기반 서비스를 브라우저만으로 쓴다
  • 터널 VPN(SSL Tunnel VPN) - SSL 위에 터널을 만들어 웹이 아닌 애플리케이션과 프로토콜까지 실어 나른다. 브라우저가 Java·ActiveX 같은 능동 콘텐츠나 별도 에이전트를 돌릴 수 있어야 한다

제품 문서도 같은 구분을 쓴다. 포티게이트의 '웹 모드'는 브라우저에 내장된 SSL 암호화로 클라이언트 설치 없이 웹 포털을 통해 한정된 서비스에 접근하게 하는 방식이고, '터널 모드'는 클라이언트 소프트웨어가 원격 PC 의 모든 트래픽을 암호화해 HTTPS 위의 터널로 보낸다.[2]

  • 기본 포트가 HTTPS(443)라 방화벽·NAT 환경을 지나기 쉽다
  • 브라우저만으로 쓸 수 있어 클라이언트 배포·관리 부담이 작다
  • 애플리케이션 단위로 접근을 세밀하게 통제할 수 있다
  • 웹이 아닌 서비스까지 쓰려면 터널 모드 클라이언트가 필요하다
  • 공용 PC 에서 접속하면 브라우저 캐시·임시 파일에 내부 자료가 남을 수 있어 종료 시 정리 기능이 필요하다

IPsec VPN 과 구별하기

편집 원본 편집
구분 IPsec VPN SSL VPN
보호 계층 네트워크 계층(IP 패킷) 전송 계층 위(SSL/TLS 세션)
클라이언트 전용 클라이언트·설정 필요 웹 브라우저 또는 가벼운 에이전트
주 용도 사이트 간(게이트웨이 대 게이트웨이) 연결, 모든 IP 트래픽 보호 원격 사용자의 애플리케이션 접속
접근 통제 단위 네트워크·서브넷 단위 사용자·애플리케이션 단위
NAT·방화벽 통과 NAT-T 등 추가 설정 필요 HTTPS 포트로 쉽게 통과
  • IPsec VPN 의 터널 모드는 원래 IP 패킷 전체를 암호화해 새 IP 헤더로 감싸고, 전송 모드는 원래 IP 헤더는 두고 페이로드만 보호한다. 둘을 반대로 말하면 틀린 설명이다[3] → IPSec
  • 2계층 터널링 프로토콜인 L2TP, L2F, PPTP 는 PPP 프레임을 터널로 나르는 방식이라 SSL VPN 과 계층이 다르다
  1. ↑ 1.0 1.1 「Guide to SSL VPNs」(NIST SP 800-113), NIST, https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-113.pdf, 확인일: 2026-11-04.
  2. ↑ 「SSL VPN web mode」, FortiGate/FortiOS 7.4.3 Administration Guide, Fortinet, https://docs.fortinet.com/document/fortigate/7.4.3/administration-guide/100733, 확인일: 2026-11-04.
  3. ↑ 「RFC 4301: Security Architecture for the Internet Protocol」, IETF, https://www.rfc-editor.org/rfc/rfc4301, 확인일: 2026-11-04.