VPN ?
public 한 네트워크에서 논리적으로 가상 사설망을 구축하여 사용하는 것
-> 바깥에서 안보이게 하기위해? Tunneling (여기에 필요한 것은 암호화 key와 negotication )
G To G ( = Site to Site)
-> 본,지사 네트워크 간 연결
상대가 한 명일때에는 G to H
PPP 주역할 : 사용자 인증
PPTP : Point to Point Tunneling Protocol
= ( PPP + MPPE ) = 인증 후 암호화 + GRE(터널링)
IPSec : ISAKMP (협상) + ESP (암호화)
SSL
# 터널링(Tunneling)
- 물리적으로 떨어진 특정 출발지와 목적지를 논리적으로 하나의 Line으로 연결하는 기술
:지정된 목적지로 향하는 데이터를 Encapsulation하여 목적지에서 De-Encapsulation 함
- 목적
: 프로토콜이 호환되지 않는 네트워크를 통해 데이터를 전달 함
: 터널로 전달되는 데이터를 암호화 하여 특정 목적지와 주고 받는 데이터의 보안을 증가 함
• Passenger Protocol
- 원본 데이터를 담고 있는 Protocol
• Encapsulation(=Tunneling) Protocol
- 특정 출발지에서 목적지까지 데이터를 전달하기 위해 추가로 Encapsulation/De-Encapsulation을 수행하
는 프로토콜
- Layer 2 Tunneling Protocol → PPTP, L2TP, L2F …
- Layer3 Tunneling Protocol → Cisco GRE, 표준 GRE, IPsec …
• Carrier Protocol
- 터널링 프로토콜로 재 Encapsulation된 데이터의 물리적인 출발지와 목적지 정보를 지정하기 위해 추가되
는 프로토콜
- 터널링된 데이터를 물리적인 네트워크로 전송하기 위해 사용 함
- 모든 장비에서 지원하는 범용적인 Layer3 프로토콜을 사용 함 → IP Protoco
# VPN(=Virtual Private Network)
- 가상 사설 네트워크 → Tunneling + Encryption
- 공용망을 마치 전용선처럼 이용하기 위해 사용하는 기술
- 본사/지사 또는 재택근무자와 회사를 전용선처럼 연결하는 기술
- 터널링을 통해 논리적인 연결을 생성하고 인증/암호화/접근제어를 통해 보안성 제공
- 구성비용이 적게 소모되며 유연성이 뛰어남
- 관리가 용이 함
• 연결 방식에 따른 분류
터널이 어디서 어디로 이루어져있는지.
암호화 되는 구간 !
G=gateway, H=host
- Remote Access VPN ( G to H )
: 재택근무자, 출장, 외근 직원의 전용선
: Host-Host 또는 Network-Host 연결
- site-to-site VPN (G to G )
: 본사와 지사의 전용선
: Network-Network 연결
# Remote Access VPN 실습
준비물 :
win Router (200.200.200.145 vmnet0-bridged, 10.10.145.254 vmnet1-host only),
VPN 서버 win2008(10.10.145.100 vmnet1-host only),
VPN 클라이언트 winXP( IP200대 bridged )
1. 라우팅 및 원격 액세스 사용안함
2. 라우팅 및 원격 액세스 사용 > 가상사설망 액세스 및 NAT > 사용할 네트워크 선택 > 지정한 주소범위에서
3.
시작주소 : 10.10.145.50
끝주소 : 10.10.145.60
>기본이름 및 주소서비스사용 > 아니오> 마침
4. 서버명(로컬) > 포트 > VPN 용 접속 포트가 보인다.
5. win2008 서버에서 공유폴더 하나 만들어주기
6. XP : VPN클라이언트 > 회사네트워크 (VPN) > 가상사설망 > 회사이름 > 호스트주소 : 윈도우라우터의 200대주소 (200.200.200.145)
7. 접속 시도 : 윈도우라우터 (2003) 의 administrator 와 그 비밀번호. 근데 권한이 없어서 안된다고 뜸.
8. 윈도우라우터 (2003) 으로 가서 lusrmgr.msc 실행
9. Administrator 속성 - 전화 접속 로그인 - 액세스 허용
10. 다시 winXP 로 가서 VPN 접속 시도
11. winXP 에서 공유 폴더 접근
12. 관리자로 접속하게 할 순 없으니, 윈도우라우터 에서 vpn 접속용 새 사용자 만들어주고 마찬가지로 전화 접속 로그인 액세스 허용 해주기
13. XP 에서 새로 접속. 새로 만든 유저로.
# IPSec
윈도우라우터
서버이름 > 속성 > 보안 > L2TP 연결에 사용자 지정 IPSec 정책 허용
서버이름 > 모든작업 > 다시시작
VPN 클라이언트 (XP)
윈도우라우터 에서 와이어샤크
'INFOSEC > NETWORK' 카테고리의 다른 글
VPN (2) (0) | 2019.11.15 |
---|---|
OSI 7 Layer (0) | 2019.11.15 |
WAPPLES 실습 (Stored XSS / CSRF / File Upload 공격 차단) (0) | 2019.11.13 |
SSL Strip (0) | 2019.11.12 |
Web Application (0) | 2019.11.07 |