Perícia Forense em Web Browsers. Ricardo Kléber Martins Galvão



Documentos relacionados
Forense Computacional com Sleuth Kit + The Autopsy Forensic Browser

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

MANUAL DO PVP SUMÁRIO

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

Inicialização Rápida do Novell Vibe Mobile

Usar FTK Imager para gerar evidências, exportar arquivos de evidências, criar imagens forenses e converter imagens existentes.

Novidades do AVG 2013

Software de gerenciamento de impressoras

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Distribuições em Software Livre para Forense Computacional.

Ontologia Navegadores_Codigo-Aberto

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

PROVA DE NOÇÕES DE MICROINFORMÁTICA

Microsoft Internet Explorer. Browser/navegador/paginador

Version Notes (Notas da versão) Versão

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

WebMail Manual do cliente

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

ÍNDICE. 16/06/ :48 Leite Júnior

EMANNUELLE GOUVEIA ROLIM

Dicas para a prova do MPU (cargos Analista e Técnico) NOÇÕES DE INFORMÁTICA: (comentário por tópico do edital visando o CESPE/UnB)

Guia Sphinx: instalação, reposição e renovação

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Manual de Configuração de Ambiente para Utilização do Login via Certificado Digital no Cadastro Web

Auditoria e Segurança da Informação GSI536. Prof. Rodrigo Sanches Miani FACOM/UFU

Informática para Concursos 1 leitejuniorbr@yahoo.com.br

GERADOR DE RELATÓRIOS

Existem 109 questões nesta pesquisa

Sistema de Chamados Protega

PROVA DE NOÇÕES DE INFORMÁTICA CÓD. 11

3. Cópias de segurança de dados armazenados em um computador são importantes para se prevenir de eventuais falhas, como também das consequências de

2. INSTALAÇÃO E CONFIGURAÇÃO

Manual de Utilização do PLONE (Gerenciador de página pessoal)

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Manual de Utilização do Zimbra

Manual do Visualizador NF e KEY BEST

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Arquivos de Instalação Instalação JDK Instalação Apache Tomcat Configurando Tomcat... 9

Acesso ao Localidade. LOCALIDADE Sistema de Cadastro Localidade. Acesso ao Sistema de Cadastro Localidade

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

ESTADO DO TOCANTINS SECRETARIA DA EDUCAÇÃO E CULTURA DIRETORIA DE TECNOLOGIA DA INFORMÇÃO COORDENADORIA DE SISTEMAS

Informática - Prof. Frank Mattos

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

parte I Apostila Esquematizada de Informática Sumário Navegadores e Mecanismos de Pesquisas na web Unidade 1 Navegadores (browser)

Forense Computacional

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

Automidia Service Management Desbloqueio de Contas e Provisionamento via Autoatendimento

Redes de computadores

O protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.

UNIVERSIDADE FEDERAL DE PELOTAS ÍNDICE

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, cj. 121 CEP São Paulo - SP (11)

SILVA MATTOS & Cia. Ltda. BANCO DE IMAGENS. Manual de Utilização. Banco de Imagens Silva Mattos & Cia. Ltda.

ENTENDENDO O SERVIÇO DE ESTATÍSTICAS

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

CA Nimsoft Monitor Snap

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

17. No Microsoft Excel, é possível otimizar a construção de uma planilha através do preenchimento automático de dados baseados em células adjacentes.

Requisitos Mínimos para Navegar no Portal Progredir

FERRAMENTAS DE Usada para visualizar s (correio eletrônico).

Manual de Administração

Anote aqui as informações necessárias:

05/12/ :30 Leite Júnior

Manual do Usuário Plataforma Online

Gestores e Provedores

Cookies. Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Utilização do Webmail da UFS

Manual de Utilização Portal Petronect MT

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

INSTALAÇÃO DO SISTEMA CONTROLGÁS

TCEnet. Manual Técnico. Responsável Operacional das Entidades

Considerações sobre o Disaster Recovery

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Procedimentos para Instalação do SISLOC

POLÍTICA DE COOKIES. (ii) Consoante o prazo de tempo que permanecem ativados:

Introdução ao Tableau Server 7.0

Programa de Hematologia e Oncologia Pediátricos Diagnóstico Imunomolecular. Manual do sistema (Médico)

Manual do usuário. Mobile Auto Download

GABARITO B. 1 manuel@carioca.br MPRJ TSAD TSPR TNAI/2007

Investigação e Tecnologias Forenses. Gustavo Korbivcher Modern Logistics - Security

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

Configuração manual.ost Microsoft Office 365

Principais Benefícios. ESET Endpoint Security

Gerenciador de Referências. EndNote. Nonato Ribeiro Biblioteca de Ciências e Tecnologia (UFC)

O Webconference é uma ferramenta para realizar reuniões online.

1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 6 4 AULAS 7 5 AVALIAÇÃO E EXERCÍCIO 9 6 ENQUETES 12 7 QUADRO DE AVISOS 14

Solicitação de Manutenção de Veículo. Manual SRM

Impressão do Manual do Utilizador

Procedimentos para Reinstalação do Sisloc

Introdução. Nesta guia você aprenderá:

EMENTA DO CURSO DE BROFFICE

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Transcrição:

Centro Federal de Educação Tecnológica do Rio Grande do Norte Unidade de Ensino Descentralizada de Currais Novos Departamento Acadêmico em Gestão Tecnológica Perícia Forense em Web Browsers Ricardo Kléber Martins Galvão rk@cefetrn.br http://www.ricardokleber.com.br Salvador/BA, 01/06/2008

Análise Forense A aplicação de princípios das ciências físicas ao direito na busca da verdade em questões cíveis, criminais e de comportamento social para que não se cometam injustiças contra qualquer membro da sociedade (Manual de Patologia Forense do Colégio de Patologistas Americanos, 1990). Levantar evidências que contam a história do fato: Quando? Como? Porque? Onde? Normas e Procedimentos

Computação Forense Supre as necessidades das instituições legais para manipulação de evidências eletrônicas; Estuda a aquisição, preservação, recuperação e análise de dados em formato eletrônico; Produz informações diretas e não interpretativas.

Computação Forense Principais Fases Identificação Preservação Análise Apresentação Foco desta apresentação: Análise de Evidências em Web Browsers

Contextualização Importância das Evidências Eletrônicas Evidências Convencionais Métodos Convencionais Evidências Eletrônicas Novos Métodos/Ferramentas Por exemplo (e neste caso específico): Históricos de navegadores web; E-mails recebidos/enviados via Webmail; Consultas a sites de busca... Nem sempre as evidências estão nos arquivos (presentes na mídia periciada ou recuperados pós-deleção) Os web browsers podem ser fundamentais em uma investigação

Onde buscar evidências? Lado do Cliente Web Browsers Lado do Servidor Web Servers Servidores de Aplicação Servidores de Banco de Dados Ou ainda... Tráfego de Rede Características de Sistemas Operacionais Utilizados

Quais os objetivos deste tipo de análise? Pornografia Infantil / Pedofilia Fraudes Eletrônicas Roubo de Identidade Espionagem Industrial Incidentes de Segurança convencionais Vírus / Worms / Phishing Hacking (casual ou direcionado)... Um dos primeiros objetivos da análise é identificar se o(s) usuário(s) do equipamento/mídia periciado(a) é vítima ou está envolvido no incidente

Browsers Utilizados (opções): Internet Explorer Firefox / Mozilla / Netscape Outros: Konqueror Opera Safari Galeon Lynx / Links... Em alguns casos pode-se não dispôr de uma ferramenta adequada ao web browser utilizado/analisado

Internet Explorer (Windows) Registros de Evidências Web Browser History: URLs de sites visitados Cookies: Cookies que o usuário aceitou enquanto navegava Temporary Internet Files (cache): Cópias de arquivos que foram usados para construir as páginas web Informações de Preenchimento de Formulários: Se o recurso AutoComplete estiver habilitado Favorite Folder: URLs de sites que o usuário marcou como favoritos C:\Documents and Settings\usuário\Favorites\ Arquivos com extensão.url

Internet Explorer (Windows) Encontrando Informações: Armazena informações de acesso de cada usuário em seu profile Windows: Informações de Cache C:\Documents and Settings\usuário\Local Settings\ Temporary Internet Files\Content.IE5\ Histórico C:\Documents and Settings\usuário\Local Settings\History\ Cookies C:\Documents and Settings\usuário\Cookies\ Arquivos Temporários C:\Documents and Settings\usuário\Local Settings\Temp\ Arquivo com Informações: index.dat

Internet Explorer (Windows) Informações de Cache

Internet Explorer (Windows) Histórico

Internet Explorer (Windows) Informações de Cache: Recomenda-se o uso de ferramentas para explorar o arquivo index.dat com informações de cache (o arquivo tem formato específico) para a coleta de informações como: URLs visitadas; Nomes de arquivos armazenados localmente; Permite visualizar a página acessada pelo usuário (que pode ser diferente da página atualmente exibida na URL) Cabeçalhos (headers) HTTP Timestamps de arquivos (último acesso, última modificação,...)

Internet Explorer (Windows) Cookies: O acesso a páginas web é feito de modo stateless (nenhuma informação sobre conexões e estado de sessões é armazenada); Cookies são usados para armazenar informações de quem acessa essas páginas (para aplicações que exigem informações persistentes) Existem dois tipos de cookies: session e persistent session cookies são armazenados na memória persistent cookies são armazenados em disco Cada persistent cookie é armazenado como um pequeno arquivo texto contendo nomes e valores, tempo em que o cookie foi baixado, tempo até que o cookie expire, informações de status (histórico dos cookies e não das URLs)

Internet Explorer (Windows) Favorites: URLs de páginas visitadas e assinaladas como favoritas pelo usuário (geralmente por interesse em retornar à página); A perícia nestes sites deve ser realizada copiando a pasta para uma estação pericial e acessando as URLs para identicar seus conteúdos (sujeito à alteração de conteúdo); É importante comparar a informação de data de modificação (Date Modified) com a data em que o link foi inserido na pasta; O nome do link (caso o usuário não o tenha alterado ao inserir na pasta) é o título da mesma; Dica: Usar sites como o WayBackMachine (www.archive.org) para visualizar o conteúdo da página em uma data no passado

Internet Explorer (Windows) Histórico (History Files): Lista de sites recentemente visitados (mesmo que não tenham sido marcados como favoritos); Esta lista é utilizada pelo recurso AutoComplete para sugerir URLs durante a digitação no browser; Registro do Windows: Quando o usuário digita informações (nomes, endereços e senhas) em campos de formulário, o IE oferece a opção para relembrar estas informações...... Estas informações são armazenadas encriptadas no registro do Windows.

Firefox Histórico (History Files): C:\Documents and Settings\usuário\Application Data\Mozilla\Firefox\Profiles\<profilename>\ history.dat Cookies: C:\Documents and Settings\usuário\Application Data\Mozilla\Firefox\Profiles\<profilename>\ cookies.txt O arquivo de cookies está em formato legível, enquanto o de histórico necessita de um parser para identificar informações Caching: C:\Documents and Settings\usuário\Local Settings\Temp

Ferramentas Vantagens no uso de ferramentas específicas: Identificação automática da localização de arquivos; Resolução de problemas como nomes diferentes de arquivos (em função, por exemplo, de idioma ou versão do S.O.); Parser automático de arquivos codificados; Uso em vários tipos de browsers; Apresentação mais agradável ; Relatórios mais detalhados; Exportação para formatos manipuláveis.

Ferramentas Pasco Galleta Web Historian NetAnalysis Cache View IE History Viewer IE HistoryView IE CookiesView IE CacheView Mozilla HistoryView Mozilla CacheView Mozilla CookiesView wbf (Web Browser Forensics) Cache Monitor IE Cache Auditor Internet Cache Explorer STG Cache Audit Web Cache Illuminator Index.dat Analyzer (anti-forense) IE History Manager (anti-forense) Forensic Tool Kit EnCase Autopsy / Sleuthkit

Ferramenta :: Pasco Autor: Keith Jones Do latim busca (browse em inglês) Foco principal: Análise de arquivos de Cache Versões para Windows (Cygwin), MacOs X, Linux e BSDs Interface em linha de comando Reconstrói as estruturas internas do arquivo Index.dat do IE. Recebe um arquivo Index.dat, reconstrói os registros, e retorna a informação em um arquivo formato texto. Formato bastante prático em caso de necessidade de exportação de dados para uma planilha (como o Microsoft Excel).

Ferramenta :: Pasco Uso: pasco [opções] <nome_do_arquivo> d Undelete Activity Records t Field Delimiter (TAB by default) Exemplo de Uso: %./pasco index.dat > index.txt Arquivo index.txt gerado com delimitador default TAB padronizado para abertura em planilha (MS Excel p.ex.) http://www.foundstone.com/us/resources/proddesc/pasco.htm

Ferramenta :: Pasco Campos exibidos (retirados do Index.dat): The record type Define se a atividade é uma URL, ou uma URL que foi procurada e direcionada para outro site. URL O site atual que foi visitado pelo usuário. Modified Time A última alteração sofrida pelo site. Access Time O momento que o usuário acessou o site. Filename O nome local do arquivo que contém uma cópia da URL listada. Directory Diretório local onde se pode achar o Nome do Arquivo acima. HTTP Headers Os cabeçalhos HTTP que o usuário recebeu quando acessou a URL.

Ferramenta :: Pasco

Ferramenta :: Pasco

Ferramenta :: Galleta Autor: Keith Jones Do espanhol cookie Foco principal: Análise de arquivos de Cookie Versões para Windows (Cygwin), MacOs X, Linux e BSDs Interface em linha de comando Recebe um arquivo de Cookie, reconstrói os registros, e retorna a informação em um arquivo formato texto. Formato bastante prático em caso de necessidade de exportação de dados para uma planilha (como o Microsoft Excel).

Ferramenta :: Galleta Uso: galleta [opções] <nome_do_arquivo> t Campo delimitador (TAB por default) Exemplo de Uso: %./galleta arquivoexemplo.txt > cookies.txt Arquivo cookies.txt gerado com delimitador default TAB padronizado para abertura em planilha (MS Excel p.ex.) http://www.foundstone.com/us/resources/proddesc/galleta.htm

Ferramenta :: Web Historian Autor: Red Cliff's (Mandiant) Foco principal: Histórico de URLs visitadas S.O.: MS Windows http://www.mandiant.com/webhistorian.htm Busca e identifica arquivos importantes dos seguintes navegadores: Internet Explorer Mozilla / Firefox / Netscape Safari (Apple OS X) Opera Produz resultados nos formatos: Excel Nativo HTML Arquivo Texto

Ferramenta :: Web Historian

Ferramenta :: Web Historian

Ferramenta :: Web Historian

Ferramenta :: Net Analysis Paraben (www.paraben forensics.com) Funcionalidades: Análise de Histórico (Internet History) Análise de Cache (Viewing Cache Data) Auto Investigação (Auto Investigate Feature) Filtros configuráveis para busca por: Sites de pedofilia usuários, senhas e padrões específicos Busca de históricos deletados em: Espaços não alocados Arquivos swap Arquivos binários Armazena buscas em bancos SQL ~ $ 250

Ferramenta :: Net Analysis

Ferramenta :: Net Analysis

Ferramenta :: Cache View Autor: Tim Johnson Foco principal: Cache (IE, Netscape, Firefox e Opera) S.O.: MS Windows http://www.progsoc.uts.edu.au/~timj/cv/ Extrai informações dos arquivos de Cache: URL, nome do arquivo em cache, tamanho (em bytes), MIME Type, data da última modificação, data do download, data de expiração e cabeçalho HTTP

Ferramenta :: Cache View Versão não-registrada

Ferramenta :: Cache View Versão não-registrada

Ferramenta :: Cache View ~ $ 25 Versão registrada

Ferramenta :: IE History Viewer Autor: Jonas Butt S.O.: MS Windows http://www.codeplex.com/iehistoryviewer

Ferramenta :: IE HistoryView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/iehv.html

Ferramenta :: IE CookiesView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/iecookies.html

Ferramenta :: IE CacheView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/ie_cache_viewer.html

Ferramenta :: Mozilla HistoryView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/mozilla_history_view.html

Ferramenta :: Mozilla CacheView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/mozilla_cache_viewer.html

Ferramenta :: Mozilla CookiesView Autor: Nirsoft S.O.: MS Windows http://www.nirsoft.net/utils/mzcv.html

Ferramenta :: wbf (Web Browser Forensics) Autor: Manuel Santander Foco principal: Análise de arquivos de Histórico Versões para Windows (Cygwin) e Linux http://manuel.santander.name/wbf.html

Ferramenta :: STG Cache Audit Autor: Starglider Systems S.O.: MS Windows http://www.stgsys.com/audit.asp

Outras Ferramentas Cache Monitor http://www.enigmaticsoftware.com/cachemonitor/index.html IE Cache Auditor http://www.softempire.com/cache auditor simple ie cache viewer.html Internet Cache Explorer http://www.risingresearch.com/ru/icache/

Ferramenta :: Web Cache Illuminator Autor: NorthStar Solutions ~ $ 30 Foco principal: Análise de arquivos de Cache S.O.: MS Windows (todos os browsers) Realiza buscas por arquivos ocultos Funcionalidade anti-forense (apagar pastas do cache e/ou arquivos selecionados) http://www.nstarsolutions.com/wci/

Ferramenta :: Web Cache Illuminator

Ferramenta :: Index.dat Analyzer Ferramenta Anti-Forense Web Tem como opções deletar: History Current User Cookies Current User Cache Current User http://www.systenance.com/indexdat.php

Ferramenta :: Index.dat Analyzer

Ferramenta :: IE History Manager Ferramenta Anti-Forense Web S.O.: Windows 9x/Me/NT/2000/XP/2003 Lista informações do Histórico......e habilita a deleção dos rastros : cache, cookies, history, autocomplete memory e arquivos index.dat http://www.cleanersoft.com/iehistory/iehistory.htm

Ferramenta :: IE History Manager

Ferramentas Genéricas (não específicas p/web) FTK (Forensic Tool Kit) Encase Autopsy / Sleuthkit (sucessor do TCT) Kits Helix (recomendado) http://www.e fense.com/helix/ Professional Hackers Linux Assault Kit (PHLAK) http://www.phlak.org Knoppix security tools distribution (Knoppix-std) http://www.knoppix std.org Penguin Sleuth Kit Bootable CD http://www.linux forensics.com Forensic and Incident Response Environment Bootable CD (FIRE) http://fire.dmzs.com/

Dica para Praticar o Uso de Ferrramentas Caso hipotético disponível em artigo da Securityfocus Web Browser Forensics (Parts 1 and 2) Descrição: http://www.securityfocus.com/infocus/1827 Material para prática: http://downloads.securityfocus.com/downloads/jschmo-internetactivity.zip

Centro Federal de Educação Tecnológica do Rio Grande do Norte Unidade de Ensino Descentralizada de Currais Novos Departamento Acadêmico em Gestão Tecnológica Perícia Forense em Web Browsers Ricardo Kléber Martins Galvão rk@cefetrn.br http://www.ricardokleber.com.br Salvador/BA, 01/06/2008