distribuições baseadas em software livre para computação forense

47
1

Upload: trinhtuyen

Post on 07-Jan-2017

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Distribuições baseadas em Software Livre para Computação Forense

1

Page 2: Distribuições baseadas em Software Livre para Computação Forense

Distribuições em Software Livre para

Forense Computacional

[email protected]

http://gilberto.sudre.com.br

Page 3: Distribuições baseadas em Software Livre para Computação Forense

3

Page 4: Distribuições baseadas em Software Livre para Computação Forense

4

Agenda

» Perícia Computacional Forense

» Análise de vestígios

» Etapas de uma perícia Digital

» Ferramentas

» Conclusão

Page 5: Distribuições baseadas em Software Livre para Computação Forense

5

Trabalho publicado

» Pesquisador• Prof. Gilberto Sudré

» Orientandos• Alexandre Mello de Carvalho

• Francine Perovano Batista

• Lorenna Rocha Rosa

• Ramiro Ceolin Lirio

Page 6: Distribuições baseadas em Software Livre para Computação Forense

Perícia Computacional

Forense

Page 7: Distribuições baseadas em Software Livre para Computação Forense

7

Perícia Computacional Forense

Perícia Forense aplicada a Tecnologia da Informação é a ciência que visa a proteção, investigação, recuperação, coleta, identificação e análise de evidências aplicadas dentro de um processo legal.

Estes procedimentos visam, dentro do possível, determinar o curso das ações executadas pelo Agente, recriando assim, o cenário completo acerca dos fatos ocorridos no mundo digital.

Gilberto Sudre

Page 8: Distribuições baseadas em Software Livre para Computação Forense

8

Perícia Computacional Forense

» Em breve a maioria dos casos de justiça irão envolver meios digitais

• Demitir ou quebrar contrato

• Provar fatos

• Leis de Privacidade

• Ajudar na recuperação dos dados

Page 9: Distribuições baseadas em Software Livre para Computação Forense

9

Perícia Computacional Forense

» Toda investigação de um crime virtual tem como base as evidências e informações coletadas

» Só que estas evidências e informações estão em um disco rígido, em um celular, em um código malicioso, nos códigos fontes, etc

» A computação forense é matéria do direito criminal e visa a verdade real a fim de que os infratores sejam punidos e a sociedade preservada

Page 10: Distribuições baseadas em Software Livre para Computação Forense

10

Perícia Computacional Forense

» Incidente já ocorreu !

» Busca descobrir• Quem ?

• O quê?

• Quando ?

• Como ?

• Onde?

• Por quê?

• Alcance ?

Page 11: Distribuições baseadas em Software Livre para Computação Forense

11

Análise de vestígios

» Arquivos de log» Espaços não utilizados no dispositivo de

armazenagem» Arquivos temporários» Área de Swap» Setor de BOOT» Memória» Periféricos» Comportamento de processos

Page 12: Distribuições baseadas em Software Livre para Computação Forense

12

Expectativa de Vida das informações

Fonte: FARMER, 2005

Informação Tempo

Registradores, memória de periféricos, caches , etc.

Nano segundos

Memória Principal Nano segundos

Conexões de Rede Milissegundos

Processos Ativos Segundos

Discos Rígidos Minutos a anos

Disquetes, CD-ROMs, mídias de backup, etc.

Anos

Page 13: Distribuições baseadas em Software Livre para Computação Forense

13

Etapas de uma perícia Digital

Fonte: Fases de um processo de investigação (NEUKAMP, 2012)

Page 14: Distribuições baseadas em Software Livre para Computação Forense

Ferramentas

Page 15: Distribuições baseadas em Software Livre para Computação Forense

15

Ferramentas

» Proprietárias• Auto custo

• Fomentam a utilização de ferramentas sem licenciamento

• Versões antigas

• Ex: Encase e a FTK (Forensic Toolkit)

» Distribuições Linux• Foco em Forense Computacional

• Aderentes a metodologia da investigação

• Adequadas para ensino e uso profissional

Page 16: Distribuições baseadas em Software Livre para Computação Forense

16

Ferramentas

» Backtrack

» CAINE - Computer Aided INvestigative Environment

» DEFT Linux - Digital Evidence & Forensic Toolkit

» FDTK – Forensic Digital Toolkit

» PeriBR

Page 17: Distribuições baseadas em Software Livre para Computação Forense

17

Page 18: Distribuições baseadas em Software Livre para Computação Forense

18

Backtrack

» Origem: Suíça• Whax e Auditor Security Collection

» Site: http://www.backtrack-linux.org

» Baseada no Slackware

» Foco em testes de segurança e testes de penetração

» Live CD/DVD ou instalação no computador

Page 19: Distribuições baseadas em Software Livre para Computação Forense

19

Backtrack

» Contém mais de 300 ferramentas para análise e testes de vulnerabilidades

» Modo Forense• Inicia o computador sem um disco de swap

» Modo invisível• Não gera o tráfego de rede típico de um sistema que está

sendo iniciado

Page 20: Distribuições baseadas em Software Livre para Computação Forense

20

Page 21: Distribuições baseadas em Software Livre para Computação Forense

21

Page 22: Distribuições baseadas em Software Livre para Computação Forense

22

CaineComputer Aided INvestigative Environment

» Origem: Itália

» Site: http://www.caine-live.net

» Objetivo• Criar um ambiente grafico amigável que auxilie o

investigador digital durante as quatro fases da investigação digital

» Gera uma compilação semi-automática do relatório final

Page 23: Distribuições baseadas em Software Livre para Computação Forense

23

CaineComputer Aided INvestigative Environment

Fonte: Interface principal do CAINE (VIERA, 2011)

Page 24: Distribuições baseadas em Software Livre para Computação Forense

24

CaineComputer Aided INvestigative Environment

» Versões• Máquina virtual (VM)

• Live-CD

• Caine Portable – NBCaine

• Caine-From-Deb

» Mais de 80 ferramentas para voltadas• WinTaylor – Específica para forense de Windows

Page 25: Distribuições baseadas em Software Livre para Computação Forense

25

CaineComputer Aided INvestigative Environment

Page 26: Distribuições baseadas em Software Livre para Computação Forense

26

Page 27: Distribuições baseadas em Software Livre para Computação Forense

27

DeftDigital Evidence & Forensic Toolkit

» Origem: Itália• http://www.deftlinux.net

» Live-CD

» Baseada no Ubuntu

» Não utiliza a partição swap no sistema submetido à análise

Page 28: Distribuições baseadas em Software Livre para Computação Forense

28

DeftDigital Evidence & Forensic Toolkit

» Ferramentas exclusivas• Dhash: Calculo do hash de um arquivo ou de um

dispositivo de armazenamento (MD5, SHA-1 e SFV)

• XPlico: Decodificador de tráfego de internet

• Catfish: Buscador de arquivos

» Ferramentas para forense em Windows

» DART (Digital Advanced Response Toolkit)• Reúne software voltados para a respostas à incidentes

Page 29: Distribuições baseadas em Software Livre para Computação Forense

29

DeftDigital Evidence & Forensic Toolkit

Fonte: Tela DART (FRATEPIETRO et al, 2009)

Page 30: Distribuições baseadas em Software Livre para Computação Forense

30

Page 31: Distribuições baseadas em Software Livre para Computação Forense

31

FDTKForense Digital ToolKit

» Criada por Paulo Neukamp• Trabalho de conclusão do curso de Segurança da

Informação da Unisinos

» Site: http://www.fdtk.com.br

» Baseada no Ubuntu

» Focada em Forense Computacional

» Utilização profissional e formação de novos técnicos

Page 32: Distribuições baseadas em Software Livre para Computação Forense

32

FDTKForense Digital ToolKit

» Reúne as qualidades das seguintes distros• DEFT, BackTrack, INSERT, FCCU, Helix, Operator,

PHLAK, L.A.S. Linux, nUbuntu e Knoppix-STD

» Possui mais de 100 ferramentas• Divididas em três etapas: coleta, exame e análise

das evidências

» Ophcrack• Ferramenta capaz de revelar a senha de sistemas

Windows

Page 33: Distribuições baseadas em Software Livre para Computação Forense

33

Page 34: Distribuições baseadas em Software Livre para Computação Forense

34

Page 35: Distribuições baseadas em Software Livre para Computação Forense

35

Page 36: Distribuições baseadas em Software Livre para Computação Forense

36

PeriBR

» Desenvolvida como trabalho de pós-graduação em perícia digital da Universidade Católica de Brasília

» Site: http://sourceforge.net/projects/peribr/files/

» O menu formado por categorias• Fases de uma investigação

» Scripts foram criados para exibir informações sobre as ferramentas

Page 37: Distribuições baseadas em Software Livre para Computação Forense

37

PeriBR

» FDTK foi usada como base para o desenvolvimento

» Não realiza a montagem automática de dispositivos

» Quando é feita a montagem do dispositivo ele fica em read-only por padrão

» Ponto negativo• Só existe a versão 1.0

Page 38: Distribuições baseadas em Software Livre para Computação Forense

Conclusão

Page 39: Distribuições baseadas em Software Livre para Computação Forense

39

Conclusão

» A tecnologia e a Internet trouxeram melhorias enormes para os negócios e para as pessoas

» Este ambiente digital criou um novo terreno para os criminosos

» Novas técnicas de análise e investigação são necessárias para o levantamento de evidências

Page 40: Distribuições baseadas em Software Livre para Computação Forense

40

Conclusão

» As técnicas de análise e ferramentas evoluem a cada dia !

» E os crimes também !!!

» Existem ferramentas livres eficientes que podem ser utilizadas de forma profissional para a execução de uma perícia

Page 41: Distribuições baseadas em Software Livre para Computação Forense

41

Agradecimentos

» Revista Espírito Livre

» Ifes

» Alunos / Orientandos• Alexandre Mello de Carvalho

• Ramiro Ceolin Lirio

• Francine Perovano Batista

• Lorenna Rocha Rosa

Page 42: Distribuições baseadas em Software Livre para Computação Forense

Mais Informações

Page 43: Distribuições baseadas em Software Livre para Computação Forense

43

http://labseg.ifes.edu.br

Page 44: Distribuições baseadas em Software Livre para Computação Forense

44

http://gilberto.sudre.com.br

Page 45: Distribuições baseadas em Software Livre para Computação Forense

45

http://direitoepericiadigital.com.br

Page 46: Distribuições baseadas em Software Livre para Computação Forense
Page 47: Distribuições baseadas em Software Livre para Computação Forense

47