Skip to content

Desarrollos

Jerson Martínez (Side Master) edited this page Feb 21, 2018 · 1 revision

Tracking Network

Sondeo o autodescubrimiento de dispositivos interconectados en infraestructuras de red, bajo GNU / Linux, en un entorno controlado desde un sistema Web, donde se dibuje un mapa (topología) de red.

Objetivos específicos:

1- Diseñar el ciberespacio donde se hará el testeo.

2- Aplicar comunicación SSH con autenticación de cifrado RSA.

3- Implementar la herramienta NMap para explorar red.

4- Generar la información, ordenarla y almacenarla en DB.

5- Instalar paquete de PHP, libssh2 para habilitar conexiones SSH.

6- Implementar la librería VIS.js para dibujar la topología de red.

7- Identificar el tipo de dispositivo de telecomunicaciones implementado.

8- Diseñar el menú contextual de los dispositivos en el mapa de red.

Agregar dispositivos de telecomunicaciones manualmente

Incorporar los dispositivos de telecomunicaciones conectados en red de forma manual, tal que, se tenga que agregar la información del ciberespacio desde cero o bien, dispositivos que no hayan sido encontrados aplicando la práctica anterior, Tracking Network, de manera que, al agregarlos manualmente, el mapa de red cambie al nuevo estado.

Objetivos específicos:

1- Obtener la información extraída a partir del Tracking Network.

2- Vincular lógicamente los dispositivos agregados.

3- Asignar diseño sobre los tipos de dispositivos.

4- Agregar direccionamiento IP, aplicando los casos de tipos.

5- Verificar el estado del equipo en red que se está agregando.

6- Diseñar un menú contextual para la lista de dispositivos.

Control de usuarios | Seguridad de Login

Gestión de privilegios entre usuarios, Root y Administradores.

Objetivos específicos:

1- Diseñar sistema para crear perfil oficial.

2- Implementar seguridad en Login (Bloqueo de ataques a fuerza bruta).

3- Asignar privilegios con respecto a las actividades realizadas.

4- Capturar eventos de los usuarios.

5- Para Administradores, pedir contraseña en caso de necesitar de Root.

Obtención de información de los equipos

Obtener toda la información posible de los equipos con sistema operativo GNU/Linux disponibles en la red, mostrar dicha información en la interfaz web, a través de gráficos y tablas, para garantizar la monitorización tanto de hardware como software, permitiendo al administrador de red conocer el estado de sus sistemas.

Objetivos específicos:

  1. Estado actual de la memoria RAM

[Memoria total] [Memoria en uso] [Memoria disponible] [Memoria compartida] [Buffer (Memoria de acceso a disco, red, temp, filesystems, etc)] [Memoria cache].

  1. Estado de la memoria de intercambio (Swap)

[Espacio total] [Espacio en uso] [Espacio disponible].

  1. Procesador

[Información del procesador] [Porcentaje de uso].

  1. Uso de discos duros

[Número total de discos montados] [Capacidad total] [Espacio usado] [Espacio disponible] [Porcentaje de uso] [Punto de montaje] [Velocidad de lectura y escritura]

  1. Estado de la batería

[Estado de la conexión a la corriente] [Porcentaje de carga]

  1. Red

[Interfaces de red y direcciones IP asignadas] [Puertos que se encuentran abiertos] [Estado de las conexiones de red] [Tráfico de red (Velocidad de transmisión y consumo de ancho de banda)].

  1. Servicios de red

[DHCP (Interfaz en la que está asignado IP’s, Asignaciones realizadas)] [DNS (Zonas configuradas, traducciones)] [HTTP (Sitios virtuales configurados)].

  1. Usuarios con sesión iniciada en el sistema

  2. Procesos

  3. Información del Sistema operativo

Recolección de Logs

Crear un recolector de logs como fuente de información para gestionar los eventos producidos por los servicios de red.

Objetivos específicos:

  1. Configurar los servidores para que envíen sus logs a un servidor central.

  2. Configurar los niveles de facilidad y severidad.

  3. Configurar el número de días máximo que estarán guardados esos logs.

  4. Visualización a través de filtros y búsqueda.

  5. Enviar por correo electrónico logs que el usuario considere apropiado.

Backups y Restores (Base de datos y configuración de servicios)

Diseñar un sistema automatizado para la creación de respaldos (copias de seguridad) y restauraciones de archivos y bases de datos para recuperarse rápidamente ante la ocurrencia de un fallo.

Objetivos específicos:

  1. Mostrar los equipos disponibles para realizar copias de seguridad.

  2. Examinar el sistema de archivos del equipo origen y el equipo destino.

  3. Permitir la realización de copias y restauraciones de cualquier archivo que sea visualizado.

  4. Automatizar las copias de seguridad y restauraciones de los ficheros de configuración de los servicios instalados.

  5. Automatizar las copias de seguridad de las bases de datos hacia un servidor de respaldo.