Documente Academic
Documente Profesional
Documente Cultură
Roberto Gmez
Introduccin al Cmputo Forense
1
Introduccin al cmputo forense
Roberto Gmez Crdenas
ITESM CEM
Dr. Roberto Gmez Crdenas Lmina1
ITESM-CEM
rogomez@itesm.mx
http://homepage.cem.itesm.mx/rogomez
Definicin computo forense
Se refiere al proceso de aplicar tcnicas
cientficasyanalticasainfraestructurade cientficas y analticas a infraestructura de
cmputo, para identificar, preservar, analizar y
presentar evidencia de manera que sea aceptable
en un procedimiento legal.
Que clase de evidencia ?
Dr. Roberto Gmez Crdenas Lmina2
Q
La computadora involucrada de forma directa.
La computadora involucrada de forma indirecta.
Meta: reconstruccin de eventos pasados
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
2
Qu ofrece el anlisis forense?
El anlisis forense informtico se aplica una vez
quetenemosunincidenteyqueremosinvestigar que tenemos un incidente y queremos investigar
qu fue lo que pas, quin fue y cmo fue
Responder a las preguntas W5:
Quin?
Qu?
Dr. Roberto Gmez Crdenas Lmina3
Cundo?
Dnde?
Por qu?
Reconstruccin de eventos
Por qu investigar?
Determinar
C t ? Cmo entr?
Qu daos cometio?
Informacin expuesta
Informacin robada
Informacin borrada
D
Dr. Roberto Gmez Crdenas Lmina4
Daos a terceros
Deslindar responsabilidades
Apoyar al ministerio pblico
Saber exactamente qu paso!
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
3
Quin requiere del cmputo
forense?
La vctima!
P f i Personas fsicas
Personas morales
Gobierno
Los cuerpos policacos
Lascompaasdeseguros
Dr. Roberto Gmez Crdenas Lmina5
Las compaas de seguros
El sistema legal
A qu se le puede hacer cmputo
forense?
Computadoras
PDA PDAs
Cmaras digitales
Discos duros externos
Memorysticks
Dr. Roberto Gmez Crdenas Lmina6
Impresoras
Celulares
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
4
Algunas noticias
Dr. Roberto Gmez Crdenas Lmina7
Ejemplos casos (i)
Agosto1986.- CasoIran-Contras
T C l Oli N h ibi Tte. Coronel Oliver North escribiunoscorreos
electrnicosquele involucrabanen el caso
Borrolos correosde suordenador
No se percatquese hacancopiasde respaldo
desusmensajes
Dr. Roberto Gmez Crdenas Lmina8
de susmensajes
Los mensajesse recuperaronde los servidoresde
respaldo
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
5
Ejemplos casos (ii)
1991.- CasoGuttman
LaesposadeGuttmanaparecimuertaconunanotade La esposade Guttmanaparecimuertacon unanota de
suicidiosin firmar, escritapor ordenador con una
impresoramatricial
El ordenador de GuttmanNO contenarastrosdel
documento
Guttmantenaunaamante.
Dr. Roberto Gmez Crdenas Lmina9
Se registrla casa de la amante.
Encontraronun disco flexible de 5 cortadoen pedazos
Se reconstruyfsicamenteel disco y se recuperaronlos
datoscon un programallamadoAnadisk
Evidencia
Certeza clara, manifiesta, de una cosa
Aquelloselementosquenosproporcionan Aquellos elementos que nos proporcionan
informacin, que nos permite soportar
conclusiones, hallazgos y recomendaciones.
La evidencia puede ser de varios tipos:
Directa
i i l
Dr. Roberto Gmez Crdenas Lmina10
Circunstancial
Concluyente
Pericial
...
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
6
Evidencia
Para que la evidencia sea admisible, debe ser:
S fi i t i t fi i t id i Suficiente - existe suficiente evidencia para
convencer a una persona razonable de la validez de
los hallazgos?
Relevante - tiene la evidencia una relacin sensible
y lgica con el hallazgo?
C l id i i l
Dr. Roberto Gmez Crdenas Lmina11
Competente - es la evidencia consistente con los
hechos? es vlida? se genera en el curso normal del
negocio?
Y por supuesto, legalmente obtenida
Evidencia digital
Evidencia digital o electrnica es MUY frgil.
Mantener laintegridaddelaescenadel crimen Mantener la integridad de la escena del crimen.
Datos admisibles ante un juez.
La evidenciavolatil esaquellaquedesaparecer
rpido, comoser conexionesactivasde red, procesos
en lamemoria, archivosabiertos, etc.
Lo quese haga, tcnicamentevaa afectar la evidencia.
Dr. Roberto Gmez Crdenas Lmina12
oquese g , c c e ev ec ev de c .
Ejecutar el comandopsen UNIX sobreescribirpartesde la
memoria.
Se puedesobreescribir la historiade comandos.
Se puedenafectar lasfechasde accesoa los archivos.
Existeel riesgode programastroyanos y de rootkits.
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
7
Principio Heisenbergdel anlisis del
sistema.
Mundo real: imposible saber tanto el
momento como la ubicacin; examinando
uno afecta al otro
Computadoras: examinar o recolectar una
parte del sistema afectara a otros
componentesdel sistema Esimposible
Dr. Roberto Gmez Crdenas Lmina13
componentes del sistema. Es imposible
capturar el sistema entero en cualquier
punto del tiempo.
Tipos de anlisis forense
Anlisis de intrusin
E l i d d Evaluacin de daos
Investigacin de sospechosos
Anlisis de herramientas
Anlisis de bitcoras
Dr. Roberto Gmez Crdenas Lmina14
Bsqueda de evidencia
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
8
Anlisis de Intrusin
Quin logr entrar?
Q f l hi i ? Qu fue lo que hicieron?
Cundo ocurri el evento?
Adonde ms fueron?
Por qu escogieron el blanco?
Dr. Roberto Gmez Crdenas Lmina15
Cmo realizaron esto?
Evaluacin de Daos
Qu pudo ver el intruso?
Q ll ? Qu se llevo?
Qu fue lo que dej detrs?
Adonde se fu?
Dr. Roberto Gmez Crdenas Lmina16
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
9
Recuperacin de Archivos
Archivos borrados
A hi did Archivos escondidos
Slack space
Bloques daados
Esteganografa
Dr. Roberto Gmez Crdenas Lmina17
X-Drives
Anlisis de Herramientas
Qu herramientas us el atacante?
C ili ? Cmo se utilizaron?
En que lenguaje estn escritas?
Comparacin de la herramienta vs. archivos del
sospechoso.
Dr. Roberto Gmez Crdenas Lmina18
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
10
Anlisis de Bitcoras
Eventos
M it Monitoreo
Qu informacin se puede obtener?
FW/Router/Server?
Tripwire?
Modem/FTP/Telnet/Ras?
Dr. Roberto Gmez Crdenas Lmina19
Modem/FTP/Telnet/Ras?
Bsqueda de Evidencia
Archivos de imgenes
S f Software
Archivos borrados
Archivos escondidos
Encriptados
Dr. Roberto Gmez Crdenas Lmina20
Particiones escondidas
Palabras claves
Herramientas de acceso remoto
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
11
El proceso forense
Cuatro pasos
Dr. Roberto Gmez Crdenas Lmina21
Identificar
evidencia
Preservar
evidencia
Analizar
evidencia
Presentar
evidencia
Identificar la evidencia
Los equipos que pueden contener evidencia,
reconociendolafrgil naturalezadelosdatos reconociendo la frgil naturaleza de los datos
digitales
Identificar la informacin que se encuentra
disponible.
Determinar lamejor formaderecolectarla.
Dr. Roberto Gmez Crdenas Lmina22
Determinar la mejor forma de recolectarla.
Qutipode informacinestdisponible?
Cmola podemosllevar de forma segura?.
Qupuedeformar parte de la evidencia?
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
12
Dnde puede residir?
Discos rgidos.
Archivosde SWAP.
Archivostemporales.
Espaciono asignadoen el disco.
EspacioFile-Slack.
Memoriay procesosquese encuentranejecutando.
Diskettes, CD-ROMS, DVDs, ZIP, J azz, Tapes.
Archivosdebitcoras
Dr. Roberto Gmez Crdenas Lmina23
Archivosde bitcoras
Respaldos
PDAs.
Memory Sticks.
Preservar la evidencia
Con la menor cantidad de cambios
(contaminacin) (contaminacin).
El forense debe poder demostrar su
responsabilidad en cualquier cambio que tenga la
evidencia.
Cmodemostrar queloquesetienecomo
Dr. Roberto Gmez Crdenas Lmina24
Cmo demostrar que lo que se tiene como
evidencia es exactamente igual a lo que
originalmente se recolect
Cmputo Forense Dr. Roberto Gmez
Introduccin al Cmputo Forense
13
Puntos a considerar
Se debetratar de no realizar ningncambiosobrela
misma.
Se debenregistrar y justificar todoslos cambios.
Realizar un by-pass del sistemaoperativoy crear
por fuera un backup de todala evidencia.
Las copiasduplicadasdebenser escritasen otro
discorgidooCD-ROM
Dr. Roberto Gmez Crdenas Lmina25
disco rgidoo CD-ROM.
Se deberealizar unadocumentacinde todoel
procesode la generacinde imgenes.
Se debenautenticar todoslos archivose imgenes
utilizadascon obtencinde huellasdigitales.
Orden de volatilidad
Registros Nanosegundos Registros Nanosegundos
Memoria principal Nanosegundos
Estado red Milisegundos
Procesos corriendo Segundos
Disco Minutos
Floppies, medios de respaldo, etc Aos