본문 바로가기

Programming/프로그래밍 내용 정리

VPN이란?

 

🎈VPN 이란?

 

VPN은 Virtual Private Network의 약자로 가설사설망이다.

 

VPN은 모든 네트워크 패킷을 암호화 해서 VPN 서버에 보내고, (VPN 서버를 통해서) 인터넷에 안전하게 접속한다. 

 

VPN 서버에 연결하면, 인터넷 트래픽이 그 누구도 들여다볼 수 없는 암호화된 터널을 통과하게 된다.

 

VPN으로 https를 지원하지 않는 사이트도 안전하게 접속이 가능하다. 모든 트래픽이 암호화 되기 때문이다. 

 

데이터가 서버에 도착하면 암호 해독 프로세스를 통해 외부 패킷이 제거된다. (복호화)

 

 


🎈 VPN은 언제 사용할까?

 

1. 공공 Wi-Fi를 정기적으로 사용해야 하는 경우

  • VPN은 공용 Wi-Fi를 이용할 때 꼭 필요하다. 완전한 개인 정보 보호를 원한다면 VPN을 사용하여 인터넷 연결을 보호해야 한다.

 

2. 데이터를 암호화하고자 할 때

  •  VPN 암호화는 인터넷 트래픽을 보호하고 온라인 발자취를 최소화하려는 경우 사용된다. 

 

3. 기업 네트워크로 사용할 때 

  • 기업은 VPN을 사용해 모두가 본사에 위치한 같은 네트워크를 사용하는 것처럼 서로 멀리 떨어진 직원들을 연결할 수 있다.

 

4. 게임을 좋아하는 사람들 

  • 온라인 게임을 좋아하는 사람들은 DDoS 공격, 대역폭 조절 및 콘텐츠 제한에 대처해야 할 수도 있다. 게임에 열중하면서 안정적이고 안전한 연결을 즐기고 싶다면 VPN을 사용하기도 한다.

 

5. 추적 및 감시를 피하려는 경우

  • 정부 기관은 사용자의 인터넷 사용 기록, 메시지, SNS 게시물과 기타 개인 정보를 추적하고 수집한다. VPN은 트래픽을 암호화하고 IP주소를 숨기고 개인 정보를 보호한다. 

 

6. 차단된 콘텐츠에 액세스하려는 경우

  • VPN이 가장 많이 사용되는 요인 중 하나는 콘텐츠 액세스이다. 해외에서 스트리밍 서비스와 소셜 네트워크를 사용해야 한다면 VPN이 도움이 될 수 있다. VPN은 IP 주소를 변경하고 원격 서버를 통해 인터넷 연결을 리디렉션한다.

 

7. 사용자가 자신의 위치를 숨기고 싶을 경우

  • 언론의 자유가 제한된 나라에서 일하는 사람들은 비공개 인터넷 연결에 의존하여 업무를 처리한다. 권위주의 체제하에 사는 사람은 VPN을 사용하여 IP 주소를 숨기고 민감한 메시지에 대한 추가 보안을 보장받는다.