Virtual Private Networks



Documenti analoghi
VPN: connessioni sicure di LAN geograficamente distanti. IZ3MEZ Francesco Canova

PROF. Filippo CAPUANI. Accesso Remoto

Installazione di una rete privata virtuale (VPN) con Windows 2000

StarShell. IPSec. StarShell

Reti private virtuali (VPN) con tecnologia IPsec

Sicurezza a livello IP: IPsec e le reti private virtuali

azienda, i dipendenti che lavorano fuori sede devono semplicemente collegarsi ad un sito Web specifico e immettere una password.

La sicurezza nelle reti di calcolatori

La sicurezza delle reti

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Gestione delle Reti di Telecomunicazioni

WAN / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

Università di Pisa Facoltà di Informatica Corso di Tecnologie di convergenza su IP a.a. 2005/2006. Gaspare Sala

Servizio Sistemi Informativi SPERIMENTAZIONE DI RETI PRIVATE VIRTUALI CON L'UTILIZZO DI SOFTWARE OPEN SOURCE

DHCP e ISP. DHCP e ISP. DHCP e server. DHCP e server DSL. Soluzioni. Digital Subscriber Line. Regola di dimensionamento

Reiss Romoli 2014 CISCO CERTIFIED NETWORK ASSOCIATE (CCNA) CCNA

Firewall e Abilitazioni porte (Port Forwarding)

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

Gestione degli indirizzi

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Sicurezza architetturale, firewall 11/04/2006

Università di Genova Facoltà di Ingegneria

Gestione degli indirizzi

Connessione di reti private ad Internet. Fulvio Risso

Aspetti di sicurezza in Internet e Intranet. arcipelago

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Sicurezza delle reti wireless. Alberto Gianoli

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

RX3041. Guida all installazione rapida

Indirizzamento privato e NAT

Multi-Protocol Label Switching (MPLS)

Introduzione alla rete Internet

Reti di Telecomunicazioni LB Introduzione al corso

NETWORKING: SEMINARIO DI STUDIO 1

Corso di Network Security a.a. 2012/2013. Raccolta di alcuni quesiti sulla SECONDA parte del corso

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Introduzione alla rete Internet

Le Reti Private. Cristina Vistoli INFN-CNAF. 25 giugno 2002 C.Vistoli Incontri GARR-B

Router VPN Cisco RV180

Tornado 830 / 831. ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server

Reti di Calcolatori. Il software

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

Interconnessione di reti

La sicurezza nel Web

Sicurezza nelle applicazioni multimediali: lezione 9, firewall. I firewall

CONNESSIONE DI UN PC ALLA RETE INTERNET

Sicurezza in Internet

MPLS è una tecnologia ad alte prestazioni per l instradamento di pacchetti IP attraverso una rete condivisa

Cosa è Tower. Sistema di autenticazione per il controllo degli accessi a reti wireless. struttura scalabile. permette la nomadicità degli utenti

Simulazione seconda prova Sistemi e reti Marzo 2016

Introduzione ai protocolli di rete Il protocollo NetBEUI Il protocollo AppleTalk Il protocollo DLC Il protocollo NWLink Il protocollo TCP/IP

Reti di Calcolatori

Introduzione alla rete Internet

Maschere di sottorete a lunghezza variabile

Hardware delle reti LAN

Programmazione in Rete

Wireless Network Esercitazioni. Alessandro Villani

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

Introduzione alle applicazioni di rete

Lo scenario: la definizione di Internet

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

Zeroshell: VPN Host-to-Lan. Il sistema operativo multifunzionale. creato da

Sicurezza del dominio

TCP/IP un introduzione

VPN. Rete privata instaurata tra soggetti che utilizzano un sistema di trasmissione pubblico e condiviso (Internet)

Sicurezza nelle applicazioni multimediali: lezione 8, sicurezza ai livelli di rete e data-link. Sicurezza ai livelli di rete e data link

Configurazione IP. Assegnazione Indirizzi IP

Teleassistenza Siemens

Modulo Switch ProCurve xl Access Controller

Sicurezza delle reti. Monga. Tunnel. Sicurezza delle reti. Monga

I pacchetti: Linux. Belluno. User. Group Introduzione ai firewalls con Linux. Firestarter 1.0. Guarddog Firewall Builder 2.0.

Prefazione all edizione italiana

Programmazione modulare

Sicurezza in Internet. Criteri di sicurezza. Firewall

W2000 WXP WVista W7 Ubuntu 9.10 VPN client - mini howto (ovvero come installare VPN client su quasi tutto)

Sicurezza dei sistemi e delle reti 1. Lezione VI: IPsec. IPsec. La suite TCP/IP. Mattia Monga. a.a. 2014/15

Indirizzo IP statico e pubblico. Indirizzo IP dinamico e pubblico SEDE CENTRALE. Indirizzo IP dinamico e pubblico. Indirizzo IP dinamico e privato

8 Interconnessione delle reti

Petra VPN 3.1. Guida Utente

22 Ottobre #CloudConferenceItalia

Seqrite TERMINATOR (UTM) Soluzione Unificata per la Gestione di Minacce.

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

CUBE firewall. Lic. Computers Center. aprile 2003 Villafranca di Verona, Italia

Making the Internet Secure TM

Sicurezza negli ambienti di testing. Grancagnolo Simone Palumbo Claudio

Il Mondo delle Intranet

SOLUZIONI PER LA TELEASSISTENZA Server Privato

VLAN+LDAP+...+XEN = Rete Dipartimentale

Internet. Introduzione alle comunicazioni tra computer

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Software di gestione della stampante

Descrizione generale del sistema SGRI

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Obiettivi. Al termine del webinar sarete in grado di:

Reti di calcolatori. Lezione del 10 giugno 2004

VIRTUAL PRIVATE NETWORK

CD-ROM (contiene Manual y garantía) Cavo Ethernet (CAT5 UTP/diritto) Cavo Console (RS-232)

Transcript:

Virtual Private Networks 1

Definizioni di VPN Virtual Private Network Rete Privata Virtuale Definizione Formale Una VPN è un ambiente di comunicazione in cui vi è controllo di accesso per permettere connessioni solo entro una comunità predefinita, e costruito tramite qualche tipo di partizionamento di un mezzo comunicativo sottostante comune, il quale fornisce di suo dei servizi alla rete su base non esclusiva. Definizione più semplice Una VPN è una rete privata costruita entro un infrastruttura di rete pubblica, come l Internet 2

Il Mercato VPN Prodotti VPN VPN Gateway VPN Client Categorie VPN Software based Hardware based Servizi VPN Gestito dall'ente possessore In outsourcing a fornitore di servizi Contratto a ditta di telecomunicazioni Problema: chi detiene il controllo della rete 3

Tecnologie Chiave Controllo Accesso Autenticazione Controllo Accesso Tunnel Intranet Privata A Sicurezza Dati Internet pubblica Intranet Privata B Tunnelling Autenticazione Controllo Accesso Sicurezza Dati 4

Categorie di VPN Host-to-Host Host-to-Gateway Gateway-to-Gateway Host-to-Gateway Host-to-Host Gateway-to-Gateway 5

Livelli di VPN Application Transport Network Data Link SSH SSL IPSec PPTP, L2F, L2TP 6

Livelli di VPN 7

Tunnel Virtuale Tunnel: incapsulamento di un tipo di pacchetto entro un altro per ottenere qualche tipo di vantaggio di trasporto. Internet VPN Tunnel Router Router Firewall Firewall Rete 1 Rete 2 8

Protocolli di Tunnelling Scopi: Incapsulamento di un protocollo entro un altro protocollo Protocolli diversi trasportati nella stessa infrastruttura IP Routing di pacchetti con indirizzi privati attraverso l'internet pubblica Fornire confidenzialità ed integrità dati Tunnelling a Livello 2 Tunnelling di PPP (point to Point Protocol) Utili per telecommuting Connessioni on-demand attraverso linee telecom Accesso tramite Remote Access Server o PPP Server 9

Layer 2 Tunnelling Computer Remoto Rete Telecom RAS Rete Privata Connessione PPP Computer Remoto Concentratore di Accessi Server di Rete Rete Telecom Internet Rete Privata Tunnel Connessione PPP 10

PPTP Point to Point Tunnelling Protocol (RFC2637) PPTP Access Concentrator (PAC) PPTP Network Server (PNS) Computer Remoto con PAC ISP NAS PNS/NAS Rete Telecom Internet Rete Privata 1 PPP 2 PPP Control Channel 3 PPP Tunnel 4 PPP 5 Datagrammi IP 11

Incapsulamento PPTP IP Header Payload 1 PPP Payload 2 IP Header GRE Header PPP Payload 3 PPP IP Header GRE Header PPP Payload 4 Inviato allo ISP NAS sulla prima connessione PPP IP Header GRE Header PPP Payload 5 Inviato via Internet al PNS (tunnel PPTP) PPP Payload 6 Il PNS termina la seconda connessione PPP IP Header Payload 7 Inviato a destinazione via Intranet 12

PPTP Relazione molti-a-molti tra PACs e PNSs Soluzione originata da Microsoft Autenticazione con PAP, CHAP ed EAP (Extensible Authentication Protocol MS) Debolezze originarie nel MS-CHAP versione 1 La versione 2 non è molto meglio Problemi di interoperabilità con RAS Microsoft se usa CHAP esteso Crittografazione fornita da Microsoft, basata su password utente 13

L2F Layer Two Forwarding protocol Cisco, Nortel, Shiva corp (Intel) Concepito per operazioni outsourcing Computer Remoto ISP/NAS Home Gateway Rete Telecom Internet Rete Privata 1 4 PPP o SLIP Tunnel L2F 2 Continuazione PPP 3 Datagrammi IP 14

L2F Computer remoto usa PPP o SLIP RAS autentica con PAP o CHAP Ottiene nome utente e rete di destinazione dall'autenticazione Per il tunnel usa UDP, X.25 o Frame Relay, non GRE Assume l'esistenza di un Gateway d'accesso Soluzione Cisco Accetta connessione estes PPP o SLIP Crea una Interfaccia Virtuale Supporta server di autenticazione ausiliari RADIUS, TACACS, TACACS+ Non vi è Client L2F su computer remoto E' la telecom che forma il tunnel compulsory mode In PPTP è il computer remoto che crea il tunnel voluntary mode 15

L2TP Layer Two Tunnelling Protocol Molto simile a PPTP Componenti L2TP Access Concentrator (LAC) PAC L2TP Network Server (LNS) LNS Per l'incapsulamento usa UDP porta 1701, non GRE In futuro sarà possibile usare ATM e Frame Relay Non usa connessione separata per il Control Channel Supporta voluntary mode e compulsory mode 16

L2TP Computer Remoto con LAC ISP NAS LNS/NAS Rete Telecom Internet Rete Privata 1 PPP 2 3 4 L2TP Control Channel and Tunnel PPP Datagrammi IP 17

Layer 2 Tunnelling: Svantaggi Assenza di meccanismi solidi di protezione Meccanismi di sicurezza ereditati da PPP Non forniscono autenticazione a livello pacchetto Insufficiente controllo e protezione dei pacchetti Non includono Key Management Facility 18

Multi Protocol Layer Switching (MPLS) Scopi Ridurre l'overhead di processamento ai router Routing non basato su informazioni della testata di pacchetto Routing Basato su un campo Label tra livelli link e rete Indice in una tabella di forwarding La label è rimpiazzata ad ogni operazione di routing Più labels sono possibili label stacking Fornito da Label Switch Router (LSR) Ingress point Unico punto di analisi della testata del pacchetto Routing LSR Egress router 19

MPLS Ingress LSR LSP Egress LSR Rete MPLS Etichette hanno significato locale Label Distribution Protocol per distribuire le etichette Etichette di 32 bit: 20 di label, 12 di extra info Applicabile aqualsiasi protocollo di rete, non solo IP Supporto a Quality of Service (QoS) 20

MPLS Vantaggi Domini di routing logicamente indipendenti Supporto a Quality of Service Prenotazione di risorse ad uso esclusivo Aggregazione di traffico con simile livello di sicurezza Svantaggi Non supporta direttamente Autenticazione e Confidenzialià Fiducia implicita nei LSR intermedi Il Payload non è reso opaco 21

Funzioni di un Gateway VPN Scelta di tecnologie appropriate dalla zuppa di simboli Scelte appropriate a tutti i livelli Implementazioni in hardware, software o entrambi Considerare anche failover e bilanciamento del carico AES 3DES PPTP IPSec PKI AH RADIUS ESP PPP MPLS X.509 IKE IDEA L2F L2TP 22

Site 2 Intranet Tipi di VPN Gateways Tunnel Crittografati Public Internet Site 1 Intranet Site-to-Site VPN Gateways Network Access Server Remote User Partner Network Extranet 23

VPN Gateway Inbound Outbound Packets from Internet Tunnel Inbound Policy Pass Through Tunnel requests Tunnel responses Tunnel Pass Through Public Interface yes Tunnel Request? no Put in tunnel Outbound Policy Private Interface Packets from Private Network Tunnel requests Tunnel Request Drop 24

Gateway Site-to-Site Intranet Tutto il traffico crittografato Algoritmo 3DES Chiavi generate dinamicamente Tutte le sottoreti comunicano tra loro tramite le VPN Incapsulamento per nascondere indirizzi privati IPSec in Tunnel Mode Aggregazione di traffico Certificati digitali per l'autenticazione reciproca tra ogni coppia di gateway Algoritmo IKE Gestione certificati e revoche 25

Gateway Remote Access Implementa allocazione dinamica di indirizzi Tipicamente DHCP Tutto il traffico crittografato Algoritmo 3DES Chiavi generate dinamicamente Tunnelling ESP e IKE Accesso differenziato sulla base di identità e policy Possibile accesso simultaneo a Internet e Intarnet Proteggere da condotte involontarie Firewall associato al Gateway Meccanismi di autenticazione multipli RADIUS Certificati digitali 26

Gateway Extranet Tutto il traffico crittografato Algoritmo 3DES Chiavi generate dinamicamente Tunnelling ESP e IKE La Extranet può accedere solo a un sottoinsieme limitato di server interni Filtri di accesso Security Policy Database Più tunnel con la stessa Extranet Autenticazione forte Certificati digitali 27

Funzioni ausiliarie dei Gateways Routing e forwarding Network Address Translation eventuali problemi di coesistenza con IPSec Filtraggio pacchetti Applicabilità a tunnel multipli Difficoltà con crittografazione del contenuto prima e dopo il tunnel Considerazioni Quality of Service Failover e Bilanciamento del Carico Accelerazione Hardware 28

Configurazione dei Gateways Informazioni di Identità Identità multiple per funzioni multiple Nomi, indirizzi interni ed esterni e di management, certificati Informazioni sui Device Esterni Routers, DNS, RADIUS, SNMP, Policy Servers, CA, Server di Directory, DHCP, WINS Informazioni di Security Policy A seconda del tipo di funzione Site-to-Site, Extranet, Remote Access Tipi di tunnel permessi, accessibilità dei server interni, filtri inbound e outbound, pool di indirizzi per host remoti, metodi di accesso 29

Gestione dei Gateways Gestione della Configurazione Interfacce a comando o GUI Programmabilità ed automatizzazione Monitoraggio della Rete Network Management SNMP Monitoraggio: ping, traceroute, scansioni di vulnerabilità Logging e analisi Informazioni di Contabilità Efficacia e tuning, ripartizione spese di utilizzo Gestione dei Certificati Processo di certificazione e adeguamento agli standard Manutenzione e decadimento dei certificati 30

Interazioni Gateway VPN - Firewall VPN Gateway Internet Router WAN Firewall Router LAN Intranet Configurazione in Parallelo Internet Router WAN Firewall VPN Gateway Router LAN Intranet Internet Router WAN VPN Gateway Firewall Router LAN Intranet Configurazioni in Serie 31

Interazioni Gateway VPN - Firewall VPN Gateway Internet Router WAN Interfaccia DMZ Router LAN Intranet Firewall VPN Gateway Internet Router WAN Router LAN Intranet Firewall Configurazioni Ibride 32

Design dei VPN Gateway Topologia di rete Maglie piene, hub, maglie parziali Indirizzamento e routing Tabelle di routing statiche Quality of Service Combinata con routing e filtraggio: Routing version 2 IETF DiffServ Differentiated Service Code Points (DSCP) in testata IP Scalabilità Banda usata Numero di tunnel Differenziare Site-to-Site da Remote Access 33

VPN Clients Operati da non esperti Singola selezione di protocollo di tunnelling nell'azienda Automatismi di configurazione e attivazione Autenticazione Semplice scelta: password Challenge-Response trasparente o RADIUS Più complessa: certificati lato client Difficoltà di emissione e manutenzione Controllo accesso delegato al Gateway Integrità dati e Confidenzialità Intrinseche nella scelta del VPN Altre funzioni Connessione Dial-up o Diretta Indirizzamento conforme a regole aziendali Timeout di disconnessione per idle 34

Architettura di rete Client Windows Ethernet Ethernet adattatore protocollo Shim (intercept driver) Ethernet Modem PPP Ethernet Modem PPP Aggiunta di uno Shim tra il TCP/IP e gli adattatori di rete Ethernet adattatore protocollo Adattatore Virtuale Ethernet Modem PPP Aggiunta di un Adattatore Virtuale tra il TCP/IP e gli adattatori reali 35

Altri Sistemi Operativi UNIX Modifica del Kernel Aggiunta di IPSec Aggiunta di un nuovo device driver VPN Modulo caricabile a run-time Offre più controllo di Windows Richiede più attenzione utente MacOS Simile al secondo caso di UNIX Moduli basati su system V STREAMS 36

Considerazioni Operative Necessità di facilità d'uso e robustezza (utenti semplici) Diminuzione apprezzabile delle prestazioni Lavoro entro il Firewall aziendale Apertura porte per il VPN Incompatibilità NAT/PAT con IPSec Problemi di MTU e frammentazione pacchetti Notevole lunghezza dei pacchetti IPSec Interfacciamento ai server DNS aziendali e pubblici DNS pubblici inaccessibili in regime VPN Collegamento ai server WINS 37

Client IPSec per Windows Aspetti di dettagli implementativi Modi di incapsulamento (tunnel-transport, AH-ESP) Opzioni crittografiche (DES, 3DES, AES, RC4, RC5) Opzioni di autenticazione (RADIUS, TACACS, PKI) Meccanismi per assegnazione indirizzi (DHCP, proprietari) Capacità di compressione dati Meccanismi di timeout (idle, keepalive) Rivenditori principali prodotti IPSec per Windows Alcatel/TimeStep CheckPoint Cisco Indus river Intel/Shiva Nortel RedCreek 38

Client combinati L2TP/IPSec Nuovo Header IP Header ESP Header UDP Header L2TP Header PPP Header IP Dati dei livelli superiori ESP Trailer ESP Autent Crittografato Autenticato Disponibile in Windows Overhead di incapsulamento notevole La compressione è desiderabile L2TP fornisce autenticazione utente PAP, CHAP, MS-CHAP, EAP IPSec fornisce autenticazione host e Security Association 39

Client per altri sistemi Operativi Layer 2 PPTP-linux IPSec Linux FreeS/WAN KAME varianti BSD Cerberus Linux Ipnsec Linux e OpenBSD 40

41