IPSEC
Premessa
Negli ultimi anni è emersa la necessità
di rendere sicure le comunicazioni attraverso Internet. Difatti, nel 1997,
il rapporto annuale redatto dal CERT (Computer Emergency Response Team)
ha messo tutti in allarme, riportando oltre 2.500 incidenti, interessanti
circa 150.000 siti, molti dei quali mettevano in luce la pericolosa realtà
che si prospettava per gli utenti di internet; realtà questa, in
cui prendono sempre più spazio attività quali: truffe, accesso
a siti non autorizzati, manipolazione delle informazioni trasmesse, e così
via.
Quanto detto è solo uno tra i molteplici motivi
che ha spinto diversi enti pubblici e privati ad occuparsi della sicurezza
in internet.
In generale l'implementazione dei sistemi di sicurezza
riguarda tre grandi aree funzionali:
Introduzione all'IPSec
Nell'Agosto del 1995 l' IETF ha proposto cinque standard,
che avevano come oggetto la sicurezza a livello IP : ( vedi RFC
1825 RFC
1826 RFC
1827 RFC
1828 RFC
1829 ).
Dall'emissione di tali documenti un grosso sforzo
è stato compiuto dall'IETF attraverso l'IP Security protocol
Working Group.
La figura che segue mostra gli elementi chiave su cui
si poggia l'IPSec per implementare i servizi di sicurezza.Con il termine
"Architettura" si intende l'insieme dei concetti generali, delle
definizioni e dei meccanismi utilizzati dall' IPSec.
Fig.1
Il protocollo ESP si occupa
della crittografia utilizzando i relativi algoritmi; nella versione
che prevede anche l'autenticazione, l'ESP usa i corrispettivi algoritmi.
Viceversa l'AH fornisce la sola autenticazione a mezzo
dei relativi algoritmi di autenticazione. Entrambi necessitano di una opportuna
politica di gestione delle chiavi.
Il DOI (Dominio di Interpretazione) comprende i parametri
necessari agli algoritmi prima citati come ad esempio il tempo di vita
di una chiave.
Servizi offerti da IPSec
I protocolli che costituiscono la spina dorsale di IPSec sono:
| AH |
ESP
(crittografia) |
ESP (crittografia+autenticazione) | |
| Controllo di accesso |
|
× | × |
| Integrità in ambiente connectionless | × | × | |
| Autenticazione | × | × | × |
| Reiezione delle copie del pacchetto | × | × | × |
| Confidenzialità | c | × | × |