Está en la página 1de 15

GUÍA ÚNICA PARA EL DESARROLLO DEL COMPONENTE PRÁCTICO DEL

CURSO ANÁLISIS FORENSE

WILSON FERNEY PARDO RICO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA - ECBTI
ESPECIALIZACIÓN EN SEGURIDAD INFORMÁTICA
BOGOTA D.C.
2022

1
GUÍA ÚNICA PARA EL DESARROLLO DEL COMPONENTE PRÁCTICO DEL
CURSO ANÁLISIS FORENSE

WILSON FERNEY PARDO RICO

Análisis Forense

Milton Javier Mateus


Tutor de Curso

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA - ECBTI
ESPECIALIZACIÓN EN SEGURIDAD INFORMÁTICA
BOGOTA D.C.
2022

2
CONTENIDO

Pág.

1. OBJETIVOS 5
2. DESARROLLO DE LA ACTIVIDAD 6
Crear sentencias y llamados a la base de datos, crear 8 sentencias de las cuales 5
se ejecuten bien y 3 que no estén bien desarrolladas. 7
Recolección de estructuras volátiles 10
Para el desarrollo del análisis forense se realizará la recolección de estructuras
volátiles. 10
3 CONCLUSIONES 14
BIBLIOGRAFÍA 15

3
INTRODUCCIÓN

Hoy en día la información tiene un gran valor para las empresas, es por eso que
se debe proteger a todo costo, tomando las medidas necesarias para garantizar su
protección.
Los análisis que se realizan a las diferentes bases de datos tienen como objetivo
identificar todas las vulnerabilidades de seguridad propias y una vez identificadas
poder realizar un plan de mitigación que permita garantizar la seguridad y
confiabilidad de la información.
El uso de las herramientas de seguridad nos permite hacer una interventoría a la
información y bases de datos ayudando a salvaguardar y tener disponible dicha
información.

4
1. OBJETIVOS

1.1 OBJETIVO GENERAL

 Realizar el respectivo análisis forense a la base de datos Northwind en MS


SQL SERVER.

1.2 OBJETIVOS ESPECÍFICOS

 Con la ayuda de las diferentes herramientas efectuar la captura de


información de la base de datos Northwind con respecto a data caché, plan
caché y server state.

 Analizar los resultados de seguridad obtenidos en la base de datos


Northwind.

5
2. DESARROLLO DE LA ACTIVIDAD

Para el desarrollo de la presente practica se requiere realizar las descargas del


programa SQL Server y de la base de datos Northwind.

Figura 1: Descarga base de datos Northwind

Se crea y carga la base de datos Northwind en el programa SQL Server.

Figura 2: Carga de Base de datos Northwind

6
CREAR SENTENCIAS Y LLAMADOS A LA BASE DE DATOS, CREAR 8
SENTENCIAS DE LAS CUALES 5 SE EJECUTEN BIEN Y 3 QUE NO ESTÉN
BIEN DESARROLLADAS.

Se realizaron 8 sentencias con ejecución ok y se 3 las cuales arrojan error.

Sentencia # 1

Figura 3: Sentencia # 1

Sentencia # 2

Figura 4: Sentencia # 2

Sentencia # 3

Figura 5: Sentencia # 3

7
Sentencia # 4

Figura 6: Sentencia # 4

Sentencia # 5

Figura 7: Sentencia # 5

Sentencia # 6

Figura 8: Sentencia # 6

Sentencia # 7

8
Figura 9: Sentencia # 7

Sentencia # 8

Figura 10: Sentencia # 8

Sentencia # 9 error # 1

Figura 11: Sentencia # 9 error #1

Sentencia # 10 error # 2

9
Figura 12: Sentencia # 10 error #2

Sentencia # 11 error # 3

Figura 13: Sentencia # 11 error #3

RECOLECCIÓN DE ESTRUCTURAS VOLÁTILES

Para el desarrollo del análisis forense se realizará la recolección de estructuras


volátiles.

Las herramientas forenses utilizada fue SQL Analyzer para generar un reporte de
sentencias ejecutadas.

Figura 14: Escaneo realizado

10
Figura 15: Log de sentencias, consulta y datos modificados

Plan caché – compilación de sentencias sql


Con SQL Server y la ejecución de funciones de administración dinámica que nos
permite ejecutar y visualizar el contenido del caché del plan. Las siguientes son las
funciones utilizadas.

sys.dm_exec_cached_plans
sys.dm_exec_sql_text
sys.dm_exec_query_plan

Figura 16: Data Caché

11
En la siguiente figura se observa en la forma que se ejecuta el plan anterior.

Figura 17: Ejecución de Plan

Figura 18: cache clock

Para la consulta de los Procesos activos se ejecutó: sys.sysprocess

12
Figura 19: Procesos activos
Database connections

El comando SP_WHO nos proporciona la información sobre los usuarios, las


sesiones y los procesos actuales en la base de datos de Microsoft SQL Server.

Figura 20: Conexiones a la base de datos Northwind

Database sessions

Figura 21: Database Sesión

Sentencias sql recientemente ejecutadas

13
Figura 22: Sentencias sql
3 CONCLUSIONES

Con las diferentes aplicaciones pudimos corroborar que la herramienta SQL


ANALYZER, DFF y de más herramientas internas de SQL SERVER nos permiten
observar los cambios realizados a la base de datos.

Con la herramienta SQL ANALYZER QUERY se lograron las sentencias


ejecutadas en la base de datos.

Con ayuda de las diferentes herramientas se logro el objetivo de descargas los


diferentes datos e información para efectuar la validación y búsqueda de actividad
no autorizada, lo cual nos permite realizar los planes de mitigación
correspondiente.

14
BIBLIOGRAFÍA

 BEN, RICHARDSON, [en línea] Descripción de la memoria caché del plan


de consulta de SQL Server [18 de enero de 2018] disponible en:
https://www.sqlshack.com/understanding-sql-server-query-plan-cache/

 KRIS WENZEL [en línea] Planes de consulta en SQL [6 de marzo de 2022]


disponible en: https://www.essentialsql.com/what-is-a-query-plan/

 JOTAJOTAVM, [en línea] SQL Server | 51 - Exportar a Excel desde SQL


server [22 feb 2017] disponible en: https://www.youtube.com/watch?v=-
tPfgJ_tc5U

15

También podría gustarte