Este documento describe una aplicación para controlar puertos lógicos TCP y UDP. Explica la problemática de puertos no deseados y cómo la aplicación funciona mediante la comunicación entre un script, la aplicación de control de puertos lógicos y una base de datos centralizada. También resume los componentes desarrollados, que incluyen la interfaz de usuario, la base de datos y funcionalidades como la gestión de dispositivos, IPs, incidencias y conexiones.
1. Aplicación de
Control de
Puertos Lógicos
Mar Sánchez-Monge Maria Oliva Suárez
Aleñar Miguel Titos Ramis
Antonio Sola Venteo
2. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
3. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
4. Proyecto Global
¿Qué queremos conseguir?
Control de inactividad de los puertos (MCIdeP)
Control por dirección MAC (MCMAC)
Control por dirección IP (MCIP)
Control de puertos lógicos TCP y UDP (MCPL)
Repositorio centralizado de la información de
Red (BBDD)
6. Proyecto Global
Nuestra parte del esquema
MCIdeP MCIP
MCMAC
BBDD
MCPL NMS
7. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos TCP/UDP
• Problemática
• Cómo funciona
• Qué hemos desarrollado
Base de Datos
• Diseño
• Aplicación
Conclusiones
8. Aplicación de Puertos Lógicos
Problemática: Puerto NO Deseado
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
TELNET:
23
Usan Apache como
servidor web…
Y esta versión tiene
una vulnerabilidad…
¡Controlaré el
equipo!
9. Aplicación de Puertos Lógicos
Problemática: Puerto NO Deseado
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
TELNET:
23
Usan Apache como
servidor web…
Y esta versión tiene
una vulnerabilidad…
¡Controlaré el
equipo!
10. Aplicación de Puertos Lógicos
Problemática: Cae uno de Nuestros Puertos
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
11. Aplicación de Puertos Lógicos
¿Existen Soluciones?
Netstat
TCP-Wrapper
Firewalls Personales
Escáneres de puertos
12. Aplicación de Puertos Lógicos
Tipos de puertos
Puertos TCP Puerto TCP
Abiertos Abierto
WWW: 80
TELNET:
FTP: 21
POP3: 110 23
ORIGINALES o NO DESEADOS:
CONOCIDOS: NO CONTROLADOS
CONTROLADOS
15. Aplicación de Puertos Lógicos
¿Cómo funciona?
SCRIPT
MCPL
NMS
0,
23 , 8 23
1, :
E
CP
: 2 S
E
T
E TS L NP
GON 10 ES TC ES
O
SP 1 A TP L
T RE LOC E
S
E A
GE R OC
G
T L
E
G
16. Aplicación de Puertos Lógicos
¿Cómo funciona?
GET TCP LOCALES ACTUALES PC
GET RESPONSE: 21, 23, 80,
SCRIPT
ROJO
110
MCPL
NMS
17. Aplicación de Puertos Lógicos
¿Cómo funciona?
SCRIPT
MCPL
NMS
GE
TGTE T
CP
RE
LO SP
CA ON
LE
S EO
: .2Y
1, N
8D ,
0.
110
PC
RO
JO
BBDD
18. Aplicación de Puertos Lógicos
¿Cómo funciona?
ALARMA 23 PC ROJO
SCRIPT
MCPL
NMS
BBDD
19. Aplicación de Puertos Lógicos
¿Cómo funciona?
ALARMA 23 PC ROJO
SCRIPT
MCPL
NMS
BBDD
34. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
35. Base de Datos
El Diseño
Repositorio Centralizado de los Datos de Red
Información Estática vs. Dinámica
Actualización Automática de los Datos
52. Base de Datos
Incidencias
DISPOSITIVO @IP
UBICACIÓN FÍSICA
53. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones