La pratica della Sicurezza Informatica dall'artigianato...

38
24 febbraio 2015 Andrea Zwirner – Linkspirit Università degli Studi di Verona Presentazione del curriculum Sicurezza del Sistemi Informatici 1 La pratica della Sicurezza Informatica dall'artigianato all'industrializzazione Andrea Zwirner [email protected] @AndreaZwirner Sicurezza informatica

Transcript of La pratica della Sicurezza Informatica dall'artigianato...

Page 1: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 1

La pratica della Sicurezza Informaticadall'artigianato all'industrializzazione

Andrea Zwirner

[email protected]

@AndreaZwirner

Sicurezza informatica

Page 2: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 2

● Mi interesso di sicurezza informatica dallo scorso millennio

– “Connettere” significava “intrecciare”

– Hacker non aveva ancora alcun significato

● Ho fondato Linkspirit, azienda che si occupa di

– Consulenza nella progettazione di software e sistemi

– Verifiche di sicurezza

– Formazione

Chi sono

Page 3: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 3

Nel (poco) tempo libero

● Partecipo a diversi progetti liberi legati la divulgazione della cultura sulla sicurezza informatica

www.isecom.org

www.hackerhighschool.org

Progetto Scuole www.progettoscuole.it

Page 4: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 4

Sicurezza informatica “offensiva”

● Utilizzo di strumenti e metodologie usate dagli attaccanti reali

● Accesso a servizi ed informazioni senza possedere i permessi previsti dalle politiche di sicurezza

– Lettura → Confidenzialità

– Scrittura → Integrità / Disponibilità

● Evidenzia le vulnerabilità di sicurezza presenti nei sistemi oggetto di analisi

Page 5: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 5

● La mia* visione dell'evoluzione della “sicurezza informatica”, dall'artigianato all'industrializzazione

● Uno sguardo su come si prospetta essere il domani

● Alcuni dei progetti dell'Università di Verona per il curriculum di sicurezza dei sistemi informatici

* non necessariamente completa, corretta o sensata e, soprattutto, rivolta ad un pubblico adulto.

Di cosa parliamo oggi

Page 6: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 6

Hacking: le origini della sicurezza informatica

● La sicurezza informatica come la conosciamo oggi affonda le sue radici nell'hacking (nel cosiddetto “underground”)

● L'underground fiorisce nei Bulletin Board Systems (BBS) e nelle e-zine

● L'hacking non è altro che ricerca di conoscenza, in campo informatico

Page 7: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 7

Phrack Magazine

● Il numero di Phrack Magazine (48 di giugno '96) da cui molti – fra cui il sottoscritto – hanno appreso l'IP-spoofing

Page 8: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 8

Hacking: le origini della sicurezza informatica

● Al di la del nome, allora come ora l'argomento sicurezza era affascinante

● Non esisteva un buon quadro normativo e lato FF.OO. non vi erano competenze e strumenti per farlo rispettare

● Il terreno era fertile: la rete era disseminata da milioni di sistemi a sicurezza zero

Page 9: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 9

Page 10: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 10

Tutta la tecnologia a disposizione

Page 11: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 11

Non proprio tutta, c'è anche il server della famiglia

Page 12: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 12

Oggi lo chiameremmo “sentiment ”

Page 13: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 13

Altra tecnologia

Page 14: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 14

Cose oggi date per scontate

Page 15: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 15

La figura dell'hacker

● Alla base ci sono passione e profonde competenze (al di la di come poi queste vengano utilizzate)

● Vi è una forte base etica

● Vi è un ideale

● La condivisione è strumento di crescita personale e di gruppo

Page 16: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 16

The Hacker Manifesto

● Il Manifesto Hacker di The Mentor, scritto l'8 gennaio 1986, viene pubblicato nell'uscita 7 di Phrack

Page 17: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 17

La figura del cracker

● La figura dell'hacker è rovinata da quella del cracker

● Se da una parte può condividerne le competenze, dall'altra non ne condivide ne l'etica ne gli ideali

● Spesse volte non ha le competenze dell'hacker, ma fa uso di ciò che questo condivide

● Può essere spinto da svariate motivazioni, fra cui gli interessi economici e l'affermazione personale

● Nasce la “moda” del defacement

Page 18: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 18

Il defacement come strumento di affermazione

Page 19: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 19

La necessità della sicurezza informatica

● Internet non è molto diffusa, ma esiste già la necessità di tenere al sicuro informazioni di grandi imprese, governi, militari o bancarie

● I primi “esperti di sicurezza informatica” sono gli stessi hacker

Page 20: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 20

Famous black and white hat wearers

Mr. Kevin Mitnik Mr. Tsutomu Shimomura

Page 21: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 21

L'hacker come esperto di sicurezza informatica

● Le verifiche di sicurezza sono effettuate da hacker, che trasformano in lavoro la loro passione

● Siamo ai tempi dell'artigianato della sicurezza informatica

– Scrittura ed adattamento di codice ad-hoc

– Modalità di lavoro elegante e raffinata

● Strumenti e metodologie dell'hacking sono utilizzati per fronteggiare gli attacchi informatici

Page 22: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 22

L'evoluzione della minaccia

● Con la diffusione di Internet, il piatto cresce notevolmente ed i fini si diversificano

– Frodi, truffe, ricatti, estorsioni, furti di identità, spionaggio industriale

– Il ritorno economico è altissimo, sia lavorando su grandi numeri che su grandi lavori

● Non parliamo di hacking ne di cracking, ma di crimine informatico

– Reati informatici

– Reati compiuti attraverso lo strumento informatico

Page 23: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 23

ed il degrado delle competenze

● La maggior parte degli attacchi non merita nemmeno di essere considerato hacking

Page 24: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 24

La nascita dell'industria della sicurezza

● Ogni azienda ha qualcosa da proteggere

– La richiesta del mercato cresce notevolmente

● L'offerta di artigiani scarseggia

● Le strategie di attacco sono di bassa qualità

● La sicurezza delle aziende è inesistente

● Un offerta a limitata qualità è più che sufficiente

Page 25: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 25

La nascita dell'industria della sicurezza

● Standardizzazione ed automazione di procedure

– Verifiche di sicurezza automatizzate

● Forte abbassamento della qualità nel servizio

● Inizialmente la situazione delle aziende è talmente grave che vi è comunque un miglioramento generale

Page 26: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 26

Il modello di business

● Nascono aziende di sicurezza con due prerogative

– Creare un reparto commerciale in grado di vendere test di sicurezza “al chilo”

– Creare un reparto tecnico con le competenze per● fare click sul pulsante avvia test● stampare e rilegare il report automatico

● Scherzo, fino ad un certo punto

Page 27: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 27

Un modello sostenibile?

● Sul lungo periodo però i nodi tornano al pettine

– Grosse aziende sotto attacco vengono inesorabilmente violate

– Retest (artigianali) di sistemi già testati (industrialmente) evidenziano diverse vulnerabilità

● All'orizzonte vi è di nuovo la necessità di persone competenti in materia

Page 28: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 28

In tutto questo gli hacker si sono estinti?

● C'è stata una leggera tendenza a proteggere le competenze, proteggendone la diffusione

● In generale però sono dove sono sempre stati, hanno conservato la loro etica ed i loro ideali

Page 29: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 29

Dove sono finiti gli hacker

Page 30: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 30

Ma gli hacker si sono estinti?

● Non sono certo sufficienti a soddisfare la richiesta del mercato

● Attualmente chi ha un curriculum – anche non particolarmente guarnito – ha ottime opportunità di lavoro

– la maggior parte delle quali all'estero (per ora)

Page 31: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 31

Il progetto dell'università di Verona

● Affiancare agli insegnamenti accademici esercitazioni pratiche di effettiva utilità nel campo del lavoro

● Favorire l'apprendimento di strategie di difesa di software e sistemi inquadrando i problemi dal punto di vista offensivo

Page 32: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 32

Laboratori di sicurezza

● Implementazione di un ambiente virtuale (contenitore)

● Fornisce un contesto di esecuzione a diverse famiglie di esercitazioni sulla sicurezza

● Fornisce apparati di rete, per il monitoraggio, host con diversi sistemi operativi ed il software su di essi installato

● Un contenitore viene istanziato all'avvio di ogni esercitazione e distrutto al termine

Page 33: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 33

Laboratori di sicurezza

● Separa l'esercitazione dal resto del mondo, creando un ambiente controllato in cui “smanettare” in libertà.

● Dal punto di vista dell'utilizzo i contenitore è

– Indipendente dagli esercizi

– Di configurazione immediata

● La creazione e rilascio degli esercizi potrà essere effettuata da tutti, studenti compresi

Page 34: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 34

Laboratorio di analisi dei sistemi

● Ha il fine di familiarizzare con gli strumenti di analisi successivamente utilizzati negli altri laboratori

● Esercizi su tematiche di debugging e test di sistemi in ambiente Windows, Linux e mobile (emulatori)

– Esempi di debug

– Analisi di file oggetto e disassemblaggio

– Alterazione dello stato dei processi

– Monitoraggio ed alterazione delle interazioni interprocesso

Page 35: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 35

Laboratorio di codice malevolo

● Disponibilità di una rete di macchine virtuali (e fisiche) per l'esecuzione di malware

● Analisi delle attività del codice malevolo in esecuzione

– Alterazioni dello stato del sistema compromesso

– Traffico di rete generato

Page 36: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 36

Laboratorio di sicurezza delle reti

● Disponibilità di una rete virtuale di macchine client, server ed appartati attivi, con sistemi operativi differenti

● Esercizi di dirottamento, intercettazione, analisi ed alterazione del traffico di rete

● Esercizi di rilevazione di anomalie del traffico di rete (IDS)● Esercizi di analisi e verifica delle configurazioni di filtraggio● Fingerprinting di sistemi e servizi, rilevazione di vulnerabilità● Attacchi ARP spoofing e MITM

Page 37: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 37

Laboratorio di sicurezza del software

● Esercizi su tematiche di protezione del software

– Elusione di controlli di sicurezza (password, chiavi, licenze)

– Elusione di sistemi di protezione della proprietà intellettuale

● Esercizi sulle specificità dell'ambiente mobile

– Elusione dei sistemi di protezione di informazioni

● Esercizi su tematiche di vulnerabilità del software

– Overflow del buffer

– Applicazioni web

Page 38: La pratica della Sicurezza Informatica dall'artigianato …profs.scienze.univr.it/~mastroeni/download/CurrSecurity/... · 2016. 2. 4. · 24 febbraio 2015 Andrea Zwirner – Linkspirit

24 febbraio 2015Andrea Zwirner – Linkspirit

Università degli Studi di VeronaPresentazione del curriculum Sicurezza del Sistemi Informatici 38

La pratica della Sicurezza Informaticadall'artigianato all'industrializzazione

Andrea Zwirner

[email protected]

@AndreaZwirner

Sicurezza informatica