20
http://www.cfitaly.net 1 Gianni Amato - LinuxDay08 Indagini Digitali: Linux e l'Analisi Forense Gianni Amato LinuxDay 2008 Reggio Calabria  

Indagini Digitali: Linux e l'Analisi Forense

Embed Size (px)

Citation preview

Page 1: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 1Gianni Amato ­ LinuxDay08

      Indagini Digitali: Linux e l'Analisi Forense

Gianni Amato

LinuxDay 2008Reggio Calabria

 

Page 2: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 2Gianni Amato ­ LinuxDay08

CFI – Computer Forensics Italia

Mailing list (..almeno finora) Si analizzano insieme i casi reali E' ispirata alla filosofia dell’Open Source Documentazione e sviluppo di forensics tools Corsi, convegni, rappresentanze Game

Page 3: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 3Gianni Amato ­ LinuxDay08

Security && Forensics

Prepara Previene Riduce

Investiga Analizza Recupera

Page 4: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 4Gianni Amato ­ LinuxDay08

Security && Forensics

Incidente

Reazione Ripristino

Page 5: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 5Gianni Amato ­ LinuxDay08

Computer Forensics

La disciplina che si occupa dell’identificazione, dello studio e della preservazione dei dati presenti su un computer al fine di evidenziare prove di reati informatici.

Quindi per le indagini giudiziarie (...e non solo).

Il computer come fonte di prova.

Page 6: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 6Gianni Amato ­ LinuxDay08

E' compito dell'Esaminatore Forense

 Studiare e ricostruire la scena del crimine informatico

 Analizzare le evidenze informatiche mediante metodologie scientifiche

 Presentare i risultati

Qundi: fornire risultanze che abbiano un valore legale e garantire che nulla abbia subito alterazioni in fase di analisi.

Page 7: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 7Gianni Amato ­ LinuxDay08

Perchè Linux?

 E' open source e questo comporta notevoli vantaggi:  il sorgente è visionabile da chiunque.  lunga vita alle vecchie versioni (facilmente reperibili).

 Linux supporta una enorme quantità di filesystem diversi.  Linux dispone di numerosi tools per la forensics.  Linux permette di montare le unità e i supporti removibili in 

modalità solo lettura (read­only).  ...Bash è poesia.

Page 8: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 8Gianni Amato ­ LinuxDay08

Device

hd = IDEsd = SCSI

sda = 1° discosdb = 2° disco

sda1 = prima partizione logica del primo discosda2 = seconda partizione logica del primo disco

Page 9: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 9Gianni Amato ­ LinuxDay08

La Copia Forense

Clonazione File immagine

esempi dd

# dd if /dev/hda of=/mnt/disk/immagine.dd bs 512 count=noerror sync

# dd if /dev/hda | nc 10.0.0.1 1234

# dd if=/dev/zero of=/dev/hda

Non agire mai sul supporto originale

Page 10: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 10Gianni Amato ­ LinuxDay08

Validazione

L'Algoritmo di Hashing. Esiste ed è unico!

# md5sum /dev/hda # sha1 /dev/hda

# md5sum  /mnt/disk/immagine.dd # sha1 /mnt/disk/immagine.dd

Hash collision?

Confronto della copia con l'originale

Page 11: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 11Gianni Amato ­ LinuxDay08

Analisi

Analisi Live Live CD

device, ram, processi, history Analisi Post­Mortem

Copia forense file, logs, images, registry

Page 12: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 12Gianni Amato ­ LinuxDay08

Alcune metodologie

Timeline activity Caratteristiche del filesystem Registry Review  File temporanei Ricerca delle keywords Ricerca immagini

Contatti e conversazioni chat Carving (filetype / header) Cronologia e siti preferiti Recupero file eliminati Metadata e Active Data Stream Corrispondenza elettronica

Page 13: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 13Gianni Amato ­ LinuxDay08

Analisi protocolli

Wireshark

• cattura• filtra• ordina• analizza

(libpcap)

Page 14: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 14Gianni Amato ­ LinuxDay08

L'Autopsia

Wikipedia: L'autopsia, chiamato anche esame post­mortem, è un esame medico dettagliato ed attento del corpo e dei relativi organi della persona dopo la morte per stabilirne le cause, le modalità ed eventualmente i mezzi che l'hanno prodotta

...l'autopsia di un disco non è poi così diversa da quella di un corpo umano

Page 15: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 15Gianni Amato ­ LinuxDay08

Recupero dei dati

Quando è possibile?

Page 16: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 16Gianni Amato ­ LinuxDay08

<header>.........</footer>

Carving

Page 17: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 17Gianni Amato ­ LinuxDay08

Trova le differenze

Page 18: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 18Gianni Amato ­ LinuxDay08

Risalire alla foto originale

EXIF && THUMBNAIL

Page 19: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 19Gianni Amato ­ LinuxDay08

?

Domande

Page 20: Indagini Digitali: Linux e l'Analisi Forense

http://www.cfitaly.net 20Gianni Amato ­ LinuxDay08

Info && Contatti

Gianni Amato

Web: http://www.gianniamato.ithttp://www.securityside.it

E­mail:  [email protected] [email protected]

Cell: +39 320 28 42 382