iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup...

113
iPod Touch & iPhone Forensics Giovanni Mastroianni Luisa Siniscalchi Domenico Voto

Transcript of iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup...

Page 1: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

iPod Touch & iPhone Forensics

Giovanni Mastroianni

Luisa Siniscalchi

Domenico Voto

Page 2: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 3: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 4: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

iDevices

Page 5: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Panoramica software

• File System HFSX

– Discende da HFS+

– Case Sensitive

• Dati organizzati in tabelle

– Query SQLite

• Sistema operativo: iOS

Page 6: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Partizionamento

Page 7: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 8: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

iOS

Page 9: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Evoluzione

• iOS 1: Foto, Youtube, Email

• iOS 2: App Store

• iOS 3: Call History+, Registrazioni vocali, Registrazioni video

• iOS 4: Cartelle, iBooks, Data protection, Data partition encryption

Page 10: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 11: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Sicurezza iPhone

• Keychain

• Data protection

• Data partition encryption

Page 12: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Dove funzionano le app?

• Ambiente strettamente controllato • <Application_Home>/AppName.app

• <Application_Home>/Documents/

• <Application_Home>/Library/

• <Application_Home>/Library/Preferences

• <Application_Home>/Library/Caches

• <Application_Home>/tmp/

Page 13: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Keychain

• Contenitore per dati sensibili (id, password, cookie) offerto alle applicazioni

• Le applicazioni non possono interferire in dati Keychain di altre applicazioni

Page 14: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

É sicuro?

• Container cifrato (3-DES)

• Cifrato ed esportato con backup da iTunes

– Backup normale:

• Keychain cifrato con chiave 0x835 – 0x835 = AES(UID, "01010101010101010101010101010101");

– UID = codice hardware unico non estraibile

– Backup cifrato con password utente:

• Keychain cifrato con chiave… la password utente!

• Vulnerabile

Page 15: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Vulnerabilità

• Attacco al Keychain:

– Un utente malevolo (Oscar) trova/sottrae l’iDevice di un utente malcapitato (Alice)

– In pochi secondi, con un pc dotato di iTunes, Oscar crea un backup cifrato utilizzando una password a lui nota.

– Utilizzando un particolare software (Elcomsoft Phone Password Breaker, descritto in seguito) Oscar può risalire a tutti i dati sensibili di Alice!

Page 16: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Data protection

• Password per sbloccare l’iDevice.

• Dispositivo per applicazioni

• Dati cifrati anche per le applicazioni stesse

• Wipe dopo 10 tentativi

Page 17: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Data protection

Page 18: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Data partition encryption

• AES -256

• Intera partizione cifrata con EMF Key

– DatiCifrati = AES(Dati, EMFkey)

• EMF Key = AES(EMF_Random, 0x89Bkey)

• 0x89BKey = AES(UID, ByteConst) • ByteConst="183e99676bb03c546fa468f51c0cbd49"

Page 19: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

EMF Key

Page 20: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Wipe

Page 21: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Esempio Contatti

Page 22: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Esempio Chiamate

Page 23: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 24: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Le tipologie di analisi

Page 25: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 26: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi Logica

• Caratteristiche:

Si focalizza ad un livello di astrazione alto

Tramite questo tipo di approccio non si riesce ad estrarre tutti i dati presenti sul dispositivo

Page 27: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi Logica

• Setup:

– iPod/iPhone (anche jailed)

– Un pc

– Uno strumento software adatto

– Un collegamento tra dispositivo e pc

• Cavo

• Infrarossi

• Bluetooth

Page 28: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi logica

Le evidenze che si possono trovare con l’analisi logica :

Informazioni generali iPhone

Contatti

Chiamate (solo per iPhone)

Calendario

Note

SMS/MMS (solo per iPhone)

Dizionario

Page 29: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi logica

Le evidenze che si possono trovare con l’analisi logica :

Foto, video, registrazioni vocali

Cache

Preferiti

Skype

Applicazioni

SQLite database

File .plist

Dati Exif

Page 30: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Backup

• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico.

• Se si è sequestrato il computer dove veniva sincronizzato l’iPod\iPhone è possibile recuperare i backup e analizzarli.

Page 31: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Backup

Page 32: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Backup

Page 33: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

File .plist

• I file .plist sono file XML che sono comunemente usati in OS X. Dal momento che iOs è una versione modificata del sistema OS X, è ovvio che vedremo anche file .plist all’interno della struttura delle directory.

• La partizione dati iOS è piena di file .plist che possono contenere informazioni preziose.

Page 34: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

File .plist

• Status.plist lo stato dell’ultimo sync

• Info.plist informazioni sull’iPhone

• Manifest.plist lista di tutti i file copiati durante il backup

Page 35: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Info.plist

Page 36: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi logica

Alcuni strumenti software che permettono l’analisi logica su iPod e iPhone sono :

Latern

Oxygen Forensic Suite 2011

Susteen Secure View 2

Paraben Device Seizure

Elcomsoft Phone Password Breaker

Page 37: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Elcomsoft Phone Password Breaker

Page 38: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Elcomsoft Phone Password Breaker

Page 39: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione dispositivo

Page 40: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione dispositivo

Page 41: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione dispositivo

Page 42: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione dispositivo

Page 43: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione backup

Page 44: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Acquisizione backup

Page 45: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 46: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 47: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 48: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 49: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 50: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Funzionalità

Page 51: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Analisi Logica - Conclusioni

• Vantaggi:

– Efficaci strumenti a disposizione

– Esaustiva nella maggior parte dei casi

– Accettata in sede legale

• Svantaggi:

– Impossibile fare file carving

– La totalità dei dati non è accessibile

Page 52: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 53: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA (HEX DUMPING)

• È necessario sbloccare il dispositivo tramite la procedura di jailbreak

• Vengono scritte alcune zone di memoria (la partizione OS viene completamente riscritta)

Page 54: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Procurarsi un tool di sblocco (redsn0w in questo caso) e il firmware originale da sbloccare

Page 55: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Aprire il redsn0w e selezionare il firmware originale

Page 56: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Page 57: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Page 58: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Selezionare cosa inserire nel firmware modificato. Spuntare la casella “Install Cydia” per eseguire il jailbreak

Page 59: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Mettere il dispositivo in modalità DFU

Page 60: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

Page 61: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

JAILBREAK

La presenza di Cydia indica sul dispositivo è stato eseguito il jailbreak

Page 62: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA (HEX DUMPING)

• È necessario installare OpenSSH sul dispositivo(tool gratuito per la connessione SSH)

• È possibile eseguire il comando dd per effettuare la copia della partizione raw del dispositivo

Page 63: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

OPENSSH

Page 64: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

OPENSSH

Page 65: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

CONNESSIONE SSH / ESECUZIONE DD

Page 66: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

PhotoRec

• Computer Portatile

• Sistema Operativo: Linux Ubuntu 11.04

• Software: TestDisk e Photorec 6.12

Page 67: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Page 68: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Selezionare il dump che si vuole analizzare

Page 69: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Page 70: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Page 71: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Impostazioni

Page 72: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Tipi di file che possiamo recuperare

Page 73: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Selezionare il filesystem

Page 74: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Selezionare dove salvare i dati recuperati

Page 75: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

FILE CARVING - PHOTOREC

Page 76: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

• iPod Touch 2G con iOS 4.2.1 (ultimo firmware disponibile per questo dispositivo);

• Computer iMac con sistema operativo Snow Leopard 10.6.7;

• Computer MacBookPro con sistema operativo Lion 10.7 (developer preview);

• SQLite Database Browser 2.0 b1;

• Xcode 4.0.2;

• TextEdit 1.6 e 1.7.

Page 77: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Struttura del volume Data

Page 78: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Page 79: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Page 80: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Elenco delle accensioni del dispositivo

Page 81: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Informazioni di accesso ai network

Page 82: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

File consolidated.db che tiene traccia degli spostamenti dell’utente

Page 83: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

http://markolson.github.com/js-sqlite-map-thing/

Page 84: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Page 85: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Documenti di un’applicazione installata sul dispositivo

Page 86: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Database di facebook

Page 87: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI MANUALE DEI DATI

Database di facebook

Page 88: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

E CON UN DISPOSITIVO PIÙ RECENTE?

• iPod Touch 3G

• iPod Touch 4G

• iPhone 3Gs

• iPhone 4

• iPad

• iPad 2

Sistema di codifica hardware AES – 256 bit

Page 89: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

AES – 256 BIT

• I dati sono decifrati “on the fly” quando il dispositivo è acceso

• Inutile fare il dump della memoria

• Impossibile fare carving

Page 90: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

• iPod Touch 4G con iOS 4.3.3;

• Computer iMac con sistema operativo Snow Leopard 10.6.7;

• Computer MacBookPro con sistema operativo Lion 10.7 (developer preview);

• SQLite Database Browser 2.0 b1;

• Xcode 4.0.2;

• TextEdit 1.6 e 1.7;

• PhoneDisk 1.6.83.

Page 91: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

Page 92: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

Page 93: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

Page 94: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

Page 95: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA DISPOSITIVO CIFRATO

Page 96: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

IPHONE 4

Differenze con iPod Touch e iPad:

• Chiamate voce

• SMS

Ovvero

• call_history.db (wireless/Library/CallHistory)

• sms.db (mobile/Libreria/SMS)

Page 97: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

IPHONE 4

Database chiamate

Page 98: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

IPHONE 4

Database SMS

Page 99: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA – VANTAGGI

• È possibile recuperare dati precedentemente cancellati (File Carving)

• È possibile analizzare le applicazioni acquistate (o no) e il loro contenuto

• È possibile analizzare musica e video copiati tramite iTunes

Page 100: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

ANALISI FISICA – SVANTAGGI

• Può essere facilmente contestata – Cosa andiamo a scrivere?

– Cosa perdiamo?

• Può essere usata come indizio e non come prova

• È necessaria una gabbia di Faraday o disabilitare le connessioni dati

Page 101: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Indice

• Dispositivi iOS – Panoramica Software

– Architettura ed evoluzione

– Sicurezza

• Analisi Forense – Analisi Logica

– Analisi Fisica

• Antiforense – Caso di studio: cancellazione sicura di un file

Page 102: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione sicura

• E’ possibile cancellare un file senza lasciare tracce?

• Il tempo di cancellazione è accettabile?

Page 103: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione - Caso di studio

• iPod Touch 4 con iOS 4.3.2

• Ubuntu 11.04

• Software utilizzato:

– OpenSSH

– dd

• Preparativi:

– Copia della partizione originale

Page 104: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione – Caso di studio

1)Creazione di un pattern di cancellazione • Occhio alle dimensioni!

2)Copia sul dispositivo del pattern di cancellazione

user@pc: scp FILE [email protected]:/DIRECTORY

Page 105: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione – Caso di studio

Page 106: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione – Caso di studio

3)Connessione al dispositivo

user@pc: ssh [email protected]

Page 107: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione – Caso di studio

4)Wipe del file

iPod-di-Gio:dd if=PATTERN bs=1 count=TAGLIA of=FILE

Page 108: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Cancellazione – Caso di studio

Page 109: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Osservazioni

Page 110: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Osservazioni

• Contenuto del file duplicato più volte nella partizione

• Il wipe cancella tutte le occorrenze duplicate sostituendole con il pattern di cancellazione

Page 111: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Tempi

Page 112: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

Antiforense - Conclusioni

• Vantaggi:

– Efficace

– Tempi accettabili

• Svantaggi:

– Richiede Jailbreak

– Non attuabile sulla partizione dati

Page 113: iPod Touch & iPhone Forensics...• Una delle funzioni di iPhone e iTunes è la capacità di backup delle informazioni in caso di guasto catastrofico. • Se si è sequestrato il computer

GRAZIE A TUTTI