Limiti e Potenzialità
Software Image/Video
Forensics
Prof. Sebastiano Battiato
Dipartimento di Matematica e Informatica,
Università di Catania
Image Processing LAB – http://iplab.dmi.unict.it
[email protected]
Che tool usare?
• General Purpose
– Photoshop (GIMP, ImageJ)
• Problemi di learning e di documentazione
• High-level (ci si scrive da se il codice che
serve..solo per esperti )
– Matlab
– OpenCV library
• Forensics Software
Prof. Sebastiano Battiato
[email protected]
1
Tools per tutti
• Visualizzatori
–
–
–
–
ACDSee
Irfanview
Faststone viewer
Xnview
• Editor
–
–
–
–
Adobe Photoshop
The Gimp
Paint Shop Pro
ImageJ
Software dedicati
- AMPED Five (http://ampedsoftware.com )
- dTective di Avid e Ocean Systems ClearID (http://www.oceansystems.com/dtective/form/ )
- LucisPro (http://www.LucisPro.com)
- Ikena Reveal di MotionDSP (http://www.motiondsp.com/products/IkenaReveal/form )
- Video Focus di Salient Stills (http://www.salientstills.com/products/videofocus/purchase.html)
- Impress di Imix (http://www.imix.nl/impress/impress_contact.htm )
- Video Investigator di Cognitech (http://www.cognitech.com/content/blogcategory/24/28/ )
- StarWitness di SignalScape (http://www.starwitnessinfo.com/ )
- VideoAnalyst di Intergraph (http://www.intergraph.com/learnmore/sgi/public-safety/forensicvideo-analysis.xml )
- CrimeVision di Imagine Products (www.crimevision.net )
- Adroit Photo Forensics (http://digital-assembly.com/products/adroit-photo-forensics/ )
- Image Error Level analyzer (http://errorlevelanalysis.com/)
- JpegSnoop (http://www.impulseadventure.com/photo/jpeg-snoop.html )
- NFI PRNU Compare (http://sourceforge.net/projects/prnucompare/)
- Image Forensics Search System (http://www.cse.ust.hk/image_forensics/ )
- Videntifier (http://www.eff2.net )
Prof. Sebastiano Battiato
[email protected]
2
Today
•
•
•
•
•
•
AMPED5
ImageJ + Forensics Plugin
Adroit
Videntifier
Exif Analyzer
GIMP
• Demo
http://ampedsoftware.com/it/
Prof. Sebastiano Battiato
[email protected]
3
AMPED5
• http://ampedsoftware.com/
Trial per il corso
http://ampedsoftware.com/download-trial-2012
Seriale:
PmP6Qgg2VR0dPM6qNAQo0LNuSW2IQMDNxTF+cu2jqac=
http://rsb.info.nih.gov/ij
Prof. Sebastiano Battiato
[email protected]
4
Prof. Sebastiano Battiato
[email protected]
5
Progetto Open source
Due Modalità di Scripting:
- Java Plugins
- Macro
Vengono rilasciati periodicamente degli upgrade
Migliaia di utenti in differenti contesti
Prof. Sebastiano Battiato
[email protected]
6
Image Menu
Process Menu
Prof. Sebastiano Battiato
[email protected]
7
Analyze Menu
Plugins Menu
Prof. Sebastiano Battiato
[email protected]
8
Help Menu
Prof. Sebastiano Battiato
[email protected]
9
Image Forensics
Progetti degli studenti di Informatica per
il corso di Computer Forensics
tenutosi presso l’Università di Catania a
partire dall’’A.A. 2010/2011
svg.dmi.unict.it/iplab/imagej/index.htm
ADROIT Photo Forensics 2011 – Digital Assembly
digital-assembly.com/products/adroit-photo-forensics/
Prof. Sebastiano Battiato
[email protected]
10
Confronti
Demo…
Prof. Sebastiano Battiato
[email protected]
11
Content Filtering
•
•
•
•
•
Metadata - timeline, model
Skintones
Faces
Similar images
Objects
Prof. Sebastiano Battiato
[email protected]
12
Exif Informations
• ExIF allows to integrate further information into
the file.
• The information usually contained into a
standard ExIF are:
• Dimensions of the image
• Date and Time of Acquisition
• Features about acquisition:
• Exposure-time , Exposure Bias, FNumber, Aperture, ISO, Focal lenght, GPS
coordinates etc.
• Thumbnail preview (a small picture which
would be equal to the original picture).
• The ExIF information checking has demonstrated
the possibility of immediate forgery detection.
• In effect if the constructor is known several ExIF
data must match to fixed values.
Thumbnails Analysis
• Using the following image we can extract the thumbnail
through simple ExiF tools, web sites or open source codes,
like:
• Opanda IExif
(http://www.opanda.com)
• Camera Summary
(http://camerasummary.com/ )
• Jeffrey's Exif Viewer
(http://regex.info/exif.cgi )
• JPEGSnoop
(http://www.impulseadventure.com/photo/jpeg-snoop.html )
• Jhead version
(http://www.sentex.net/~mwandel/jhead/ )
• These tools permit to identify data that have not
been removed by inexpert users.
Prof. Sebastiano Battiato
[email protected]
13
Casi Famosi
Cat Schwartz
http://www.welcometowallyworld.com/cat-schwartz/
GIMP
• PLUGINS (elsamuko)
• sites.google.com/site/elsamuko/forensics
Prof. Sebastiano Battiato
[email protected]
14
Ricerca delle Immagini via web
• Utilizzo di tecniche avanzate per la ricerca
automatica di immagini via TAG (o
metadata).
• Siti come Flickr/Google/Bing/TinEye
permettono di effettuare ricerca di
immagini utilizzando dettagli riguardanti
particolari delle fotografie
• E’ possibile interrogare automaticamente
database online attraverso script.
Contraffazione di Immagini Digitali
sulla Rete: il caso della “Mozzarella Blu”
Prof. Sebastiano Battiato
[email protected]
15
Valutazione preliminare: Web Tools
- Il motore di ricerca “Google Immagini”
(http://www.google.it/imghp ) che consente di
ricercare sul Web le immagini mediante parole
chiave o immagini.
- Il motore di ricerca “Bing Immagini”
(http://it.bing.com/?scope=images
)
che
consente di ricercare sul Web le immagini
mediante parole chiave.
- Il servizio Tineye (http://www.tineye.com/ )
Prof. Sebastiano Battiato
[email protected]
16
Analisi (1/2)
L’acquisizione forense dei reperti digitali
su una serie di
siti/domini web (WireShark+Vmware workstation);
Per ciascun articolo è stato quindi reperita la data di
pubblicazione (tipicamente presente nella pagina stessa) e per
ciascuna immagine in esso presente si è provveduto ad
estrapolare il campo LastModified che riporta la data ultima di
manipolazione o creazione dell’immagine sul server prima della
pubblicazione.
Per ciascuna immagine acquisita secondo le modalità di cui
sopra è stato calcolato il corrispondente hash SHA1
Prof. Sebastiano Battiato
[email protected]
17
Analisi 2/2
-
-
Analisi mediante il software JSNOOP ver.1.5.2, in grado di verificare
la “signature digitale” del file .jpg corrispondente, restituendo un
indicazione di massima, circa la possibile manipolazione
dell’immagine analizzata. In pratica il software verifica che i
parametri di codifica siano coerenti e che non siano presenti
eventuali tracce di software di fotoritocco.
Analisi dei metadati estratti mediante il software OPAnda IEXIF2
Ricostruzione della timeline temporale della pubblicazione degli
articoli e delle corrispondenti immagini correlando ove possibile la
data di pubblicazione dell’articolo, la data dell’immagine così come
riportata dal campo “LastModified” e la data di acquisizione
presente nei dati EXIF qualora presenti.
Evidenze sulle manipolazioni
Prof. Sebastiano Battiato
[email protected]
18
Le
tre
alterazioni
cromatiche
presentate in Figura
sono state
ottenute mediante l’utilizzo del
software ImageJ per il ritaglio
manuale del particolare grazie allo
strumento “Polygonal Selection”, e
facendo uso del software AMPED5
2010
per
l’applicazione
della
variazione di tinta
Final Tips
• Ogni singolo caso va attenzionato in
maniera “dedicata”
• E’ frequente anche il caso in cui non si
riesca ad estrarre alcuna info utile
• Evitare approcci approssimativi ;)
Prof. Sebastiano Battiato
[email protected]
19
Referenze
•
•
•
•
•
S. Battiato, G. Messina, R. Rizzo - Image Forensics Contraffazione Digitale e Identificazione della Camera di
Acquisizione: Status e Prospettive - Chapter in IISFA
Memberbook 2009 DIGITAL FORENSICS - Eds. G. Costabile, A.
Attanasio - Experta, Italy 2009;
S. Battiato, G.M. Farinella, G. Messina, G. Puglisi - Digital Video
Forensics: Status e Prospettive -Chapter in IISFA Memberbook
2010 DIGITAL FORENSICS - Eds. G. Costabile, A. Attanasio Experta, Italy 2010.
S. Battiato, G.M. Farinella, G. Puglisi - mage/Video Forensics:
Casi di Studio -Chapter in IISFA Memberbook 2011 DIGITAL
FORENSICS - Eds. G. Costabile, A. Attanasio -Experta, Italy 2011
(In press).
R.C. Gonzalez, R.E. Woods - Elaborazione delle Immagini
Digitali - ISBN: 9788871925066 Pearson Italia (2008) - Supervised
by S.Battiato and F. Stanco.
http://www.dmi.unict.it/~battiato/CF1011/sw%20Image%20Forensic
s%20esistenti.pdf
Prof. Sebastiano Battiato
[email protected]
20
Scarica

Limiti e Potenzialità Software Image/Video Forensics