가이드
VPN 브라우저 확장 프로그램 사용법
프로바이더의 확장 프로그램이 다루는 범위, 즉 브라우저와 브라우저뿐이라는 점, 브라우저 자체 스토어 외에는 아무것도 사용하지 않는다는 점, 브라우저가 확장 프로그램을 우회해 유출하는지를 결정하는 두 설정, 그리고 이를 앱과 구분하는 방법을 설명합니다. 현재 버전의 Chrome과 Firefox를 기준으로 작성했습니다.
시작하기 전에
이 가이드는 대신 하나를 골라주지 않습니다
아래의 모든 단계는 어떤 프로바이더를 사용하든 동일하므로 여기서는 특정 프로바이더를 언급하지 않습니다. 선택은 별도의 작업이며, 스토어의 목록이 아니라 공개된 점수를 기준으로 레지스터에서 진행합니다.
확장 프로그램은 브라우저 자체 스토어에서, 프로바이더 자체 사이트의 링크를 통해 설치하고, 스토어에서 이름으로 검색해 설치하지 마세요. 확장 프로그램은 브라우저가 불러오는 모든 페이지를 읽고 다시 작성합니다. 확장 프로그램 스토어에는 바로 그런 용도로 만들어진 유사 프로그램이 가득하며, 익숙한 이름을 내건 무료 프로그램이 그 전형적인 형태입니다.
첫 단계는 클릭이 아닙니다. 브라우저 확장 프로그램은 브라우저의 트래픽만 다룹니다. 메일, 시스템 업데이트, 두 번째 브라우저, 동기화되는 모든 항목 등 컴퓨터의 다른 모든 프로그램은 확장 프로그램의 범위 밖에 있으며, 확장 프로그램이 연결됨이라고 표시되는 동안에도 일반 네트워크를 사용합니다. 또한 대부분의 확장 프로그램은 터널이 아니라 프록시입니다. 이는 한계가 다른 별개의 방식입니다. VPN과 프록시에서 차이를 설명하며, 이 페이지는 해당 내용을 읽었다고 전제합니다. 컴퓨터 전체를 포함하려면 앱이 필요하고, 플랫폼 페이지에는 레지스터에 있는 프로바이더 중 확장 프로그램을 공개하는 곳이 어디인지 나와 있습니다.
확장 프로그램 설치
- 먼저 프로바이더 웹사이트에 로그인한 뒤 계정 영역에서 확장 프로그램 링크를 따라 브라우저 스토어로 이동합니다. 이렇게 하면 설치하는 목록이 구독권이 있음을 확인한 세션에서 연결된 것이므로 검색할 필요가 없습니다.
- 추가하기 전에 스토어 목록의 개발자 표시를 확인합니다. 해당 이름과 비슷한 이름이 아니라 프로바이더 자체여야 하며, 권한 목록도 이런 종류의 확장 프로그램에 필요한 항목, 즉 프록시 설정, 개인정보 보호 설정, 방문하는 사이트와 같은 항목만 포함해야 합니다.
- 같은 계정으로 확장 프로그램에 로그인합니다. 툴바에 고정하라는 요청이 나오면 허용하세요. 보이지 않는 확장 프로그램은 상태를 확인할 수 없는 확장 프로그램입니다.
- 연결하기 전에 적용 범위를 정합니다. Chrome과 Firefox는 모두 프로필별로 확장 프로그램을 실행하며, 기본적으로 비공개 창에서는 실행하지 않습니다. 비공개 창에서도 사용하려면 브라우저의 확장 프로그램 설정에서 그렇게 지정해야 합니다. 그렇지 않으면 비공개 창은 확장 프로그램이 다루지 않는 창이며, 아이콘에도 그 사실이 표시되지 않습니다.
제대로 작동하는지를 결정하는 두 설정
브라우저는 무엇을 내보낼지 결정하므로 확장 프로그램에는 앱과 같은 의미의 킬 스위치를 둘 수 없습니다. 따라서 중요한 설정은 브라우저가 확장 프로그램을 우회하지 못하게 막는 설정입니다. 각 용어는 용어집에 항목이 있습니다.
WebRTC
브라우저의 실시간 통화 계층은 컴퓨터 자체의 주소를 페이지에 알려줄 수 있으며, 이 과정은 프록시 밖에서 이루어집니다. 모든 신뢰할 만한 확장 프로그램에는 WebRTC 유출 방지 또는 WebRTC 차단 스위치가 있습니다. 이를 켜세요. Firefox에도 같은 기능을 위한 자체 설정이 있으며, 두 설정은 충돌하지 않습니다. 연결 중에는 브라우저 내 통화가 작동하지 않을 수 있지만, 이는 해당 스위치가 표시된 대로 작동하고 있다는 뜻입니다.
DNS
프록시를 사용하면 이름 조회는 브라우저가 처리하며, 브라우저에는 자체적인 방식이 있습니다. 이름이 지정된 리졸버로 Secure DNS 또는 DNS over HTTPS를 켜면 모든 조회가 확장 프로그램을 우회해 해당 리졸버로 전송되므로 확장 프로그램 자체의 DNS 보호 기능이 이를 볼 수 없습니다. 브라우저의 보안 DNS를 자동 설정으로 두어 확장 프로그램이 조회를 라우팅하게 하거나, 제3자가 이름을 볼 수 있다는 점을 받아들여야 합니다. 이것이 중요한 이유는 별도의 페이지에서 설명합니다.
앱과 함께 사용하는 확장 프로그램
두 가지를 동시에 실행할 수는 있지만 유용한 경우는 드뭅니다. 브라우저의 트래픽은 앱의 터널을 거친 다음 확장 프로그램의 출구를 거쳐 나가므로 두 홉, 두 번의 속도 저하가 발생하며 사이트가 보는 주소는 확장 프로그램의 주소입니다. 대부분의 확장 프로그램은 앱이 연결된 동안 작동을 멈추도록 설정할 수 있습니다. 그렇게 설정해 앱이 결정하도록 하고, 앱을 설치할 수 없는 경우에만 확장 프로그램을 단독으로 사용하세요.
실제로 작동하는지 확인
연결한 다음 확인하세요. 확장 프로그램에는 앱과 달리 별도의 확인이 필요합니다. 즉, 확장 프로그램이 외부로 내보내는 것을 보여주는 확인입니다.
- 브라우저의 주소가 바뀌었습니다. 이 브라우저에서 아무 “내 IP 주소는 무엇인가” 페이지나 열고 국가가 선택한 출구 위치와 일치하는지 확인합니다. 비공개 창도 포함하도록 설정했다면 비공개 창에서도 확인합니다.
- WebRTC와 DNS가 일치합니다. 같은 브라우저에서 유출 테스트를 실행하고 양쪽 결과를 모두 읽습니다. 페이지가 WebRTC를 통해 알아낼 수 있는 주소와 페이지에 표시되는 리졸버입니다. 인터넷 프로바이더에 속한 항목이 하나라도 있다면 위의 두 설정 중 하나가 적용되지 않은 것입니다.
- 컴퓨터의 다른 항목은 바뀌지 않았습니다. 두 번째 브라우저나 공개 주소를 알려주는 프로그램을 열어 확인합니다. 해당 프로그램에는 자신의 국가가 표시됩니다. 이는 실패가 아닙니다. 외부에서 본 확장 프로그램의 본질이 그러하며, 이를 다르게 만들고 싶은 순간 필요한 것은 앱입니다.
이 확인으로 알 수 있는 것
+이 브라우저의 트래픽이 선택한 출구를 통해 나가고 있습니다
+브라우저가 WebRTC를 통해 자신의 주소를, DNS를 통해 자신의 리졸버를 페이지에 알려주지 않습니다
+확장 프로그램의 적용 범위가 어디에서 끝나는지 추측하지 않고 직접 확인했습니다
이 확인으로 알 수 없는 것
−프로바이더가 무엇을 보존하는지는 알려주지 않습니다. 이는 문서에 관한 문제이며 보존 페이지에서 답합니다
−익명으로 만들어주지 않습니다. 로그인 정보, 쿠키, 브라우저 자체는 그대로입니다. VPN이 하지 않는 일을 참고하세요
−브라우저 업데이트로 보안 DNS가 다시 켜질 수 있으며, 확장 프로그램은 이를 알아차리지 못합니다
확장 프로그램으로 충분한 경우와 그렇지 않은 경우
무언가를 설치할 수 없는 컴퓨터, 즉 공유 컴퓨터나 관리되는 컴퓨터, 확장 프로그램 설치를 허용하는 도서관 단말기, 관리자가 본인이 아닌 노트북에서는 충분합니다. 또한 보호하려는 대상이 이 브라우저에서 하는 작업이라면 충분합니다. 이 경우 확장 프로그램은 정직한 도구이며, 제대로 작동하게 만드는 방법은 위의 설정이 전부입니다.
문제가 브라우저가 아니라 컴퓨터 전체에 관한 것이라면 충분하지 않습니다. 메일, 업데이트, 다른 모든 프로그램의 트래픽을 숨기고 싶은 공용 Wi-Fi 환경의 노트북, 킬 스위치가 필요한 컴퓨터, 또는 연결됨이라는 표시를 보고 나머지에 대한 생각을 멈추는 모든 경우가 여기에 해당합니다. 앱은 컴퓨터를 다루고 확장 프로그램은 창 하나를 다룹니다. 이 차이를 기억하면 두 도구를 모두 유용하게 사용할 수 있습니다.
작동하지 않을 때
브라우저에서 실행한 유출 테스트에 실제 주소가 표시됩니다
일반적인 원인은 두 가지입니다. WebRTC의 경우 브라우저의 실시간 통화 계층이 확장 프로그램을 우회해 컴퓨터 자체의 주소를 페이지에 알려줄 수 있습니다. 확장 프로그램의 WebRTC 보호 기능이나, 해당 기능이 있는 경우 브라우저 자체 설정을 켠 뒤 테스트를 다시 실행하세요. 또는 이 탭에서 확장 프로그램이 활성화되지 않았을 수 있습니다. 비공개 창, 다른 프로필, 규칙으로 제외된 사이트가 그 원인일 수 있습니다.
두 원인이 모두 아니라는데도 테스트에 주소가 계속 표시된다면 확장 프로그램이 이 브라우저의 트래픽을 처리하지 않는 것입니다. 스토어에서 다시 설치해야 합니다.
확장 프로그램은 연결됨이라고 표시되지만 사이트에는 여전히 VPN으로 표시됩니다
그럴 수 있습니다. 출구 주소는 공개되어 널리 목록화되어 있으므로, 확인하려는 사이트라면 확장 프로그램이든 앱이든 해당 주소를 조회할 수 있습니다. 확장 프로그램은 브라우저의 트래픽을 전달하는 네트워크로부터 이를 숨길 뿐, 접속한 사이트에 자신을 위장하지는 않습니다. 설정을 바꿔도 이 점은 달라지지 않습니다.
페이지가 느리게 로드되거나 일부 페이지는 전혀 로드되지 않습니다
멀리 있는 프록시 출구를 사용하면 모든 요청에 왕복 시간이 추가되며, 페이지는 많은 요청을 보냅니다. 자신과 가까운 출구를 선택하고 같은 국가의 두 번째 출구도 시도해보세요. 확장 프로그램을 사용하면 전혀 로드되지 않지만 사용하지 않을 때는 정상적으로 로드되는 사이트라면, 해당 사이트가 출구 주소를 거부하는 것입니다. 이는 사이트의 결정이지 사용자의 설정 문제가 아닙니다.
확장 프로그램과 앱이 내가 있는 위치를 서로 다르게 표시합니다
그렇다면 두 가지가 모두 켜져 있고 브라우저의 트래픽이 먼저 앱의 터널을 거친 뒤 확장 프로그램의 출구를 통과하고 있는 것입니다. 작동은 하지만 느리며 사이트가 보는 주소는 확장 프로그램의 주소입니다. 어느 쪽이 브라우저의 트래픽을 처리할지 정하고 다른 쪽은 끄세요. 대부분의 확장 프로그램은 앱이 연결된 동안 작동을 멈추도록 설정할 수 있습니다.
이 컴퓨터에 앱을 설치할 수 없습니다
그렇다면 확장 프로그램이 정직한 선택이며, 이 페이지가 바로 그런 경우를 위한 것입니다. 확장 프로그램이 다루는 범위, 즉 이 프로필의 이 브라우저와, 범위 밖에 남는 모든 것, 즉 컴퓨터의 다른 모든 프로그램과 컴퓨터 자체의 업데이트 및 동기화, 다른 브라우저를 알아두세요. 방식의 차이는 VPN과 프록시를 참고하세요.
같은 절차, 다른 기기
다른 플랫폼들
모든 플랫폼은 한 페이지의 탭이 아니라 각자의 가이드를 가진다. 설치 프로그램이 열리는 순간부터 절차가 갈라지므로, 세 플랫폼에 한 번에 답하려는 페이지는 어느 것도 제대로 답하지 못한다.