프록시는 귀하의 기기와 인터넷과 같은 더 넓은 네트워크 사이에 위치하는 모든 서버를 의미합니다. 가상 사설망(새 창)(VPN) 서버는 특정 종류의 프록시이지만, 다른 많은 종류의 프록시도 존재합니다. 정확하지 않고 (그 결과 혼란스럽지만), VPN은 종종 프록시와 대조되기도 합니다.

VPN 작동 방식에 대해 더 알아보기(새 창)

본 기사에서는 프록시가 무엇인지 알아보고 사용 가능한 다양한 종류의 프록시에 대한 개요를 제공합니다. 또한 프록시와 VPN의 차이점도 살펴보겠습니다.

프록시란 무엇인가요?

프록시는 귀하의 기기와 인터넷 사이에 위치하는 서버입니다. 이는 귀하의 인터넷 트래픽이 프록시 서버를 거쳐 해당 서버의 IP 주소(새 창) 및 실제 위치를 사용하여 인터넷에 접속함을 의미합니다. 따라서 모든 프록시는:

  • 귀하가 방문하는 웹사이트(및 게임 서버, BitTorrent 피어, 이메일 서버 등 기타 인터넷 리소스)로부터 실제 IP 주소를 숨깁니다
  • 실제 지리적 위치를 “스푸핑”하는 데 사용할 수 있습니다

컴퓨터와 프록시 서버 간의 연결이 항상 암호화를 사용하여 보호되는 것은 아니지만, 암호화되는 경우가 많습니다. 연결이 암호화되는 경우:

  • 귀하의 인터넷 서비스 제공업체(새 창)(ISP)는 귀하가 인터넷에서 무엇을 하는지 볼 수 없습니다. 단지 프록시 서버에 연결했다는 사실만 볼 수 있습니다.
  • 또한 귀하의 인터넷 트래픽 콘텐츠(예: 다운로드 중인 파일)를 볼 수 없습니다.

가장 중요한 점은 귀하의 트래픽이 프록시 서버를 거치며 암호화 및 복호화되기 때문에, 프록시 서버를 운영하는 주체는 귀하의 인터넷 활동을 모니터링할 수 있다는 것입니다. 이것이 인터넷에 접속할 때 신뢰할 수 있는 VPN(새 창)만 사용하는 것이 매우 중요한 이유입니다.

기술적으로 말하자면, 이는 컴퓨터와 인터넷 사이에 위치하는 포워드 프록시를 설명합니다. 반면, 리버스 프록시는 인터넷과 소규모 서버 그룹 사이에서 게이트웨이 역할을 합니다. 리버스 프록시의 전형적인 예는 단일(리버스 프록시) 서버를 통해서만 외부에서 접속할 수 있는 사무실 인트라넷입니다.

이 기사의 나머지 부분에서 다루는 모든 프록시는 포워드 프록시입니다.

프록시 서버와 VPN의 차이점

VPN의 작동 방식을 이해하신다면 이 모든 내용이 매우 친숙하게 들릴 것입니다. VPN 서버는 암호화된 포워드 프록시의 일종이기 때문입니다. VPN과 대부분의 다른 종류의 암호화된 프록시 설정 간의 주요 차이점은 다음과 같습니다.

  • VPN은 전체 인터넷 연결을 보호하는 반면, 대부분의 프록시는 앱별로 구성해야 합니다(예: 브라우저 또는 BitTorrent(새 창) 클라이언트).
  • VPN은 OpenVPN 및 WireGuard®와 같은 고도로 안전한 VPN 프로토콜(새 창)을 사용하며, 이는 대부분의 프록시 연결을 보호하는 데 사용되는 단순한 HTTPS보다 귀하의 데이터에 추가적인 보안 계층을 제공합니다.
  • VPN 제공업체는 상업적 기업이므로 종종 대중의 철저한 감시 대상이 됩니다. Proton과 같은 VPN 기업은 규모가 크고 고도로 안전한 네트워크 인프라를 구축하고 커뮤니티를 위한 고급 기능을 개발하는 데 많은 시간과 비용을 투자합니다.

VPN 작동 방식에 대해 더 알아보기(새 창)

아래에서 다루겠지만, 상업용(비 VPN) 프록시 서비스도 존재하기는 하나, 일반 HTTP 및 SOCKS 프록시 설정에 비해 VPN 기술이 갖는 이점으로 인해 이 부문은 VPN 산업에 비해 개발이 훨씬 덜 되어 있습니다(따라서 감시 검증도 훨씬 덜 열려 있습니다).

프록시 종류

프록시 서버에는 다양한 유형이 있습니다. 추가적인 맥락 없이 단순히 프록시 또는 프록시 서버를 언급할 때 보통은 SOCKS 또는 HTTP 프록시를 의미합니다.

SOCKS 프록시

SOCKS는 인터넷 트래픽을 해석하지 않는 로우 레벨 인터넷 프로토콜입니다. 즉, 트래픽이 무엇인지 이해하려 하지 않고 단순히 모든 트래픽을 전달하기만 합니다. 따라서 다음과 같은 프로토콜을 사용하는 트래픽을 포함하여 모든 종류의 인터넷 트래픽을 단순히 전달하는 데 유용합니다:

  • 파일 전송 프로토콜(FTP)
  • POP3 및 SMTP(이메일 송수신에 사용됨)
  • 인터넷 릴레이 챗(IRC)
  • BitTorrent

특히 BitTorrent 트래픽을 프록싱하는 SOCKS의 기능은 SOCKS 프록시를 사용하는 인기 있는 이유이며, 때로는 “토렌트 프록시”라고도 불립니다. 토렌트를 사용할 때 대개 높은 대역폭이 소모되므로, 공용 SOCKS 프록시는 흔히 높은 서버 부하로 어려움을 겪을 수 있습니다.

SOCKS 프로토콜에는 HTTPS 지원이 내장되어 있으며, SOCKS 프록시 서버로의 연결을 보호하기 위해 자주 사용됩니다.

프록시 서버에서 가장 많이 사용되는 SOCKS 버전은 여전히 SOCKS4이지만, 가장 최신 버전은 SOCKS5입니다. 이는 프록시 운영자에게 사용자를 인증하는 다양한 방법을 제공하여 서버를 사용하는 주체를 더 잘 제어할 수 있도록 합니다. 예를 들어, 상업용 프록시 서버는 SOCKS5를 사용하여 유료 고객만 서버에 연결할 수 있도록 할 수 있습니다. 그러나 SOCKS4 프록시 대신 SOCKS5 프록시를 사용할 때 사용자가 얻는 이점은 미미합니다.

HTTP 프록시

HTTP(Hypertext Transfer Protocol)는 월드 와이드 웹에서 웹사이트와 기타 리소스를 연결합니다. HTTP 프록시는 HTTP 프로토콜을 사용하는 매우 다양한 앱과 프로그램(가장 대표적으로 브라우저)에서 지원됩니다.

HTTP 프로토콜에 의존함에 따라 HTTP 프록시가 어느 정도 제한되기는 하지만, 상위 레벨에서 작동할 수도 있게 해줍니다. 즉, 웹 트래픽을 이해하고 해석할 수 있으므로 다음과 같은 작업에 유용합니다:

  • 웹 콘텐츠 필터링(예: 배너 및 불필요하거나 심지어 위험한 스크립트 제거)
  • 웹사이트 및 기타 인터넷 리소스(예: 성인용 콘텐츠)에 대한 접근 제한
  • 성능 향상을 위한 미디어 및 콘텐츠 캐싱

또한 많은 사람들이 덜 반가워할 만한 다음과 같은 일을 프록시가 수행할 수도 있습니다:

  • 웹 콘텐츠 검열(예: 정치적 콘텐츠)
  • 광고 배너 및 악성 코드 삽입 — 이는 특히 무료 HTTP 프록시 서버에서 발생하는 문제입니다

HTTP 연결은 기본적으로 안전하지 않기 때문에 ISP 및 기타 제3자가 귀하의 인터넷 트래픽을 모니터링할 수 있습니다. 그러나 모든 인터넷 트래픽을 보호하는 HTTPS 프로토콜을 사용하면 연결을 암호화할 수 있습니다. 프록시 서버와의 연결을 보호하기 위해 HTTPS를 사용하는 HTTP 프록시 서버를 종종 HTTPS 프록시라고 부릅니다.

웹 프록시

웹 프록시는 소프트웨어를 다운로드하거나 브라우저의 프록시 설정을 구성할 필요 없이 브라우저 창 내부에서 연결하는 HTTP 프록시입니다. 대부분 무료이지만, 대개는 브라우저 창에 배너, 광고 및 기타(잠재적으로 악성인) 스크립트를 삽입하여 수익을 창출하므로 이는 보통 단점이 됩니다.

실제로 많은 웹 프록시는 인터넷을 거의 사용할 수 없을 정도로 브라우징 환경을 방해합니다.

투명 프록시

투명 프록시는 귀하의 기기와 인터넷 사이에 위치하지만 귀하가 의도적으로 연결하는 것은 아닙니다. 사실, 귀하는 자신이 이를 사용하고 있다는 사실조차 모를 수도 있습니다.

투명 프록시의 순기능적인 예로는 공공 WiFi 핫스팟에서 로그인하는 WiFi 포털이나 공공 도서관 또는 학교에서 제공하는 WiFi에서 부적절한 콘텐츠를 차단하는 필터 등이 있습니다. 덜 바람직한 용도로는 정치적, 사회적 또는 종교적 이유로 합법적인 콘텐츠를 검열하는 것이 있습니다.

프록시 URL

프록시 URL은 실제 프록시가 아니라 다른 URL로 전달되는 웹 주소입니다. 특정 URL이 차단되었을 때 검열을 피하는 데 유용할 수 있습니다.

Tor

Tor 익명 네트워크는 여러 개의 노드를 통해 연결을 라우팅하며, 연결할 때마다 연결을 암호화합니다. 각 노드는 프록시 서버의 역할을 하며, (최소한 이론상(새 창)으로는) 자원봉사자들에 의해 운영됩니다.

개인 프록시

개인(또는 비공개) 프록시는 일반 대중이 사용할 수 없는 개인 운영 프록시 서버입니다. 가장 흔한 예로는 기업에서 내부 회사 리소스에 대한 게이트웨이 역할을 하기 위해 사용하는 역방향 프록시가 있지만, 개인이 검열을 우회하기 위해 원격 개인 프록시 서버(VPN일 수 있음)를 설정하는 것도 꽤 흔한 일입니다.

그러나 이러한 개인용 사설 프록시 및 VPN은 프록시 서버의 IP 주소 소유권을 귀하에게로 쉽게 추적할 수 있기 때문에 상용 VPN 서비스만큼 귀하의 개인정보를 안전하게 보호하지 못한다(새 창)는 점에 유의할 필요가 있습니다.

귀하께서 Proton VPN Professional 또는 Proton Business Suite 계정을 보유하고 계시다면, 귀하의 조직의 SaaS 및 로컬 리소스에 안전하게 분할된 접근을 제공할 수 있도록 전용 IP 주소(새 창)를 설정할 수 있습니다. 이러한 전용 IP는 개인 VPN 프록시로 설명할 수 있습니다.

상용 프록시

상용 프록시(VPN과는 구별됨)는 귀하께서 기업에서 운영하는 HTTP 또는 SOCKS 프록시에 연결할 수 있도록 해주는 유료 서비스입니다. 이러한 연결은 거의 항상 HTTPS를 사용하여 안전하게 보호됩니다.

대부분의 상용 프록시는 데이터 센터에서 운영되지만, 주거용 또는 모바일 IP 주소를 제공하는 상용 프록시 서비스도 새로운 산업으로 떠오르고 있습니다.

상용 프록시는 종종 제공하는 개인정보 보호 수준에 따라 분류됩니다:

  • 공유형 – 수많은 다른 고객들과 공유하는 프록시 서버(및 관련 IP 주소)입니다.
  • 반공유형 – 제한된 수의 다른 고객들(일반적으로 3명)과 공유하는 프록시입니다.
  • 독점 또는 전용 – 귀하께서 프록시 및 관련 (고정) IP 주소를 독점적으로 사용하게 되지만, 이는 거의 항상 그러한 수많은 가상 서버를 호스팅하는 물리적 시스템에서 호스팅되는 가상화된 서버를 의미한다는 점에 유의할 필요가 있습니다. 또한 독점 IP를 소유하면 해당 IP 주소가 귀하에게로 추적될 수 있기 때문에 개인정보 보호 수준이 낮아진다는 점도 유의할 필요가 있습니다.

주거용 및 모바일 프록시

대부분의 상용 프록시는 데이터 센터 외부에서 운영되며 ISP로부터 임대받은 IP 주소를 사용합니다. 이러한 데이터 센터 제어 IP 대역은 때때로 차단됩니다(저작권 이유로 콘텐츠를 지역 제한하는 스트리밍 서비스에서 흔히 사용하는 전술입니다).

주거용 프록시는 ISP에서 직접 운영하므로, 실제 물리적 주소에 속하는 “실제” IP 주소와 구별할 수 없는 IP 주소를 사용합니다. 따라서 차단이 거의 불가능하며, 프록시를 사용하여 귀하의 국가를 위장할 때 더 높은 정밀도를 제공합니다.

모바일 프록시는 모바일 인터넷 제공업체에서 제공한다는 점을 제외하면 주거용 프록시와 거의 유사합니다.

공개 프록시

공개 프록시는 누구나 무료로 사용할 수 있습니다. 인터넷에서 공개 프록시 목록을 자유롭게 찾아볼 수 있지만, 당사는 이를 사용하지 않을 것을 강력히 권장합니다.

이는 서버를 운영하는 사람이 누구인지 알 수 있는 방법이 없고 그들을 신뢰할 이유도 없기 때문입니다. 실제로, 프록시 서버 운영에 필요한 시간과 노력에 대해 아무런 대가도 요구하지 않으면서 서버에 연결되어 있을 때 귀하가 온라인에서 수행하는 모든 작업을 훔쳐볼 수 있으므로, 의심할 수밖에 없는 충분한 이유가 존재합니다.

공개 프록시는 보통 익명성 수준에 따라 평가됩니다.

  • 레벨 1(투명 프록시 또는 캐싱 프록시) – 이 글의 앞부분에서 다룬 투명 프록시 유형과 혼동하지 마시기 바라며, 이러한 프록시는 귀하의 IP 주소를 최소한으로만 숨깁니다. 하지만 웹페이지에 연결할 때 전송되는 요청 헤더에는 여전히 표시됩니다. 인터넷에서 실질적인 개인정보 보호를 제공하지 않으므로, 레벨 1 프록시는 주로 콘텐츠를 캐싱하여 웹 성능을 향상시키는 데 사용됩니다.
  • 레벨 2(익명 프록시) – 이러한 유형의 프록시는 귀하가 방문하는 웹사이트로부터 귀하의 실제 IP 주소를 숨김으로써 인터넷에서 어느 정도의 개인정보 보호를 제공합니다. 그러나 귀하가 프록시 서버를 사용하고 있다는 사실을 숨기려는 시도는 전혀 하지 않습니다. 프록시 서버가 페이지 요청 시 FORWARDED 헤더를 사용하여 자신을 프록시 서버로 알리는 것은 흔한 일입니다.
  • 레벨 3(엘리트 프록시 또는 고익명 프록시) – 레벨 3 프록시는 귀하의 실제 IP 주소를 숨길 뿐만 아니라, 귀하가 방문하는 웹사이트에 귀하가 프록시를 사용하고 있다는 사실을 알리지 않습니다. 레벨 3 공개 프록시는 인기가 매우 높은 편이어서 속도가 매우 느려질 수도 있습니다.

VPN인가요, 프록시인가요? 귀하가 VPN을 사용해야 하는 이유

지금까지 논의한 바와 같이, 프록시에는 다양한 유형이 있습니다. VPN과 상용 프록시는 여러 면에서 유사하며 종종 유사한 목적을 달성하기 위해 사용됩니다. 그러나 VPN 시장이 상용 프록시 시장보다 훨씬 더 크고 발전한 데에는 타당한 이유가 있습니다:

물론 선택은 귀하의 몫입니다.