• No se han encontrado resultados

PARTE I ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE STELLA

2.3 Fase de Implementación

2.3.5 Análisis forense basado en InstallWatch

2.3.5.2 Descripción de Registros

Como se ha podido ver, InstallWatch ofrece múltiple información sobre los cambios efectuados en los registros. Así, es importante tener un cierto conocimiento sobre los registros de Windows XP, ya que la honeypot corre sobre este sistema operativo.

Ilustración 24. Registros de Windows XP.

El Registro contiene información que Windows utiliza como referencia continuamente, por ejemplo los perfiles de los usuarios, las aplicaciones instaladas en el equipo y los tipos de documentos que cada aplicación puede crear, las configuraciones de las hojas de propiedades para carpetas y los iconos de aplicaciones, los elementos de hardware que hay en el sistema y los puertos que se están utilizando.

Una sección del Registro es un grupo de claves, subclaves y valores del Registro que cuentan con un conjunto de archivos auxiliares que contienen copias de seguridad de sus datos. En Windows XP, los archivos auxiliares de todas las secciones excepto HKEY_CURRENT_USER están en la carpeta %SystemRoot%\System32\Config. Los archivos auxiliares para HKEY_CURRENT_USER están en la carpeta %SystemRoot%\Profiles\nombreDeUsuario. Las extensiones de los archivos de estas carpetas indican el tipo de datos que contienen. A veces, la falta de extensión también puede indicar el tipo de datos que contienen.

Sección del Registro Archivos auxiliares

HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav

HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav

HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav,

Ntuser.dat, Ntuser.dat.log HKEY_USERS\DEFAULT Default, Default.log, Default.sav

Tabla 1. Registros y archivos auxiliares en Windows XP.

Las características de seguridad de Windows XP permiten que un administrador controle el acceso a las claves del Registro.

Los tipos de datos definidos que se usan en Windows XP son caracteres y el tamaño máximo del nombre de un valor es de 16.383 de caracteres. Los valores largos (de más de 2.048 bytes) deben almacenarse como archivos con el nombre almacenado en el Registro, lo que contribuye a que el Registro se utilice eficazmente. El tamaño máximo de un valor es el de la memoria disponible.

La Tabla 2 enumera las claves predefinidas que utiliza el sistema. El tamaño máximo del nombre de una clave es de 255 caracteres.

Carpeta o clave

predefinida Descripción

HKEY_CURRENT_USER

Contiene la raíz de la información de configuración del usuario que ha iniciado sesión. Las carpetas del usuario, los colores de la pantalla y la configuración del Panel de control se almacenan aquí. Esta información está asociada al perfil del usuario. Esta clave a veces aparece abreviada como "HKCU".

HKEY_USERS

Contiene todos los perfiles de usuario cargados activamente en el equipo. HKEY_CURRENT_USER es una subclave de HKEY_USERS. HKEY_USERS puede aparecer abreviada como "HKU".

HKEY_LOCAL_MACHINE

Contiene información de configuración específica del equipo (para cualquier usuario). Esta clave a veces aparece abreviada como "HKLM".

HKEY_CLASSES_ROOT

Es una subclave de HKEY_LOCAL_MACHINE\Software. La información que se almacena aquí garantiza que cuando abra un archivo con el Explorador de Windows se abrirá el programa correcto. Esta clave a veces aparece abreviada como "HKCR". La clave HKEY_CLASSES_ROOT proporciona una vista del

orígenes. HKEY_CLASSES_ROOT también proporciona una vista combinada para los programas diseñados para versiones anteriores de Windows. Para cambiar la configuración del usuario interactivo, se deben realizar los cambios en HKEY_CURRENT_USER\Software\Classes en lugar de en HKEY_CLASSES_ROOT. Para cambiar la configuración predeterminada, se deben realizar los cambios en HKEY_LOCAL_MACHINE\Software\Classes. Si escribe valores en una clave de HKEY_CLASSES_ROOT, el sistema almacena la

información en

HKEY_LOCAL_MACHINE\Software\Classes. Si escribe valores para una clave en HKEY_CLASSES_ROOT y la clave ya existe en HKEY_CURRENT_USER\Software\Classes, el sistema almacenará la información ahí, en lugar de en HKEY_LOCAL_MACHINE\Software\Classes.

HKEY_CURRENT_CONFIG Contiene información acerca del perfil de hardware que utiliza el equipo local cuando se inicia el sistema.

PARTE II

CAPTURAS Y ANÁLISIS FORENSE EN STELLA

3

STELLA EN FUNCIONAMIENTO

1.1

Ejemplo

Una vez descrita la completa arquitectura de STELLA, se procede a mostrar un ejemplo de funcionamiento.

En primer lugar se inicia Snort. Puesto que el proceso de captura se llevo a cabo en multitud de ocasiones, se creó un fichero al que se definió con la extensión .bat –

iniciarsnort.bat – en el directorio C:\Snort\bin, de modo que sea auto ejecutable.

En este fichero se escribieron todas las instrucciones de Snort necesarias para su inicialización como servicio.

Ilustración 25. Fichero .bat para iniciar Snort.

Así, se desinstala el servicio, se vuelve a instalar y se inicia. Puede parecer redundante, pero evita cualquier tipo de problema en la iniciación del servicio y evita tener que analizar el posible fallo en el inicio (si está bien instalado, si ya está ejecutándose, etc.), lo que ahorra tiempo. La Ilustración 26 muestra como se ejecuta por comandos Snort desde el directorio adecuado.

En este momento, se procede a iniciar las máquinas virtuales. En primer lugar, se lanza el servidor Sebek y se inicia el programa (Ilustración 27). A continuación, se inicia la máquina virtual trampa desde una snapshot adecuada, es decir, en la que ya se ha instalado todo el software necesario, configurado Sebek adecuadamente y tomada una snapshot con InstallWatch. Todo este proceso se había llevado a cabo anteriormente y, para asegurar que el cebo no está infectado, sin conexión a la red.

Documento similar