Escolar Documentos
Profissional Documentos
Cultura Documentos
Forense Computacional
Diego Tavares
(PET-Computao)
diegot@dsc.ufcg.edu.br
Introduo A Forense Computacional pode ser definida como a cincia que estuda a aquisio, preservao, recuperao e anlise de dados que esto em formato eletrnico e armazenados em algum tipo de mdia computacional.
06/11/07
Forense Computacional
Introduo
Ocorrncias mais comuns:
Calnia, difamao e injria via e-mail Roubo de informaes confidenciais Remoo de arquivos
Outros crimes:
Pedofilia Fraudes Trfico de drogas via Internet
06/11/07
Forense Computacional
Introduo
Objetivo da Forense Computacional: aplicar mtodos cientficos e sistemticos, buscando extrair e analisar tipos de dados dos diferentes dispositivos, para que essas informaes passem a ser caracterizadas como evidncias e, posteriormente, como provas legais de fato. A forense aplicada tecnologia muito recente, porm a cincia forense como um todo existe h muito tempo.
No sculo VII j eram utilizadas impresses digitais para determinar as identidades dos devedores. As impresses digitais dos cidados eram anexadas s contas que ficavam em poder dos credores.
06/11/07
Forense Computacional
Introduo
A forense computacional empregada: para fins legais (ex.: investigar casos de espionagem industrial); em aes disciplinares internas (ex.: uso indevido de recursos da instituio); Para serem consideradas provas vlidas, muito importante que o perito realize o processo de investigao de maneira cuidadosa e sistemtica. Preservar a integridade das evidncias Gerar documentao detalhada
06/11/07
Forense Computacional
Etapas da investigao
Fases de um processo de investigao
06/11/07
Forense Computacional
06/11/07
Forense Computacional
Nesses casos, a coleta dos dados somente ser possvel mediante ordem judicial
06/11/07
Forense Computacional
Assim como os demais objetos apreendidos na cena do crime, os materiais de informtica apreendidos devero ser relacionados em um documento (cadeia de custdia)
06/11/07
Forense Computacional
06/11/07
Forense Computacional
10
Coleta de dados
Cpia lgica (Backup): as cpias lgicas gravam o contedo dos diretrios e os arquivos de um volume lgico. No capturam outros dados:
arquivos excludos; fragmentos de dados armazenados nos espaos no utilizados, mas alocados por arquivos.
Imagem: imagem do disco ou cpia bit-a-bit inclui os espaos livres e os espaos no utilizados:
mais espao de armazenamento, consomem muito mais tempo; permitem a recuperao de arquivos excludos e dados no alocados pelo sistema de arquivos. Exemplo: setor de 4KB, arquivo com 9KB (3 setores ocupados)
Parte utilizada pelo arquivo Parte no utilizada pelo arquivo
06/11/07
Forense Computacional
11
Coleta de dados
Durante a aquisio dos dados muito importante manter a integridade dos atributos de tempo mtime (modification time), atime (access time) e ctime (creation time) MAC Times.
Modificao: registro da data e hora em que ocorreu a ltima alterao no arquivo; Acesso: registro da data e hora em que ocorreu o ltimo acesso ao arquivo; Criao: registro da data e hora em que o arquivo foi criado.
06/11/07
Forense Computacional
12
06/11/07
Forense Computacional
13
Em meio aos dados recuperados podem estar informaes irrelevantes e que devem ser filtradas.
Ex.: o arquivo de log do sistema de um servidor pode conter milhares de entradas, sendo que somente algumas delas podem interessar investigao
06/11/07
Forense Computacional
14
06/11/07
Forense Computacional
15
06/11/07
Forense Computacional
16
Resultados
A interpretao dos resultados obtidos a etapa conclusiva da investigao. O perito elabora um laudo pericial que deve ser escrito de forma clara e concisa, listando todas as evidncias localizadas e analisadas. O laudo pericial deve apresentar uma concluso imparcial e final a respeito da investigao.
06/11/07
Forense Computacional
17
Resultados
Para que o laudo pericial torne-se um documento de fcil interpretao, indicado que o mesmo seja organizado em sees:
Finalidade da investigao Autor do laudo Resumo do incidente Relao de evidncias analisadas e seus detalhes Concluso Anexos Glossrio (ou rodaps)
06/11/07
Forense Computacional
18
Resultados
Tambm devem constar no laudo pericial:
Metodologia Tcnicas Softwares e equipamentos empregados
Com um laudo bem escrito torna-se mais fcil a reproduo das fases da investigao, caso necessrio.
06/11/07
Forense Computacional
19
Tcnicas Forenses
Boas prticas que antecedem a coleta dos dados:
Limpar todas as mdias que sero utilizadas ou usar mdias novas a cada investigao Certificar-se de que todas as ferramentas (softwares) que sero utilizadas esto devidamente licenciadas e prontas para utilizao Verificar se todos os equipamentos e materiais necessrios (por exemplo, a estao forense, as mdias para coleta dos dados, etc.) esto disposio Quando chegar ao local da investigao, o perito deve providenciar para que nada seja tocado sem o seu consentimento, com o objetivo de proteger e coletar todos os tipos de evidncias Os investigadores devem filmar ou fotografar o ambiente e registrar detalhes sobre os equipamentos como: marca, modelo, nmeros de srie, componentes internos, perifricos, etc. Manter a cadeia de custdia.
06/11/07
Forense Computacional
20
Ferramentas Forenses
Algumas ferramentas forenses sero mostradas nas etapas:
Coleta dos dados Exame dos dados Anlise dos dados
06/11/07
Forense Computacional
21
Automated Image & Restore (AIR): interface grfica para os comandos dd/dcfldd
gera e compara automaticamente hashes MD5 ou SHA produz um relatrio contendo todos os comandos utilizados durante a sua execuo elimina o risco da utilizao de parmetros errados por usurios menos capacitados
06/11/07
Forense Computacional
22
06/11/07
Forense Computacional
23
06/11/07
Forense Computacional
24
06/11/07
Muitos arquivos importantes que fazem parte dos sistemas operacionais da famlia Windows no possuem uma clara explicao de suas estruturas
Pasco: analisa os ndices dos arquivos do Internet Explorer (index.dat), exportando os resultados em um formato de texto padro, inteligvel por humanos e que utiliza como delimitador de campos o caractere | Galleta: analisa os cookies existentes em uma mquina e separa as informaes teis em campos para que possam ser manipuladas por outros programas
06/11/07
Forense Computacional
26
Consideraes Finais
Forense computacional um tema bastante atual e que tem recebido ateno significativa tanto da comunidade cientfica quanto da indstria. Muitas vezes a investigao no pode prosseguir sem a verificao de computadores de suspeitos necessidade de pessoal qualificado. O surgimento de legislao e padres a serem aplicados (Brasil) referentes forense computacional tornariam menor a chance de laudos serem inutilizados por falta de experincia dos peritos.
06/11/07
Forense Computacional
27
Referncias Bibliogrficas
Neukamp, Paulo A. Forense Computacional: Fundamentos e Desafios Atuais. 11 Junho de 2007. Universidade do Vale do Rio dos Sinos (UNISINOS). 06 Nov. 2007. http://www.imasters.com.br/artigo/4175/forense/introducao_a_ computacao_forense/ http://www.guidancesoftware.com/pt/products/ee_index.asp
06/11/07
Forense Computacional
28
Dvidas?
06/11/07
Obrigado!
06/11/07