24
Versi Versi ó ó n 1.0 n 1.0 An An á á lisis Forense lisis Forense 12 Enero 2005

An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Embed Size (px)

Citation preview

Page 1: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

VersiVersióón 1.0n 1.0

AnAn áálisis Forenselisis Forense

12 Enero 2005

Page 2: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 2

ÍÍNDICENDICE

Parte teórica• Análisis Forense• Respuesta a Incidentes• Motivación• Evidencias• El Proceso Forense

Parte Práctica• Herramientas• Análisis de un caso REAL

Page 3: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 3

Análisis Forense

Definición de Análisis Forense• Respuesta a Incidentes

Sinónimos: Cyberforensics, Forensic Analysis, Forensics, Computer Forensics, and Digital Forensics

DFRWS 2001: Digital Forensic Science

The use of scientifically derived and proven methods toward the preservation, collection, validation,

identification, analysis, interpretation, documenta tion and presentation of digital evidence derived from digital

sources for the purpose of facilitating or furthering the reconstruction of events found to be criminal, or helping to anticipate unauthorized actions shown to be disruptive

to planned operations

Page 4: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 4

Respuesta a Incidentes

La Respuesta a Incidentes

• Empecemos por el principio….¿Qué es un Incidente ?

Algunos tipos de incidentes:• Compromisos de integridad

• Uso no autorizado

• Denegación de servicio• Daños

• Intrusiones

Page 5: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 5

Respuesta a Incidentes

El proceso :

Identificación

Análisis Forense

Recuperación

Preparación

Seguimiento

Page 6: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 6

Necesidad de Métodos Forenses

¿Por qué es necesario?• Los datos digitales son frágiles, volátiles , complejos de interpretar y

deben ser preservados y autenticados adecuadamente.

• Deterioro de las evidencias.• Cambio de perfil del ciberdelincuente .

• El “iceberg de datos”:

Datos encontrados con herramientas convencionales

Datos adicionales encontrados con herramientas forenses

Page 7: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 7

Objetivos de la investigación forense

Objetivos Generales• Confirmar el incidente ocurrido.

• Llevar a cabo una investigación estructura del incidente.

• Preservar y asegurar las evidencias digitales y validarlas para un posible proceso judicial.

• Asegurar la continuidad de negocio. Minimizar costes de interrupción de servicio.

• Entender, corregir y proteger de futuros compromisos

Page 8: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 8

Evidencia Digital vs Prueba Electrónica

La evidencia digital. Que es? • No son más que datos

Donde encontrarlas ??

La prueba digital• Datos = Prueba? NO

Información almacenada o transmitida en formato digital aceptada en un proceso judicial

Una línea de log

Una MAC en una

tabla ARP

Proceso en ejecución

Un fichero

Page 9: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 9

Tipos de Evidencias

Tipos de Evidencias• Testimonio Humano

• Evidencias Físicas

• Evidencias de Red

• Evidencias de Host� Memoria� Conexiones de Red

� Procesos

� Usuarios conectados� Configuraciones de red

� Discos

Volatilidad

Page 10: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 10

El proceso Forense

El proceso Forense

Recolección

Análisis Preliminar

Investigación

Análisis

Presentación

Page 11: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 11

Recolección de Evidencias

Primera Fase: Llegamos al lugar del incidente.

• Preservar la escena del crimen. � De personas: Evitar que acciones de terceros contaminen o destruyan

pruebas

• Recoger evidencias físicas� Descripción del hardware� Descripción de los dispositivos externos

� Topologías de red

� Fotografiar el sistema

• Recoger evidencias humanas� Testimonio del administrador: ¿Qué ha tocado?

Page 12: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 12

Recolección de Evidencias

Recoger evidencias del host .

• Tratar de obtener la mayor información posible con el mínimo impacto

El dilema: ¿apagamos el sistema, o antes interactuamos con él?

No se puede obtener el estado de un No se puede obtener el estado de un

sistema sin alterarlosistema sin alterarlo

Page 13: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 13

Análisis en frío VS Análisis en caliente

Análisis en FríoEvitamos un mayor impacto en la máquina.

Solo podemos acceder a la información no volátil.

• ¿Cómo apago el sistema comprometido?

Análisis On-linePodemos recoger mucha más información.Técnicas avanzadas solo detectables en memoria.

Fácil contaminación del sistema. Juicio?login, procesos, binarios contaminados, etc…

Respuesta del intruso. Sistema Peligroso!!Información no fiable.

Page 14: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 14

Recolección de Evidencias

Recolección de evidencias en caliente

• No utilizar las herramientas del sistema. Podrían haber sido alteradas

• No ser intrusivo:� Ejecutar lo estrictamente necesario.

� No alterar el contenido del disco

� No instalar programas, ni volcar salida de programas a disco duro.� Utilizar medios externos para almacenar los datos o enviarlos vía red.

• Recoger por orden de volatilidad

• Documentación• Modificación y Sobreescritura en discos

Muy fácil contaminar las evidencias!!

Page 15: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 15

Recolección de Evidencias

Preparación del Toolkit• Herramientas limpias

• Compiladas estáticamente• Ejemplos: nc,netsatst,memdump, dd , pcat, etc…

Interactuar con el entorno• Análisis del tráfico del red

Procedimiento:• csi# nc -l -p 8888 > date_compromised

• victima# /mnt/cdrom/date | /mnt/cdrom/nc 192.168.1.100 8888 -w 3

Page 16: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 16

Recolección de Evidencias

Estudio previo del Impacto• Comando mount

atime/bin/mount

atime/dev/cdrom

Atime, mtime, ctime /etc/mtab

atime/etc/fstab

atime/usr/lib/locale/locale-archive

atime/lib/tls/libc.so.6

atime/etc/ld.so.cache

ModificadoFichero

Page 17: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 17

Recolección de Evidencias

Evidencias a recoger• Memoria• Tablas caché: arp, rutas, etc..• Conexiones de red

• Procesos

• Módulos del kernel• Información del sistema

• Fecha

Page 18: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 18

Recolección de Evidencias

Recolección de evidencias en frío• Extracción de discos

• Copiado de disco. bit-por-bit

Recolección de evidencias de red• IDS

• Firewall

• Herramientas de monitorización

La entrega de los medios• Documento firmado por el perito/notario y la empresa.

Page 19: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 19

Recolección de Evidencias

Reglas Básicas:

• Sumas de comprobación

• Documentación de TODO

• Cadena de Custodia

• Consideraciones de transporte y almacenamiento

• Puede no ser suficiente� Perito judicial o Notario

Page 20: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 20

Análisis de Evidencias

Segunda Fase: Empezamos el análisis

Consideraciones:

• NUNCA trabajar con datos, evidencias, dispositivos, etc.. ORIGINALES

• Respetar la legislación y las políticas de la Organización

• Documentación

• Resultados Verificables y Reproducibles

• No existe un procedimiento estándar.

Page 21: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 21

Análisis de Evidencias

Preparación del entorno forense

• Laboratorio forense.

• El Sistema de análisis� Entorno limpio

� Aislado de la red

� Herramientas limpias y esterilizadas

• Sistema de Simulación

• Sistema de Pruebas en caliente

¿¿UtUtóópico?pico?

VmwareVmware

Page 22: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 22

Análisis de las Evidencias

Objetivo de Análisis• Quién? Como? Con que? Porqué? Cuando? Etc…

Reconstrucción temporal de los hechos: Timeline• Correlación de eventos. De donde ?

Análisis del sistema de ficheros• Análisis de los ficheros corrientes del sistema

� Comprobación de integridad de los binarios del sistema. � ROOTKITS y Virus ???

• Archivos temporales.• Archivos o directorios “ocultos”

� Nombres camuflados

• Archivos borrados• Slack space• Partición swap• Esteganografía, cifrado, etc…

Page 23: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 23

CONFIDENCIALIDAD Y RESTRICCIONES DE USO

Toda la información contenida en el presente documento, sea de naturaleza técnica, comercial, financiera o de cualquier otro tipo, es propiedad de TISSAT y considerada como “Información estrictamente confidencial”, por lo que no se revelará a terceras partes quedando prohibida su reproducción, total o parcial, por cualquier medio sin el previo consentimiento expreso de TISSAT.

Fin Parte TeóricaFin Parte TeFin Parte Teóóricarica

Page 24: An álisis Forense - Angel Alonso Parrizas · Curso de Análisis Forense - TISSAT- 3 Análisis Forense Definición de Análisis Forense • Respuesta a Incidentes Sinónimos: Cyberforensics,

Curso de Análisis Forense - TISSAT- 24

Roberto GutiRoberto Guti éérrezrrez

ÁÁngel Alonso ngel Alonso PPáárrizasrrizas