🎈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 주소를 숨기고 민감한 메시지에 대한 추가 보안을 보장받는다.
'Programming > 프로그래밍 내용 정리' 카테고리의 다른 글
System.out.println()의 원리가 무엇인가요? (0) | 2022.08.09 |
---|---|
[JPA] 즉시로딩(EAGER)과 지연로딩(LAZY) 차이점이 뭔가요? (0) | 2022.08.01 |
[내용정리] 토스 SLASH 22 - 토스뱅크의 완전히 새로운 대출 시스템 (1) | 2022.07.30 |
카프카(Kafka)란? (0) | 2022.07.30 |
[OS] Context Switching이란? (0) | 2022.07.29 |