Laurea Specialistica in Ingegneria Informatica
A.A. 2009/2010
Sicurezza nei Sistemi Informativi
Ing. Orazio Tomarchio
[email protected]
Dipartimento di Ingegneria
Informatica e delle Telecomunicazioni
Università di Catania
Sicurezza nei sistemi informativi
Docente:
Orazio Tomarchio
DIIT – Dip. di Ingegneria Informatica
e delle Telecomunicazioni
E-mail: [email protected]
Tel: 095 738 2357
Orario ricevimento:
Mercoledì 11 - 13
(E' possibile inoltre concordare ulteriori ricevimento via mail.
Nelle comunicazioni via mail al docente, inserire sempre nel subject della
mail stessa il [nome della materia];
firmare inoltre i propri messaggi con nome, cognome e numero di matricola)
O. Tomarchio
Sicurezza nei sistemi informativi
2
Sicurezza nei sistemi informativi
Orario Lezioni:
Mercoledì
Giovedì
O. Tomarchio
9 -11 (Aula D43)
8 -11 (Aula T2)
Sicurezza nei sistemi informativi
3
Sicurezza nei sistemi informativi
Obiettivo formativo

fornire una conoscenza delle problematiche esistenti
dal punto di vista della sicurezza di un sistema
informatico e delle tecniche esistenti per difendersi dai
più comuni attacchi alla sicurezza
O. Tomarchio
Sicurezza nei sistemi informativi
4
Sicurezza nei sistemi informativi
Prerequisiti:


… conoscenza di architetture, protocolli e servizi di rete
… di linguaggi di programmazione
O. Tomarchio
Sicurezza nei sistemi informativi
5
Sicurezza nei sistemi informativi
Testi consigliati:

W. Stallings
Crittografia e sicurezza delle reti
McGraw-Hill, 2003
(versione italiana del testo Cryptography and Network Security:
principles and practice Prentice Hall, 2003)
Testi di consultazione per alcuni argomenti
E. Molteni, F.Faenzi
La sicurezza dei sistemi informativi
Teoria e pratica a confronto
Mondatori Informatica, 2003

W. Cheswick - S. Bellovin - A. Rubin
Firewall e sicurezza in rete - Prima ed. italiana
Addison Wesley 2003
O. Tomarchio
Sicurezza nei sistemi informativi
6
Sicurezza nei sistemi informativi
Sito web del corso:
 http://www.diit.unict.it/users/otomarch/Corsi/Sicurezza0910/



Informazioni generali sul corso
Programma
Materiale didattico





Lucidi delle lezioni
Software scaricabile
Avvisi ed altre informazioni inerenti il corso
Informazioni sugli esami
N.B.: Il sito web è accessibile anche attraverso:
la home page del docente: http://www.diit.unict.it/users/otomarch/
 o la home page del DIIT
www.diit.unict.it  Docenti  Tomarchio Didattica

O. Tomarchio
Sicurezza nei sistemi informativi
7
Sicurezza nei sistemi informativi
Modalità d’esame:

Scritto (test a risposta aperta e multipla)

Orale
O. Tomarchio
Sicurezza nei sistemi informativi
8
Sicurezza nei sistemi informativi
Contenuti: (vedi programma)







Introduzione alla sicurezza
Elementi di crittografia
Sicurezza delle applicazioni di rete
Sicurezza infrastrutturale e di sistema
Sviluppo di applicazioni sicure
La gestione della sicurezza
Aspetti legali e normativi
O. Tomarchio
Sicurezza nei sistemi informativi
9
Di cosa ci occuperemo…

Introduzione alla sicurezza



Proprietà di sicurezza di un sistema informatico distribuito
Servizi, meccanismi e attacchi
Elementi di crittografia








Crittografia classica: tecniche di sostituzione e di trasposizione
Cifratura simmetrica
Algoritmi a blocchi e cifrari a flusso: DES, 3DES, AES, RC4
Modalità operative dei cifrari a blocchi
Crittografia a chiave pubblica
L’algoritmo RSA
Autenticazione dei messaggi e funzioni hash
La firma digitale
O. Tomarchio
Sicurezza nei sistemi informativi
10
Di cosa ci occuperemo…

Sicurezza dei servizi








Sistemi di autenticazione X.509
Infrastrutture per chiave pubblica (PKI)
Sistemi di autenticazione (password-based, Kerberos)
Protocolli di autenticazione
La sicurezza nel Web: il protocollo SSL
La sicurezza della posta elettronica: S/MIME, PGP
Sicurezza nei collegamenti di shell remota: SSH
Sicurezza infrastrutturale






Sicurezza a livello IP: il protocollo IPSec
Firewall
Tecniche di intrusione
Sistemi di rilevamento delle intrusioni (IDS)
Tecniche e strumenti per l’analisi della vulnerabilità di un sistema
Sicurezza nelle reti wireless 802.11
O. Tomarchio
Sicurezza nei sistemi informativi
11
Di cosa ci occuperemo…

Sviluppo di applicazioni sicure



La gestione della sicurezza







L’architettura di sicurezza di Java
Java security APIs: JAAS, JSSE, JCE
Politiche, standard, linee guida e procedure
Aspetti organizzativi
Analisi e gestione del rischio
Gestione degli incidenti
Continuità del business
Le certificazioni di sicurezza
Aspetti legali e normativi:




Il CNIPA e le sue direttive in materia di sicurezza
La firma digitale in Italia (e in Europa)
Validità giuridica del documento elettronico
La protezione dei dati personali (D.Lgs. 196/2003)
O. Tomarchio
Sicurezza nei sistemi informativi
12
Domande?
O. Tomarchio
Sicurezza nei sistemi informativi
13