DALL`ACQUISIZIONE DEL SUPPORTO ALL`ANALISI DEI DATI E

annuncio pubblicitario
DALL’ACQUISIZIONE DEL
SUPPORTO ALL’ANALISI
DEI DATI E DEI TABULATI DI
TRAFFICO
Giuseppe DEZZANI (partner) – Socio IISFA
Studio Associato Digital Forensics Bureau
www.difob.it
Argomenti
¡  Repertazione di un dispositivo mobile
¡  Le fasi dell’esame tecnico
¡  I Tabulati e le aree di copertura
www.difob.it
La Repertazione
Ragioniamo in base alla tipologia di apparato che
dobbiamo sottoporre a sequestro, in ogni caso
richiedere immediatamente i PIN / Password di
protezione (ed inserirli nel verbale)
Telefono tradizionale : Rimozione della batteria e
assicurazione in box idoneo
SmartPhone : Valutare la situazione
www.difob.it
La Repertazione
(errori ricorrenti)
Attenzione alle APP di controllo remoto degli
SmartPhone ! Ad oggi sono disponibili di default su
tutti i modelli da parte del produttore.
Si può effettuare il factory reset da remoto
Attenzione alle funzioni automatiche pianificate
www.difob.it
La Repertazione
(SmartPhone)
Android :
Per moltissimi modelli è possibile eludere la
protezione con il segno di sblocco
Meno probabile la possibilità di eludere pin /
password
Modelli recenti sono inaccessibili senza conoscere
pin / password
www.difob.it
La Repertazione
(SmartPhone)
Iphone:
È ormai noto che è possibile eludere il PIN fino al
modello 4, dal 4S non è possibile accedere.
Verificare la presenza di computer nella
disponibilità dell’indagato cui lo smartphone sia
stato connesso.
www.difob.it
Iphone Lockdown
OS X
¡  /private/var/db/lockdown
WinXP
¡  C:\Documents and Settings\All Users\Application
Data\Apple\Lockdown
Windows Vista, 7 e 8
¡  C:\ProgramData\Apple\Lockdown
www.difob.it
Iphone iOS 8
-  Assicurarsi che il dispositivo rimanga accesso e che abbia
una carica sufficiente;
-  Attivare “modalità Aereo”
-  Rimuovere la SIM
-  Assicurare il device in box
È indispensabile avere il codice di protezione o il “pairing
certificate” che è contenuto nel PC. La nuova versione di
iOS ha integrato la funzione “Protect Until First User
Authentication."
www.difob.it
Iphone iOS 8
https://www.blackbagtech.com/blog/2014/09/24/ios-8and-its-impact-on-investigations/
L’acquisizione del computer è utile anche per l’estrazione di
eventuali backup.
www.difob.it
Iphone & Apple
Apple and Physical Device Data Extraction
¡  As of the release of iOS 8, Apple has publicly
notified law enforcement that the company is
not technically capable of obtaining any
information from an iOS 8 device. Apple will not
accept an iOS 8 device for any reason. However,
any iOS 7 and earlier device can still be sent to
Apple for data extraction.
www.difob.it
Cosa possiamo chiedere a
Apple
Apple ha pubblicato nel Maggio 2014 le linee
guida contenente i dati da loro acquisiti e
memorizzati per la gestione dei servizi sui propri
dispositivi e le modalità di acquisizione / richiesta
da parte dell’ Autorità Giudiziaria :
http://images.apple.com/privacy/docs/legalprocess-guidelines-us.pdf
www.difob.it
Cosa possiamo chiedere a
Apple
Find My Iphone
Apple cannot activate this feature on users’
devices upon a request from law enforcement. The
Find My iPhone feature must have been previously
enabled by the user for that specific device. Apple
does not have GPS information for a specific
device or user.
www.difob.it
Cosa possiamo chiedere a
Apple
Find My Iphone
Find My iPhone connection logs may be available
and can be obtained with a subpoena or greater
legal process. Find My iPhone connection logs are
available for a period of approximately 30 days.
Find My iPhone transactional activity for requests to
remotely lock or erase a device may be available
with an order under 18 U.S.C. § 2703(d) or a court
order with the equivalent legal standard or a
search warrant.
www.difob.it
Cosa possiamo chiedere a
Apple
MAC Address: A Media Access Control address
(MAC address), is a unique identifier assigned to
network interfaces for communications on the
physical network segment. Any Apple product with
network interfaces will have one or more MAC
addresses, such as Bluetooth, Ethernet, Wi- Fi, or
FireWire. By providing Apple with a serial number
(or in the case of an iOS device, IMEI, MEID, or
UDID), this information may be obtained with a
subpoena or greater legal process.
www.difob.it
Cosa possiamo chiedere a
Apple
¡  UDID: The unique device identifier (UDID) is a
sequence of 40 letters and numbers that is
specific to a particular iOS device. It will look
similar to following:
2j6f0ec908d137be2e1730235f5664094b831186.
www.difob.it
Cosa possiamo chiedere a
Apple
-  Requests for Apple Retail Store Surveillance Videos
(conservati per circa 3 giorni)
-  Game Center : Connection logs with IP addresses
can be obtained with a subpoena or greater legal
process.
-  iOS Device Activation : When a customer activates
an iOS device or upgrades the software, certain
information is provided to Apple from the service
provider or from the device, depending on the
event. IP addresses of the event, ICCID numbers,
and other device identifiers may be available. This
information can be obtained with a subpoena or
greater legal process.
www.difob.it
Cosa possiamo chiedere a
Apple
-  Sign-on Logs : Sign-on activity for a user or a
device to Apple services such as iTunes, iCloud,
My Apple ID, and Apple Discussions, when
available, may be obtained from Apple.
-  My Apple ID and iForgot Logs : My Apple ID and
iForgot logs for a user may be obtained from
Apple. My Apple ID and iForgot logs may include
information regarding password reset actions.
Connection logs with IP addresses can be
obtained with a subpoena or greater legal
process.
www.difob.it
Cosa possiamo chiedere a
Apple
-  FaceTime : FaceTime communications are endto-end encrypted and Apple has no way to
decrypt FaceTime data when it is in transit
between devices. Apple cannot intercept
FaceTime communications. Apple has FaceTime
call invitation logs when a FaceTime call
invitation is initiated. These logs do not indicate
that any communication between users actually
took place. Apple has no information as to
whether the FaceTime call was successfully
established or duration of a FaceTime call.
FaceTime call invitation logs are retained up to
30 days.
www.difob.it
Cosa possiamo chiedere a
Apple
Dove chiediamo ?
-  [email protected]
-  [email protected]
www.difob.it
Cosa possiamo chiedere a
RIM
Le comunicazioni BES (BlackBerry Enterprise Server)
possono avvenire attraverso il server centrale di
RIM (Canada) oppure tramite un BES installato
presso l’azienda (grandi utenti)
-  Intercettazione dei dati che transitano su
piattaforma BES (BBM, email)
-  Log trattenuti per 30 giorni (richiesti su decreto)
www.difob.it
Cosa possiamo chiedere a
RIM
[Data that may be helpful may include transactional
logging data, which is retained by BlackBerry for
troubleshooting and quality assurance purposes
(Please be advised that BlackBerry does not retain the
content of BlackBerry Messenger conversations). Furthermore we may also be able to provide basic
subscriber data, which can be used to assist the telco
carrier]
PSO Italy [email protected]
PSO On-call [email protected]
[emergenze]
Lawful Access [email protected]
www.difob.it
Cosa possiamo chiedere a
GOOGLE per Android
GOOGLE non ha mai emesso un documento
ufficiale di cosa è disponibile della piattaforma
Android
¡  Phone Number: (001) 650-253-3425
¡  Fax Number: (001) 650-249-3429
¡  E-mail Address: [email protected]
www.difob.it
Cosa possiamo chiedere a
GOOGLE per Android
In corso di un’indagine per omicidio, ho saputo da
Google ed ottenuto dati cancellati da cartella
Gdrive.
-  Google dichiara che a seguito di cancellazione i
dati sono ancora disponibili per il recupero “per
alcuni giorni”
www.difob.it
Cosa possiamo chiedere a
SAMSUNG
Device information : hardware model, IMEI number and other unique
device identifiers, MAC address, IP address, operating system version,
and settings of the device you use to access the Services.
Log information : such as the time and duration of your use of the
Service, search query terms you enter through the Services, and any
information stored in cookies that we have set on your device.
Location information : such as your device’s GPS signal or information
about nearby WiFi access points and cell towers that may be
transmitted to us when you use certain Services.
www.difob.it
Cosa possiamo chiedere a
SAMSUNG
Voice information: such as recordings of your voice that we make (and
may store on our servers) when you use voice commands to control a
Service. (Note that we work with a third-party service provider that
provides speech-to-text conversion services on our behalf. This provider
may receive and store certain voice commands.)
Other information: about your use of the Services, such as the apps you
use, the websites you visit, and how you interact with content offered
through a Service.
www.difob.it
Cosa possiamo chiedere a
SAMSUNG
Legal Counsel SAMSUNG ELECTRONICS ITALIA SPA
Via C. Donat Cattin, 5 - 20063
Cernusco sul Naviglio (MI) - Italy
Phone +39.02.921.89.544
www.difob.it
Cosa possiamo chiedere a
MICROSOFT
????
Non ho ottenuto alcun tipo di risposta
www.difob.it
L’esame tecnico
•  Acquisizione Logica
•  Acquisizione del File System
•  Acquisizione Fisica
•  Chip Off
www.difob.it
L’esame tecnico :
Acquisizione Logica
L’acquisizione a livello logico da un dispositivo mobile è una copia bitfor-bit dei ‘logical storage objects’.
I “Logical storage objects” sono i files e le directories che risiedono
nella memoria di massa del dispositivo a livello di file system. In questo
tipo di acqisizione i tools comunicano con il device e richiedono le
informazioni tramite il sistema operativo del target tramite le API
(Application Programming Interface). Di fatto è molto simile a quanto
non fanno i tools prodotti dal singolo costruttore per la sincronizzazione
dei dati con un PC.
I dati vengono estratti impartendo al device comandi riconosciuti dal
sistema operativo.
Questo tipo di estrazione non produce normalmente la possibilità di
recuperare dati eliminati.
www.difob.it
L’esame tecnico:
Acquisizione del File System
Gli strumenti Mobile su cui è presente un sistema operativo come
Android, iOS Windows Phone o similari permettono l’acquisizione del file
system, l’acquisizione avviene in modo similare a quella logica, ma viene
acquisita l’intera struttura del file system.
Ad esempio dove i dati sono salvati in data base SQLite quanto il dato
viene cancellato, normalmente il dato non viene sovrascritto. Di solito il
dato è marcato come “cancellato”, permettendo in questo modo il
recupero, fino all’eventuale successiva sovrascrittura.
Questo tipo di analisi permette anche di accedere al file system.
www.difob.it
L’esame tecnico:
Acquisizione Fisica
L’acquisizione a livello fisico è di fatto la copia bit-for-bit della memoria.
È la modalità che più si avvicina alla computer forensic.
La successiva analisi permette l’estrazione ed il recupero (ove possibile)
di dati cancellati.
www.difob.it
L’esame tecnico:
Chip-off
•  Sarà oggetto del
prossimo intervento
www.difob.it
L’esame tecnico:
Chip-off
Attività di acquisizione
del dispositivo mobile
è da considerarsi
ripetibile o irripetibile ?
www.difob.it
Iphone Pin Brute Force
-  IP-Box
-  https://youtu.be/meEyYFlSahk
-  Apple ha inserito una fix nell’ iOS 8.1.1
www.difob.it
Iphone Pin Brute Force
- 
www.difob.it
Iphone Pin Brute Force
- 
www.difob.it
Iphone Pin Brute Force
- 
www.difob.it
L’acquisizione con strumenti
Commeriali:
www.difob.it
L’acquisizione con strumenti
Open Source (iOS):
h"p://www.libimobiledevice.org supporta iPhone®, iPod Touch®, iPad® and Apple TV®N non richiede jailbreak e non dipende da librerie esterne E’ in grado di: leggere informazioni circa il disposi1vo eseguire backup/restore del disposi1vo Montare parte del filesystem (come iFunBox) gesDre icone e applicazioni leggere addressbook/calendars/notes e bookmarks (uDlizzando libgpod) sincronizzare musica e video Può essere considerata quasi un’acquisizione filesystem www.difob.it
L’acquisizione con strumenti
Open Source (iOS):
Latest Release: 1.2.0
Supporta :
iPod Touch 1G/2G/3G/4G/5G
iPhone 1G/2G/3G/3GS/4/4S/5/5C/5S/6/6+
iPad 1/2/3/4/Mini/Mini 3/Air/Air 2
Apple TV 2G/3G
running up to firmware 8.2.0
www.difob.it
L’acquisizione con strumenti
Open Source (Android):
Può essere considerata quasi un’acquisizione filesystem
Se esegue tramite il tool ADB, Android Debug Bridge.
http://developer.android.com/tools/help/adb.html
Utility command line inclusa nell’SDK Google Android che permette di
comunicare con l’emulatore Android o un device connesso via USB
per:
•  Controllare il dispositivo via USB
•  Copiare file da e verso il dispositivo
•  Installare e disinstallare applicazioni
•  Eseguire comandi da shell / Fare debug di applicazioni
•  Backup/restore (Android >= 4.0)
www.difob.it
L’acquisizione con strumenti
Open Source:
Interessante documento sull’acquisizione degli strumenti
mobile attraverso l’impiego di software Open Source :
https://www.securitysummit.it/static/files/
atti_milano_2014/20/20.03.2014_DALCHECCO.pdf
www.difob.it
Casi Particolari (LUMIA):
I LUMIA 800 E 710 COMPATIBILI CON LO SBLOCCO
Per scoprire se il proprio Nokia Lumia 800 o 710 è sbloccabile basta
metterlo in download mode:
http://www.windowsblogitalia.com/2012/04/guida-per-sbloccare-inokia-lumia-800-e-710-con-custom-rom/
www.difob.it
Casi Particolari (LUMIA):
-  Scaricate la ROM per il vostro Lumia
-  Entrate nel menu Qualcomm premento contemporaneamente i
tasti del volume e il tasto power (partendo dal telefono spento) e
collegate il telefono al computer.
-  Nel prompt di dd (in Linux; non abbiamo conferme che funzioni
anche in Windows) digitate dd if=./os-new.nb of=/dev/sdX9 dove X
è il numero o la lettera corrispondente al Nokia Lumia riconosciuto
dal sistema.
www.difob.it
Casi Particolari (LUMIA):
-  Ora dovrete eseguire un hard reset del Lumia: tenete premuto il
tasto di accensione per 10 secondi per uscire dal menu Qualcomm.
-  Premete il tasto power, il tasto per abbassare il volume e il tasto della
fotocamera contemporaneamente fino a quando il Lumia non
vibrerà.
-  Dopo la vibrazione lasciate solo il tasto di accensione e tenete
premuti ancora il tasto per abbassare il volume e quello della
fotocamera per 5 o più secondi.
-  Al riavvio il vostro Lumia avrà l’Interop-Unlock!
www.difob.it
L’analisi :
Parsing di immagine proveniente da Chip-off con UFED:
www.difob.it
L’analisi :
www.difob.it
L’analisi :
Parsing di immagine proveniente da Chip-off con XRY:
www.difob.it
L’analisi :
Parsing di immagine proveniente da Chip-off con XRY:
www.difob.it
L’analisi :
Parsing di immagine con IEF :
www.difob.it
L’analisi :
Parsing di immagine con IEF :
www.difob.it
L’analisi :
Gli strumenti commerciali puntano all’estrazione degli artefatti
principali, e sicuramente più utili :
- 
- 
- 
- 
Registro chiamate
Chat
Files multimediali
…
www.difob.it
L’analisi :
Esempi di analisi del file system / dump fisico effettuati
manualmente al fine di individuare informazioni di cui gli strumenti
commerciali non effettuano il parsing :
Estratti da LOG di Samsung Android :
[AAAA.M.GG - HH:MM:SS] Local time is changed....
www.difob.it
L’analisi :
[AAAA.M.GG - HH:MM:SS] Power Off BmDirectShutDown() is called:
LPM Mode TA_REMOVED or USB_REMOVED..
[AAAA.M.GG - HH:MM:SS] Power on : Normal booting....
[AAAA.M.GG - HH:MM:SS] Power off : Normal Mode....
[AAAA.M.GG - HH:MM:SS] Power on : Normal booting...
www.difob.it
L’analisi :
[AAAA.M.GG - HH:MM:SS] Create New Alarm! (type=1, hAlarm=4,
dueTime=2014/1/23 06:00, repeat type=254, snooze type=1, snooze
count = 1)
[AAAA.M.GG - HH:MM:SS] OrgAppAlarmPopupTimerCallback is
called
[AAAA.M.GG - HH:MM:SS] Snooze Alarm!
(type=1, hAlarm=-1,
dueTime=2014/1/22 06:01, repeat type=254, snooze type=1,
curSnoozeCnt = 1, setSnoozeCnt=1)
www.difob.it
L’analisi :
www.difob.it
L’analisi :
www.difob.it
L’analisi (DropBox Event) :
start=1426914120913
end=1426915921146
www.difob.it
L’analisi (WIFI) :
ctrl_interface=eth0
update_config=1
device_name=Wireless Client
manufacturer=Samsung Electronics
device_type=1-0050F204-1
network={
ssid="Telecom-63693617"
psk="SfwamryVpSw417huxPMACiIk"
key_mgmt=WPA-PSK
priority=1
}
www.difob.it
Localizzazione :
SS7, anche noto come Signaling System #7, è un set standardizzato
di protocolli di segnalazione usati nelle reti telefoniche PSTN (Public
Switched Telephone Network) mondiali per gestire le chiamate.
Il principale obiettivo di SS7 è quello di gestire l'attivazione e la
chiusura delle chiamate. Altri utilizzi di questo sistema di
segnalazione sono la gestione dei servizi SMS (Short Message
Service), la fatturazione con sistemi prepagati, la traduzione del
numero chiamato o chiamante (number translation) e una ampia
gamma di servizi aggiuntivi ormai appannaggio dei clienti di molte
delle reti telefoniche mondiali.
www.difob.it
Localizzazione :
HLR Lookup (Home Location Register) è un servizio attraverso il quale
l'utente registrato può controllare lo stato di un numero cellulare in tutto il
mondo.
In realtà, con questo servizio è possibile analizzare perché l'invio di un
messaggio è fallita o è in sospeso. È inoltre possibile controllare in quale
operatore di rete un numero di cellulare appartiene.
Come forse saprete, non possiamo essere sicuri in quale rete un numero
di cellulare (MSISDN) appartiene. Le persone spesso mantengono il loro
numero di telefono e cambiano operatore, situazione ben nota come
portabilità del numero cellulare.
www.difob.it
Localizzazione :
“home location register” (HLR) è costituito da un data base che
contiene ogni dato di un numero telefonico GSM autorizzato ad
accedere alla rete GSM(oltre ad altre informazioni).
Il DB HLR è dislocato presso ogni operatore telefonico, ed
interconnesso con gli altri, e contiene i dettagli di ogni SIM card
rilasciata.
Esistono servizi per interrogare il DB HLR e sapere se un numero è
attivo, e la sua localizzazione. Es. : www.inviosmart.it
www.difob.it
Localizzazione :
www.difob.it
Localizzazione :
[is_roaming] - Roaming indication
[roaming_country_prefix] - The country code where number is
[roaming_country_name] - Roaming country description
[roaming_operator_prefix] - Roaming operator's dialing code
[roaming_operator_name] - The name of the roaming operator
www.difob.it
Tabulati telefonici
Fino a Ieri :
24 Mesi per il traffico telefonico
30 giorni per le chiamate senza risposta
12 Mesi per il traffico dati
Si può richiedere in base al Numero telefonico / IMEI dell’apparato
telefonico : fare sempre la verifica incrociata
Richiedere sempre anche il traffico dati
www.difob.it
Tabulati telefonici
www.difob.it
Tabulati telefonici
La condizione U3/3 si verifica nei casi in
cui l’apparato telefonico di
destinazione della chiamata riceve la
chiamata ma l’utente non risponde,
lasciano trascorrere il periodo time out
di 60”
La condizione U3/2 si verifica nei casi in
cui il mittente della chiamata termina
la connessione con il tasto di chiusura
della chiamata
www.difob.it
LAC
http://www.open-electronics.org/celltrack/
www.difob.it
LAC
www.difob.it
Traffico Dati
blackberry.net
348XXXXX
20/12/XXXX19:00:41
20/12/XXXX19:30:42
N (GPRS)
durata
3572XXXXXXXXXXXXX
222 10 38020 18660 [LAC]
www.difob.it
Copertura BTS
www.difob.it
Copertura BTS
www.difob.it
Copertura BTS
www.difob.it
Copertura BTS
www.difob.it
!
Copertura BTS
www.difob.it
Grazie !
Giuseppe DEZZANI (partner)
Studio Associato Digital Forensics Bureau
www.difob.it
Scarica