Você está na página 1de 84

Anlise Forense de

Documentos Digitais

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

Organizao

Avisos

O curso ser dado de forma TOP-DOWN e


no BOTTOM-UP

A. Rocha, 2012 Anlise Forense de Documentos Digitais

Avisos
Site da disciplina
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
Spoofing 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.

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
A. Rocha, 2012 Anlise Forense de Documentos Digitais

Organizao da Disciplina
Conceitos complementares considerados importantes
Definio de imagens e vdeos, sistemas de cores,
decomposies;

Modelo de aquisio de imagens em cmeras


digitais;

Modelo de aquisio de imagens em scanners;


Classificadores de padres;

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;
A. Rocha, 2012 Anlise Forense de Documentos Digitais

Organizao da Disciplina
Anlise Forense de Documentos;
Taxonomia
de origem de documentos (modelo
Atribuio
vs. especfico)
Tcnicas para identificao criaes sintticas;
para identificao de adulteraes/
Tcnicas
falsificaes;
A. Rocha, 2012 Anlise Forense de Documentos Digitais

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

A. Rocha, 2012 Anlise Forense de Documentos Digitais

10

Organizao da Disciplina
Anlise Forense de Documentos;
Filogenia de Imagens e Vdeos
Deteco de Spoofing em Sistemas Biomtricos
Recuperao de Arquivos (File-Carving)
Forense nas Nuvens (Cloud Forensics)
A. Rocha, 2012 Anlise Forense de Documentos Digitais

11

Organizao da Disciplina

Tcnicas Contra-Forenses;
Desafios de pesquisa e problemas recentes.

A. Rocha, 2012 Anlise Forense de Documentos Digitais

12

Introduo

Introduo

O que Computao Forense Digital?

o conjunto de tcnicas cientficas para a


preservao, coleo, validao, identificao, anlise,
interpretao, documentao e apresentao de
evidncias derivadas de meios digitais com a
finalidade 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

14

Introduo

O que Anlise Forense Digital?

Campo de Pesquisas dentro da Computao


Forense

Objetivos

Atribuio de origem
Verificao de autenticidade
Reconstruo de eventos de manipulao
A. Rocha, 2012 Anlise Forense de Documentos Digitais

15

Introduo

Motivao

Julgamento de crimes
Destruio de provas
Criao/falsificao de eventos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

16

Pipeline
Geral

Pipeline geral

Coleta de evidncias
Arquivos
File-Carving vs. Smart File Carving
A. Rocha, 2012 Anlise Forense de Documentos Digitais

18

Pipeline geral

Agrupamento
Meta-dados
Imagens similares
Faces
Tons de pele
Objetos similares
A. Rocha, 2012 Anlise Forense de Documentos Digitais

19

Pipeline geral

Atribuio
Modelo de cmera/scanner/filmadora
Casamento de cmera/scanner/filmadora
Imagem sinttica vs Imagens Naturais
A. Rocha, 2012 Anlise Forense de Documentos Digitais

20

Pipeline geral

Anlise, Classificao e Autenticao


Adulterao de objetos
Mensagens escondidas
Spoofing
etc.
A. Rocha, 2012 Anlise Forense de Documentos Digitais

21

Anlise Forense Digital

cha
o
.R

A. Rocha, 2012 Anlise Forense de Documentos Digitais

22

Anlise Forense Digital


A. Rocha

l
a
n
i
rig

o
d
a
r
lte

Adu
A. Rocha

Is it Fake or Real?

A. Rocha, 2012 Anlise Forense de Documentos Digitais

23

A. Rocha

Anlise Forense Digital

Deteco de Mensagens Escondidas

A. Rocha, 2012 Anlise Forense de Documentos Digitais

24

Autodesk Inc.

Anlise Forense Digital

A. Rocha, 2012 Anlise Forense de Documentos Digitais

25

Anlise Forense Digital

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

A. Rocha, 2012 Anlise Forense de Documentos Digitais

26

Anlise Forense Digital


Fake

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

A. Rocha, 2012 Anlise Forense de Documentos Digitais

26

Anlise Forense Digital


Fake

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Fake

A. Rocha, 2012 Anlise Forense de Documentos Digitais

26

Anlise Forense Digital


Fake

Fake

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Autodesk

Fake

A. Rocha, 2012 Anlise Forense de Documentos Digitais

26

Anlise Forense Digital

A. Rocha

A. Rocha, 2012 Anlise Forense de Documentos Digitais

27

Anlise Forense Digital

A. Rocha

A. Rocha, 2012 Anlise Forense de Documentos Digitais

28

Anlise Forense Digital

A. Rocha

A. Rocha, 2012 Anlise Forense de Documentos Digitais

29

Aspectos
Histricos

Oscar Rejland

Aspectos Histricos

Two ways of life de Oscar Rejland, 1857.


A. Rocha, 2012 Anlise Forense de Documentos Digitais

31

A. Rocha

Aspectos Histricos

Stalin com (original) e sem (falsificao) Nikolai Yezhov.

A. Rocha, 2012 Anlise Forense de Documentos Digitais

32

A. Hajj

Aspectos Histricos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

33

A. Hajj

Aspectos Histricos

Ataque de Israel ao Lbano. O fotgrafo Adnan Hajj


escureceu e dramatizou o evento.
A. Rocha, 2012 Anlise Forense de Documentos Digitais

33

B. Walsky

Aspectos Histricos

Soldado britnico guia um iraquiano e seu filho.


Fotografia e falsificao de Brian Walsky.

A. Rocha, 2012 Anlise Forense de Documentos Digitais

34

L. Weiqiang

Aspectos Histricos

Uma das fotos mais impressionantes de 2006 Liu Weiqiang do Daqing Evening News.

A. Rocha, 2012 Anlise Forense de Documentos Digitais

35

USA Today

Warner Bros.

Star Inc.

Aspectos Histricos

Mais exemplos de falsificao

A. Rocha, 2012 Anlise Forense de Documentos Digitais

36

White House, USA

Aspectos Histricos

Blick Tabloide

Fake

Hatshepsut Hotel, Luxor, Egypt

Mais exemplos de falsificao


A. Rocha, 2012 Anlise Forense de Documentos Digitais

37

Aspectos Histricos
Microsoft Inc.

Microsoft em caso de Racismo

Mais exemplos de falsificao


* http://news.bbc.co.uk/2/hi/8221896.stm

A. Rocha, 2012 Anlise Forense de Documentos Digitais

38

Folha de So Paulo

Aspectos Histricos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

39

Folha de So Paulo

Aspectos Histricos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

39

Folha de So Paulo

Aspectos Histricos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

39

Folha de So Paulo

Aspectos Histricos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

39

British Petroleum Inc.

Aspectos Histricos

Imagem publicada no site da BP http://www.bp.com

O caso da British Petroleum (BP)

A. Rocha, 2012 Anlise Forense de Documentos Digitais

40

Descobertas
Recentes

Descobertas Recentes
i

Protesto em Roma, 2004.

D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,


vol. 21, n. 8, 249-273, 2007.

Fonte Desconhecida

Descobertas Recentes

Sachi et al.

S. Franklin

Crditos para Stwart Franklin, 1989

D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,


vol. 21, n. 8, 249-273, 2007.

Beijing, 1989.

H. Farid

Descobertas Recentes

(a) Deleo (b) Remoo


(c) Replicao

Topo direita: healing. Abaixo: mapas de textura

Fraudes na Cincia.
H. Farid. Exposing Digital Forgeries in Scientific Images. ACM
Multimedia and Security Workshop, 2006.

Tcnicas de
Manipulao

Tcnicas de Manipulao

Composio (splicing)

Realce (sharpening)

Ajuste fino de bordas (feather edges)


Casamento de padres de iluminao (light
matching)

A. Rocha, 2012 Anlise Forense de Documentos Digitais

46

Tcnicas de Manipulao

Gerao em computador

Insero de contedo escondido


(Esteganografia)

Cpia e colagem (cloning)


Retoque e conciliao (healing and
retouching)

A. Rocha, 2012 Anlise Forense de Documentos Digitais

47

Doctor Casino Flickr

Tcnicas de Manipulao

Exemplo de Splicing

A. Rocha, 2012 Anlise Forense de Documentos Digitais

48

Tcnicas de Manipulao
Clonagem e Ajuste
Fino de Bordas

Clonagem e Ajuste
Fino de Bordas

Redimensionamento,
Rotao e Composio

Clonagem

Casamento de
Iluminao e
Retoque

Composio
Ajuste Fino
de Bordas

A. Rocha

Resultado Final

Um exemplo completo

A. Rocha, 2012 Anlise Forense de Documentos Digitais

49

A. Rocha

Tcnicas de Manipulao

A. Rocha, 2012 Anlise Forense de Documentos Digitais

50

Tcnicas de Manipulao

Dru Blair

A. Rocha, 2012 Anlise Forense de Documentos Digitais

51

Tcnicas de Manipulao
AN

IM
A

A. Rocha

A. Rocha, 2012 Anlise Forense de Documentos Digitais

52

Manipulaes Avanadas
Lazy Snapping
Mtodo interativo
Super-segmentao (etapa grosseira)
Etapa de ajuste de bordas (snap)
A. Rocha, 2012 Anlise Forense de Documentos Digitais

53

Yin Li et al.

Manipulaes Avanadas

Lazy Snapping

A. Rocha, 2012 Anlise Forense de Documentos Digitais

54

Manipulaes Avanadas
Paint Selection
Evoluo do Lazy Snapping
Corte em grafo para multi-cores
Seleo interativa progressiva
A. Rocha, 2012 Anlise Forense de Documentos Digitais

55

Jiangyu Liu et al.

Manipulaes Avanadas

Paint Selection

A. Rocha, 2012 Anlise Forense de Documentos Digitais

56

Manipulaes Avanadas
Poisson Matting
Tcnica de alpha-matting (combinao)
Utiliza equaes de Poisson com restries
com relao ao campo de gradiente

Algoritmos de filtragem para ajuste fino


A. Rocha, 2012 Anlise Forense de Documentos Digitais

57

Manipulaes Avanadas
Bayesiano

Poisson

Zoom

Resultado

Jian Sun et al.

Entrada

Poisson Matting

A. Rocha, 2012 Anlise Forense de Documentos Digitais

58

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

A. Rocha, 2012 Anlise Forense de Documentos Digitais

59

Jian Sun et al.

Manipulaes Avanadas

Propagao Estrutural
A. Rocha, 2012 Anlise Forense de Documentos Digitais

60

Manipulaes Avanadas
Seleo de Objetos por Cortes em Grafos
Super-segmentao (gera uma entrada)
Marcaes do usurio (gera um modelo)
Casamento em grafos (Homomorfismo)
Refinamento (Filtros conexos, MM)
A. Rocha, 2012 Anlise Forense de Documentos Digitais

61

A. Noma

Manipulaes Avanadas

Seleo por Cortes em Grafos

A. Rocha, 2012 Anlise Forense de Documentos Digitais

62

Manipulaes Avanadas
Content-Aware Fill
Photoshop
Ainda no lanado
Leva o contedo da imagem em
considerao

Faz casamento de iluminao


A. Rocha, 2012 Anlise Forense de Documentos Digitais

63

Vdeo Demo

Photoshop Inc.
A. Rocha, 2012 Anlise Forense de Documentos Digitais

65

Podemos Acreditar
no Que Vemos?

Vdeo Demo

Vdeo Demo

Questes
Importantes

Questes Importantes

Esta imagem original ou foi criada por


composio? (cpia/colagem)?

Esta imagem representa um momento real


ou foi digitalmente modificada para enganar
o visualizador?

A. Rocha, 2012 Anlise Forense de Documentos Digitais

72

Questes Importantes

Quais partes dessa imagem sofreram


modificaes?

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?

A. Rocha, 2012 Anlise Forense de Documentos Digitais

73

Questes Importantes

Anlise Passiva e Cega?


Watermarking?

A. Rocha, 2012 Anlise Forense de Documentos Digitais

74

Esforos de
Pesquisa

Esforos de Pesquisa

Atribuio de Fontes
Identificao de Gerao por Computador
Autenticao
Deteco de Falsificaes
Deteco de Mensagens Escondidas

A. Rocha, 2012 Anlise Forense de Documentos Digitais

76

Obrigado!

Você também pode gostar