Programmazione Avanzata
2° semestre
A.A. 2008-09
PAGINA AGGIORNATA PERIODICAMENTE
Docente
: Francesco Parisi-Presicce
Ufficio: Via Salaria 113, terzo piano,
stanza 345a
telefono
: 06 4991 8514
Email: parisi (AT) di
(DOT) uniroma1 (DOT) it
(inserire nel Subject AdvProgr)
Orario ricevimento studenti: martedì e
giovedì 16:30 - 18:00
(fino al 30 maggio) e
per
Appuntamento
AVVISI
- Il secondo appello d'esame inizerà venerdì 10
luglio
alle ore 14:00 in Aula Seminari
È
necessario prenotarsi tramite infostud . L'appello
è aperto.
- Il primo appello d'esame inizierà venerdì 19
giugno alle ore 9:00 in Aula Riunioni
È
necessario prenotarsi tramite infostud . L'appello
è chiuso.
- Le presentazioni da parte degli studenti sono state distribuite
nei 3 giorni previsti. L'ordine, ma non il giorno, può essere
modificato.
- Il secondo
assegnamento, che si sostituisce alla prova intermedia del corso, va
consegnato entro giovedì 30 aprile.
Le lezioni della settimana della prova intermedia (21 e 23 aprile) sono
posticipate a data da destinarsi (compatibilmente con gli orari,
già comunicati, degli studenti).
- Il primo assegnamento
va consegnato entro martedì 21 aprile. Ricordo che, a differenza
del progetto, queste sono prove individuali e non in collaborazione.
- La prima proposta di progetto (1 pagina) va presentata entro il 15
aprile. Eventuali richieste di argomenti vanno ricevute
dal docente
entro il 9 aprile.
- La lezione di martedì 7 aprile si è già
tenuta il 3 marzo dalle 16:30 alle 18:00; analogamente, la lezione di
giovedì 16 aprile
si è già tenuta il 5 marzo dalle 16:30 alle 18:00.
- L'attività didattica di MARTEDÌ
24 marzo 2009 è sostituita
da una presentazione del Professor Madhu Sudan
del MIT, i cui contributi originali e profondi alla nostra
disciplina gli hanno valso una serie di prestigiose onoreficenze in
campo scientifico. Questa lezione, cui parteciperanno docenti e
studenti, si terrà nell’auditorium del Goethe Institut, via Savoia 15, dalle 10 alle 12.
- A causa della contemporanea Seduta di Laurea, la prima lezione
del
corso si terrà il giorno giovedì 26
p.v. dalle ore 16:45 alle 18:00 e non dalle 14:30 alle
16:00
- Per indisponibilità dell'aula, la seconda (e terza)
lezione del
corso si terrà(nno) il giorno martedì
3 marzo dalle
ore 14:30 alle 18:00 in Aula
Seminari, al terzo piano.
Notare la durata: lezione
doppia.
- Per disponibilità dell'aula, il
corso proseguirà il giorno
giovedì 5
marzo dalle
ore 14:30 alle 18:00
in Aula Alfa.
Notare la
durata: lezione doppia (di
nuovo!).
- A partire dal 10 marzo, il
corso proseguirà tutti i
martedì e giovedì dalle
ore 14:30 alle 16:00
in Aula Alfa, come da orario.
DESCRIPTION
Theory and practice
of software security, focusing in particular on some common software
security
risks, including buffer overflows, race conditions and random number
generation, and on the identification of potential threats and
vulnerabilities
early in the design cycle. The emphasis is on methodologies and tools
for
identifying and eliminating security vulnerabilities, techniques to
prove the
absence of vulnerabilities, and ways to avoid security holes in new
software,
and on essential guidelines for building secure software: how to design
software with security in mind from the ground up and to integrate
analysis and
risk management throughout the software life cycle.