Skip to content

yken-neky/SQL-Server-Auditory-Aplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL Server App

Modified

Autor: Yan Luis González Palomo

Obsidian Vault

Important

Para mayor manejo de la documentación, instalar Obsidian y abrir la aplicación en la bóveda de este repositorio. Así se tendrá más accesibilidad a la nueva información


Instalación y despliegue

1. Clonar el repositorio

  • Clonar el repositorio del proyecto desde GitHub/GitLab a la nueva computadora git clone <url-repositorio>

2. Crear y activar entorno virtual

  • Crear nuevo entorno virtual python -m venv venv

  • Activar el entorno virtual

    • Windows: venv\Scripts\activate
    • Linux/Mac: source venv/bin/activate

3. Instalar dependencias

  • Instalar los requerimientos desde requirements.txt pip install -r requirements.txt

4. Configurar base de datos

  • Crear base de datos si es necesario
  • Ejecutar migraciones python manage.py migrate

5. Crear superusuario (opcional)

python manage.py createsuperuser

6. Ejecutar servidor de desarrollo

python manage.py runserver

7. Verificar funcionamiento

Requisitos Funcionales (actualizar)

Sistema de gestión de usuarios

Dashboard general de usuario

  • Mostrar información general del estado de la cuenta del usuario y qué operaciones ha realizado.
  • Permitir conectarse a un servidor de bases de datos, seleccionando de manera previa su sistema y versión.

Log-in-to SGBD

  • Inicio de sesión bajo el método de autenticación de SQL Server.

Dashboard del Servidor de bases de datos

  • Se debe mostrar información asociada a las acciones realizadas por ese usuario en ese servidor.

Ejecución de auditoría de configuraciones de seguridad y buenas prácticas

  • Ejecutar controles al servidor de bases de datos mediante su lógica de implementación dependiendo del gestor.
  • Ejecutar un control, varios o todos los controles a la vez.

Informe de auditoría

  • El informe debe contener información específica y detallada de cada control, dígase descripción, impacto, solución, alternativas de solución en caso de existir, referencias, algún otro detalle importante que sea precisado.
  • En el informe se dejará constancia de el cumplimiento asociado a cada control realizado durante la auditoría, así como una relación total de controles correctos sobre controles ejecutados.
  • Generar un documento PDF del informe.

Estructura de las tablas principales

(Vacío)

En desarrollo ...

About

Herramienta para la automatización de la ejecución de controles de seguridad, basados en los Brenchmarks de CIS para SQL Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors