Computer Science/WEB

VPN과 SDP의 이해

짠백이 2020. 6. 6. 23:10
반응형

1 VPN

1.1 VPN 개념

- 정의 : Virtual Private Network 의 약자로 직역하면 가상의 사설 네트워크입니다.  public network (=internet) 에서 사설네트워크를 사용하는것처럼 구현하는 기술 또는 장비를 말합니다. 


- 장점 : network 관리 및 운영비용 절감, 기업 network 의 유동성확보 
- 단점 : 서비스를 제공하는 web server 에서 사용자를 인증하기 때문에 보안이 취약함, 표준화가 되어있지않음, QoS (Quality of Service)가 보장되지않음 등

- 사용예시 : 본사와 지사간의 네트워크 연결, 재택근무자가 회사의 네트워크에 접속 등 

1.2 VPN 프로토콜 

1.2.1 PPTP

 - 장점 : 속도가 빠름, 거의 모든 플랫폼에 클라이언트가 내장됨 (window 등), 설치가 간편

 - 단점 : 보안위협이 존재함, 128비트의 암호화로 제한된 프로토콜

 

1.2.2 L2PT 및 IPSec

 - 장점 : 모든 현대 운영체제에서 사용이 가능함

 - 단점 : 속도가 느리며 NSA위협이 존재함

 

1.2.3 OpenVPN

 - 장점 : 대부분의 방화벽을 우회 할 수 있음, 현재까지 가장 안전한 프로토콜,

 - 단점 : 설정이 까다로움, 클라이언트 프로그램 필수 

 

1.2.4 SSTP 

 - 장점 : 대부분의 방화벽을 우회 할 수 있음

 - 단점 : MS 독점소유로 백도어 검사 불가능


1.3 VPN 구성도


  - 일반적인 public network

public network


  - VPN으로 구성한 private network (1)

 

private network 1


  - VPN으로 구성한 private network (2)

 

private network 2

 


  * 참고 : VPN server의 위치는 client 가 접속 할 수 있는 환경이라면 제약이 없습니다.

 

 


2. SDP

2.1 SDP 개념

2.1.1 정의 : Sotfware Defined Perimeter 의 약자로 직역하면 소프트웨어 정의 경계입니다. 이를 조금 말랑하게 이해를 해보면 SDP의 설정에 따라서 사용자가 사용 할 수 있는 소프트웨어의 경계가 정해진다는 느낌입니다. 

 

2.1.2 특징  

1) Zero-Trust 보안 : 신원을 기반으로 화이트리스트에 따라 인증 (사람,장비)

2) data chanel 필요 : SDP는 client (사용자)를 인증해주는 역활을 담당하기 때문에 client 와 web server 간에 data를

전송하는 역활을 하는 server와 연동하여 사용해야 합니다. (VPN server , web proxy server 등) 

 


2.2  SDP 구성도

SDP 구성도 (with VPN)


2.3 VPN과 SDP 의 차이점 

 - VPN은  실제 서비스를 운영하는 web server 에서 사용자를 인증을 하기 때문에 보안에 취약하고, SDP는 인증서버(=SDP contoller) 에서 사용자를 인증 하기 때문에 web server 가 block 상태가 되어 보안에 강합니다.

  VPN SDP
신뢰 누구나 다 믿는다 아무도 믿지 않는다
관리 black list 관리 white list 관리
사용 대상 일반인 대상 특정 사용자 (군관계자, 회사직원 등)

 

반응형