Sei sulla pagina 1di 2

Prova scritta di Sicurezza Informatica

Matricola Cognome 13 settembre 2011 Nome

Esercizio 1 Descrivere le propriet fondamentali di una funzione di hash crittograca. Sia h() una funzione di hash crittograca a k bit. Stimare quanto deve valere k anch, con una probabilit del 75%, un calcolatore che esegue un milione di operazioni al secondo possa individuare due messaggi con lo stesso digest in un tempo pari ad un mese. Esercizio 2 Descrivere lalgoritmo DSS (Digital Signature Standard) per la rma digitale. Perch la verica della rma funziona? Perch ritenuto sicuro? Esercizio 3 Descrivere il protocollo di autenticazione di Needham-Schroeder e discuterne la sicurezza. Esercizio 4 Nellambito della sicurezza dei sistemi operativi, che cosa sono e quale ruolo svolgono le Access Control List? Esercizio 5 Con riferimento alla tabella donatori, in allegato, individuare limporto esatto della donazione di Mister X con un attacco indiretto di tipo media. Si hanno a disposizione le seguenti informazioni: (a) Mister X lunico medico milanese con pi di 50 anni che ha donato meno di 5000 euro; (b) i medici milanesi con et non superiore a 50 anni o che hanno donato almeno 5000 euro hanno versato complessivamente una somma pari a 135000 euro. Si tenga conto, inoltre, che viene applicata la seguente politica di protezione dei dati sensibili: (1) il campo importo non pu essere divulgato direttamente e non pu essere utilizzato come criterio di ltraggio; (2) non possono essere utilizzati pi di due criteri di ltraggio in una singola interrogazione; (3) consentita la divulgazione di medie e conteggi a patto che si riferiscano ad almeno tre tuple. Esercizio 6 Nellambito della sicurezza del Web, descrivere la vulnerabilit nota come Cross Site Scripting (XSS). Fornire degli esempi concreti.

TABELLA donatori cod-scale BLLLRI78L41L736R BLLRNI23B62L331W BNCFNC79H47F839B BNCLNA63R44F205H BNCMRA76B24H501O BRTLNE79B46G478W CHRLNU80H44F205N FRTRCC89D06I480O GLLFRC75A52D612Y GLLLSN60P02F205I GRNRRT90E46F205M LLLMRA43E18F205Z MRNMRN82B13D150W MROFNC49B02L781C MRTMSM50D06L736K NRELGU72D13H501Q PCCMRA86L42F205N PDRPLA54C69H501Y PLAPLA53L54M082Q PRILSN74C06L219Y PRSNDR71P13F205R RMMNRC62S16F205Z RMNRMN83L42F205Q RNCMRA92C15B696Y RSOGNE53C03F205O RSSCLD80E52L781R RSSMRA75E17H501X SCRPLA46E41F205O SNTPLA48C26G702V SNTPTR54H15F205A TSSRST49B14G388E TSTPLA50E15G224T VLNVNT33L54G478O VRDNNA73H42F205G VSRVST56C06F205U cognome Belli Balli Bianchini Bianca Bianchi Brutti Chiari Forte Gialli Galli Grande Lolli Marini Mori Moretti Neri Piccolo Pedri Paoli Pieri Persichini Riommi Romani Roncato Rosi Rossi Rossi Scuri Santini Santi Tassi Tosti Valenti Verdi Evasori nome Ilaria Irene Francesca Lana Mario Elena Luna Rocco Federica Alessandro Roberta Mauro Marino Franco Massimo Luigi Mara Paola Paola Alessandro Andrea Enrico Romana Mauro Eugenio Claudia Mario Paola Paolo Pietro Ernesto Paolo Valentina Anna Evaristo eta 33 88 32 48 35 32 31 22 36 51 21 68 29 62 61 39 25 57 58 37 40 49 28 19 58 31 36 65 63 57 52 51 78 38 55 citta Venezia Trapani Napoli Milano Roma Perugia Milano Savona Firenze Milano Milano Milano Cremona Verona Venezia Roma Milano Roma Viterbo Torino Milano Milano Milano Capri Milano Verona Roma Milano Pisa Milano Pavia Padova Perugia Milano Milano sesso F F F F M F F M F M F M M M M M F F F M M M F M M F M F M M M M F F M impiego medico pensionata medico medico medico impiegata dirigente studente impiegata medico impiegata commerciante medico notaio banchiere medico commessa medico medico dirigente medico medico medico commerciante medico segretaria medico pensionata avvocato medico medico medico pensionata medico imprenditore importo 7000 100 8000 26600 6400 1200 5200 300 1200 3450 5500 6200 100 12300 7500 1700 5400 1200 1000 4000 4900 40000 2200 2900 30000 1000 1200 5700 5200 30000 5900 5100 300 1300 6700