Você está na página 1de 0

Prof. Dr.

Anderson Rocha
anderson.rocha@ic.unicamp.br
http://www.ic.unicamp.br/~rocha
Reasoning for Complex Data (RECOD) Lab.
Institute of Computing, Unicamp
Av. Albert Einstein, 1251 - Cidade Universitria
CEP 13083-970 Campinas/SP - Brasil
Anlise Forense de
Documentos Digitais
Organizao
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Avisos
!
O curso ser dado de forma TOP-DOWN e
no BOTTOM-UP
3
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Avisos
!
Site da disciplina
4
http://www.ic.unicamp.br/~rocha/teaching/2012s2/
mo447/index.html
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Propaganda
!
Disciplina criada em 2010
!
At o momento j rendeu quatro artigos em
conferncias de alto nvel

PEIXOTO, Bruno; MICHELASSI, Carolina; ROCHA, Anderson. Face Liveness Detection Under Bad Illumination
Conditions In: IEEE Intl. Conference on Image Processing (ICIP), 2011, Brussels, Belgium.

SABOIA, Priscila; Tiago Carvalho; ROCHA, Anderson. Eye Specular Highlights Telltales for Digital Forensics: A
Machine Learning Approach In: IEEE Intl. Conference on Image Processing (ICIP), 2011, Brussels, Belgium.

PINTO, Allan da Silva; PEDRINI, Hlio; SCHWARTZ, William Robson; ROCHA, Anderson. Video-Based Face
Spoong Detection through Visual Rhythm Analysis In: Conference on Graphics, Patterns and Images (Sibgrapi),
2012, Ouro Preto, Brazil.

FABIAN, Junior; PIRES, Ramon; ROCHA, Anderson . Searching for People through Textual and Visual Attributes
In: Conference on Graphics, Patterns and Images (Sibgrapi), 2012, Ouro Preto, Brazil.
5
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Introduo rea de Computao Forense
!
Introduo rea de Anlise Forense de
Documentos
!
Aspectos Histricos
6
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Conceitos complementares considerados importantes

Denio de imagens e vdeos, sistemas de cores,


decomposies;

Modelo de aquisio de imagens em cmeras


digitais;

Modelo de aquisio de imagens em scanners;

Classicadores de padres;
7
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Tcnicas de manipulao de documentos;
!
Tcnicas modernas de manipulao de
documentos;
!
Anlise Forense de Documentos;

Questes fundamentais;

Anlise Passiva e Cega vs. Watermarking;


8
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Anlise Forense de Documentos;

Taxonomia
!
Atribuio de origem de documentos (modelo
vs. especco)
!
Tcnicas para identicao criaes sintticas;
!
Tcnicas para identicao de adulteraes/
falsicaes;
9
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Anlise Forense de Documentos;

Taxonomia
!
Tcnicas para autenticao de Documentos (e.g.,
imagens, obras de artes etc.);
!
Tcnicas para deteco de mensagens escondidas
em documentos;
10
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Anlise Forense de Documentos;

Filogenia de Imagens e Vdeos


!
Deteco de Spoong em Sistemas Biomtricos
!
Recuperao de Arquivos (File-Carving)
!
Forense nas Nuvens (Cloud Forensics)
11
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Tcnicas Contra-Forenses;
!
Desaos de pesquisa e problemas recentes.
12
Introduo
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Introduo
!
O que Computao Forense Digital?
14
o conjunto de tcnicas cientcas para a
preservao, coleo, validao, identicao, anlise,
interpretao, documentao e apresentao de
evidncias derivadas de meios digitais com a
nalidade de facilitar e/ou permitir a reconstruo
de eventos, usualmente de natureza criminal
Edward Delp Purdue University

A. Rocha, 2012 Anlise Forense de Documentos Digitais


Introduo
!
O que Anlise Forense Digital?

Campo de Pesquisas dentro da Computao


Forense

Objetivos
! Atribuio de origem
! Vericao de autenticidade
! Reconstruo de eventos de manipulao
15
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Introduo
!
Motivao

Julgamento de crimes

Destruio de provas

Criao/falsicao de eventos
16
Pipeline
Geral
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Coleta de evidncias

Arquivos

File-Carving vs. Smart File Carving


18
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Agrupamento

Meta-dados

Imagens similares

Faces

Tons de pele

Objetos similares
19
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Atribuio

Modelo de cmera/scanner/lmadora

Casamento de cmera/scanner/lmadora

Imagem sinttica vs Imagens Naturais


20
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Anlise, Classicao e Autenticao

Adulterao de objetos

Mensagens escondidas

Spoong

etc.
21
A. Rocha, 2012 Anlise Forense de Documentos Digitais
22
Anlise Forense Digital

A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
23
O
r
i
g
i
n
a
l
A
d
u
l
t
e
r
a
d
o
Is it Fake or Real?
Anlise Forense Digital
A. Rocha


A
.

R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
24
+ =
Deteco de Mensagens Escondidas
Anlise Forense Digital


A
.

R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
25


A
u
t
o
d
e
s
k

I
n
c
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Fake
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
27
A. Rocha
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
28
A. Rocha
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
29
A. Rocha
Aspectos
Histricos
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Two ways of life de Oscar Rejland, 1857.
31
Aspectos Histricos


O
s
c
a
r

R
e
j
l
a
n
d
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Stalin com (original) e sem (falsicao) Nikolai Yezhov.
32
Aspectos Histricos


A
.

R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
33
Aspectos Histricos


A
.

H
a
j
j
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Ataque de Israel ao Lbano. O fotgrafo Adnan Hajj
escureceu e dramatizou o evento.
33
Aspectos Histricos


A
.

H
a
j
j
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Soldado britnico guia um iraquiano e seu lho.
Fotograa e falsicao de Brian Walsky.
34
Aspectos Histricos


B
.

W
a
l
s
k
y
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Uma das fotos mais impressionantes de 2006 Liu Weiqiang do Daqing Evening News.
35
Aspectos Histricos


L
.

W
e
i
q
i
a
n
g
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Mais exemplos de falsicao
36
Aspectos Histricos


S
t
a
r

I
n
c
.


W
a
r
n
e
r

B
r
o
s
.


U
S
A

T
o
d
a
y
A. Rocha, 2012 Anlise Forense de Documentos Digitais
37
Mais exemplos de falsicao
Aspectos Histricos


W
h
i
t
e

H
o
u
s
e
,

U
S
A
Hatshepsut Hotel, Luxor, Egypt


B
l
i
c
k

T
a
b
l
o
i
d
e
Fake
A. Rocha, 2012 Anlise Forense de Documentos Digitais
38
Mais exemplos de falsicao
Microsoft em caso de Racismo
* http://news.bbc.co.uk/2/hi/8221896.stm
Aspectos Histricos


M
i
c
r
o
s
o
f
t

I
n
c
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos


F
o
l
h
a

d
e

S

o

P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos


F
o
l
h
a

d
e

S

o

P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos


F
o
l
h
a

d
e

S

o

P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos


F
o
l
h
a

d
e

S

o

P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
40
Imagem publicada no site da BP http://www.bp.com
Aspectos Histricos
O caso da British Petroleum (BP)


B
r
i
t
i
s
h

P
e
t
r
o
l
e
u
m

I
n
c
.
Descobertas
Recentes
Descobertas Recentes
Protesto em Roma, 2004.
D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,
vol. 21, n. 8, 249-273, 2007.
Fonte Desconhecida i
Crditos para Stwart Franklin, 1989
D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,
vol. 21, n. 8, 249-273, 2007.
Beijing, 1989.
Descobertas Recentes


S
.

F
r
a
n
k
l
i
n


S
a
c
h
i

e
t

a
l
.
Fraudes na Cincia.
(a) Deleo (b) Remoo
(c) Replicao
Topo direita: healing. Abaixo: mapas de textura
H. Farid. Exposing Digital Forgeries in Scientic Images. ACM
Multimedia and Security Workshop, 2006.
Descobertas Recentes


H
.

F
a
r
i
d
Tcnicas de
Manipulao
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
!
Composio (splicing)
!
Ajuste no de bordas (feather edges)
!
Casamento de padres de iluminao (light
matching)
!
Realce (sharpening)
46
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
!
Gerao em computador
!
Cpia e colagem (cloning)
!
Retoque e conciliao (healing and
retouching)
!
Insero de contedo escondido
(Esteganograa)
47
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
48
= +
Exemplo de Splicing


D
o
c
t
o
r

C
a
s
i
n
o


F
l
i
c
k
r
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
49
Um exemplo completo
Clonagem
Composio
Casamento de
Iluminao e
Retoque
Clonagem e Ajuste
Fino de Bordas
Clonagem e Ajuste
Fino de Bordas
Redimensionamento,
Rotao e Composio
Ajuste Fino
de Bordas
Resultado Final


A
.

R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
50
Tcnicas de Manipulao


A
.

R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
51
Tcnicas de Manipulao
=


D
r
u

B
l
a
i
r
A. Rocha, 2012 Anlise Forense de Documentos Digitais
52
Tcnicas de Manipulao


A
.

R
o
c
h
a
A
N
I
M
A

O
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Lazy Snapping

Mtodo interativo

Super-segmentao (etapa grosseira)

Etapa de ajuste de bordas (snap)


53
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
54
Lazy Snapping


Y
i
n

L
i

e
t

a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
55
!
Paint Selection

Evoluo do Lazy Snapping

Corte em grafo para multi-cores

Seleo interativa progressiva


A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
56
Paint Selection


J
i
a
n
g
y
u

L
i
u

e
t

a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Poisson Matting

Tcnica de alpha-matting (combinao)

Utiliza equaes de Poisson com restries


com relao ao campo de gradiente

Algoritmos de ltragem para ajuste no


57
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
58
Poisson Matting
Entrada Bayesiano Poisson Zoom Resultado


J
i
a
n

S
u
n

e
t

a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Propagao Estrutural

Expanso de regies conhecidas para regies


desconhecidas (Image Completion)

Problema de otimizao em relao a


restries estruturais e de consistncia

Preenchimento de regies com tcnicas de


sntese de textura
59
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
60
Propagao Estrutural


J
i
a
n

S
u
n

e
t

a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Seleo de Objetos por Cortes em Grafos

Super-segmentao (gera uma entrada)

Marcaes do usurio (gera um modelo)

Casamento em grafos (Homomorsmo)

Renamento (Filtros conexos, MM)


61
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
62
Seleo por Cortes em Grafos


A
.

N
o
m
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Content-Aware Fill

Photoshop

Ainda no lanado

Leva o contedo da imagem em


considerao

Faz casamento de iluminao


63
Vdeo Demo
A. Rocha, 2012 Anlise Forense de Documentos Digitais
65


P
h
o
t
o
s
h
o
p

I
n
c
.
Podemos Acreditar
no Que Vemos?
Vdeo Demo
Vdeo Demo
Questes
Importantes
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Esta imagem original ou foi criada por
composio? (cpia/colagem)?
!
Esta imagem representa um momento real
ou foi digitalmente modicada para enganar
o visualizador?
Questes Importantes
72
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Quais partes dessa imagem sofreram
modicaes?
!
Quais partes dessa imagem qualquer tipo
de processamento? Qual a extenso desses
processamentos?
!
Essa imagem foi adquirida com a cmera do
fabricante X ou Y?
73
Questes Importantes
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Anlise Passiva e Cega?
!
Watermarking?
74
Questes Importantes
Esforos de
Pesquisa
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Atribuio de Fontes
!
Identicao de Gerao por Computador
!
Autenticao
!
Deteco de Falsicaes
!
Deteco de Mensagens Escondidas
Esforos de Pesquisa
76
Obrigado!

Você também pode gostar