• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

팁/정보 VPN 암호화 Wireguard 프로토콜이 최고인 이유 - 공부하면서 써보는 글

덕후 덕후
0 0

VPN 프로토콜 넌 도대체 뭐니

VPN 설치하고 이것저것 돌아보면 프로토콜이라는 것이 있다. 눌러보면 종류도 여러가지인데 난 처음 VPN을 사용했을 때 종류별로 어떤 차이가 있는지 설명이 없어서 항상 '자동'으로 해놓고 사용했다. 한달 두달 사용하다가 설정 화면을 여러번 보게 되었을 때 종류별로 속도나 보안 차이가 있나? 궁금증이 생기기 시작했는데..

 

그래서 알아본 VPN 프로토콜의 차이.

 

우선 프로토콜은 왜 필요한가?

VPN 프로토콜은 '데이터'를 '암호화'하고 '전송 및 보호하는 방식'이라고 나온다. 프로토콜마다 '암호화'하는 방식이 다르다고 보면 될 것 같다. 그리고 검색해보면 프로토콜에 따라서 '속도'차이도 난다고 함.

 

정리하면 내가 주고 받는 통신을 암호로 바꿔서 배달해주는 역할을 한다.

 

프로토콜 종류가 많다.

프로토콜의 종류를 검색해보면 Wireguard, OpenVPN, IKEv2/IPsec, L2TP/IPsec, SSTP, PPTP 너무 많다. 이렇게까지 많을 필요가 있는건가??

 

다행이도 우리가 선택해야할 것은 Wireguard or OpenVPN 둘 중 하나이다. PPTP는 너무 구형에 취약점이 많아서 이제 버려진 프로토콜이고 나머지는 일반인들이 사용할 일이 거의 없는 프로토콜인 것.

 

OpenVPN도 이제 구시대의 프로토콜이라고 할 수 있다. 자동차로치면 수동 기어같은 느낌이고, 훨씬 간소하고 빠르며 안전한 최신 프로토콜이 '와이어가드'라 우리는 특별한 이유가 없다면 와이어가드를 사용하면 된다. OpenVPN보다 훨씬 가볍고, 빠르고, 안전하다.

 

WireGuard 개요

Jason A. Donenfeld라는 아재가 만든 WireGuard는 빠르고 현대적이며 보안상 이점이 가장 큰 VPN이다. 오픈소스이며 전세계 많은 보안 전문가들 또한 와이어가드가 가장 좋은 선택이라고 평가받고 있다. Linux에 기본 내장되어 있으며 현재는 Windows, macOS, BSD, iOS, Android 등 다양한 플랫폼에서 사용 가능하기 때문에 호환성 문제도 전혀없다.

 

WireGuard 특징

  • 용이성
    • 공개 키 교환으로 간단하게 VPN 설정
    • IP 주소를 변경해도 유지가 불안정하지 않음
    • 소형 기기에도 설치와 사용이 쉬움
    • 도커로 쉬운 설치 사용 가능, Tailscale 등 관련된 소프트웨어도 많음
  • 보안
    • Noise Framework, Curve25519, ChaCha20 등 최신 암호화 프로토콜 사용
    • 오픈소스
    • 보안 전문가들이 인정한 설계
    • 매우 적은 코드로 이루어져 공격 표면의 최소화, 감사와 취약점 분석이 용이함
  • 성능
    • 굉장히 가볍고 효율적
    • 다운로드 속도와 서버 변경도 빠름
    • CPU 사용량도 비교적 적은 편이라 스마트폰 배터리 효율에도 약간 이득

wireguard whitepaper.webp

와이어가드 암호화.webp

이런 내용은 사실 나도 잘 모른다.. 뭔가 멋있어 보여서 첨부함.

 

일본, 미국 서버로 OpenVPN, Wireguard 바꿔서 사용해보니까 확실히 속도에 차이가 느껴진다.

https://arxiv.org/abs/2010.03849 이런 뭔가 전문적으로 보이는 출처에 의하면.. 특정 환경에서 겁나 차이가 크다고 한다. ChatGPT에게 뭔소린지 알아봐달라고 하니 이렇다고 한다.

wireguard 속도 논문.webp

Wireguard 기반 프레임워크가 OpenVPN 대비 최대 5.3배 높은 네트워크 처리량과 최대 41% 낮은 지연 시간을 제공했다고 한다. 나도 사실 저게 무슨 내용인지 제대로 이해는 못한다 검색하다 얻어걸림;

 

이런건 몰라도 되는 내용이고 내가 사용해봐도 훨씬 빠르다. 보안에 관한 것은 전세계 보안 박사 형님들이 다 체크해봤을테니 우리는 그냥 와이어가드를 사용하면 되겠다.

덕후 덕후
12 Lv. 13975/15210P

♥기록덕후♥
경험을 기록하는 것을 좋아합니다.
신고공유스크랩

댓글 0

댓글 쓰기
권한이 없습니다. 로그인
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크