Laboratorios: Informática Forense, Introducción y Contenido
Como de costumbre en todo inicio de un nuevo recurso en Labs.DragonJAR, se hace necesario definir la finalidad del Laboratorio, el contenido temático y la introducción al mismo.
Para ello comenzaré con la definición del concepto Informática forense y nada mejor que la definición ofrecida por la Wikipedia, veamos:
El cómputo forense, también llamado informática forense, computación forense, análisis forense digital o examinación forense digital es la aplicación de técnicas científicas y analíticas especializadas a infraestructura tecnológica que permiten identificar, preservar, analizar y presentar datos que sean válidos dentro de un proceso legal.
Dichas técnicas incluyen reconstruir el bien informático, examinar datos residuales, autenticar datos y explicar las características técnicas del uso aplicado a los datos y bienes informáticos.
Como la definición anterior lo indica, esta disciplina hace uso no solo de tecnología de punta para poder mantener la integridad de los datos y del procesamiento de los mismos; sino que también requiere de una especialización y conocimientos avanzados en materia de informática y sistemas para poder detectar dentro de cualquier dispositivo electrónico lo que ha sucedido.
La importancia de éstos y el poder mantener su integridad se basa en que la evidencia digital o electrónica es sumamente frágil. El simple hecho de darle doble clic a un archivo modificaría la última fecha de acceso del mismo.
Adicionalmente, un examinador forense digital, dentro del proceso del cómputo forense puede llegar a recuperar información que haya sido borrada desde el sistema operativo.
Dispositivos a analizar
La infraestructura informática que puede ser analizada puede ser toda aquella que tenga una Memoria (informática), por lo que se pueden analizar los siguientes dispositivos:
- Disco duro de una Computadora o Servidor
- Teléfono Móvil o Celular, parte de la telefonía celular
- Agendas Electrónicas (PDA)
- Dispositivos de GPS
- Impresoras
- Memorias USB
Cadena de Custodia:
Proceso ininterrumpido y documentado que permite demostrar la autenticidad de la evidencia física
Pasos del cómputo forense
El proceso de análisis forense a una computadora se describe a continuación:
Identificación
Es muy importante conocer los antecedentes, situación actual y el proceso que se quiere seguir para poder tomar la mejor desición con respecto a las búsquedas y la estrategia de investigación. Incluye muchas veces la identificación del bien informático, su uso dentro de la red, el inicio de la cadena de custodia (proceso que verifica la integridad y manejo adecuado de la evidencia), la revisión del entorno legal que protege el bien y del apoyo para la toma de desición con respecto al siguiente paso una vez revisados los resultados.
Preservación
Este paso incluye la revisión y generación de las imágenes forenses de la evidencia para poder realizar el análisis. Dicha duplicación se realiza utilizando tecnología de punta para poder mantener la integridad de la evidencia y la cadena de custodia que se requiere. Al realizar una imagen forense, nos referimos al proceso que se requiere para generar una copia “bit-a-bit” de todo el disco, el cual permitirá recuperar en el siguiente paso, toda la información contenida y borrada del disco duro. Para evitar la contaminación del disco duro, normalmente se ocupan bloqueadores de escritura de hardware, los cuales evitan el contacto de lectura con el disco, lo que provocaría una alteración no deseada en los medios.
Análisis
Proceso de aplicar técnicas científicas y analíticas a los medios duplicados por medio del proceso forense para poder encontrar pruebas de ciertas conductas. Se pueden realizar búsquedas de cadenas de caracteres, acciones específicas del o de los usuarios de la máquina como son el uso de dispositivos de USB (marca, modelo), búsqueda de archivos específicos, recuperación e identificación de correos electrónicos, recuperación de los últimos sitios visitados, recuperación del caché del navegador de Internet, etc.
Presentación
Es el recopilar toda la información que se obtuvo a partir del análisis para realizar el reporte y la presentación a los abogados, la generación (si es el caso) de una pericial y de su correcta interpretación sin hacer uso de tecnicismos.
Una vez clara la definción de Análisis Forense continuemos con el contenido temático de este nuevo laboratorio.
Contenido Temático (Propuesta con ejemplo práctico de laboratorio)
Definiciones:
- Informática Forense
- Sistemas vivos
- Sistemas muertos
Metodologías
Evidencia digital:
- Identificación
- Recolección
- Preservación
- Análisis
- Dispositivos
Documentación
Técnicas antiforenses
Caso práctico de Laboratorio
- Antecedentes del incidente
- Recolección de los datos
- Descripción de la evidencia
- Entorno del análisis
Descripción de la evidencia
- Análisis de la evidencia
Información del sistema Analizado
Características del S.O
Aplicaciones
Servicios
Vulnerabilidades
Metodología
- Descripción de los hallazgos
Huellas de la intrusión
Herramientas usadas por el atacante
Alcance de la intrusión
El origen del ataque
- Análisis de artefactos
- Cronología de la intrusión
- Conclusiones
- Recomendaciones específicas
- Referencias
Para concluir anexo algunas fuentes de información necesarias para abordar este nuevo desafío:
Introducción a la informática forense
¿Qué es la informática forense o Forensic?
Informatica Forense en Colombia
Nota: Para el caso práctico de Laboratorio haré uso de los magníficos recursos publicados por la gente de Seguridad Unam