Top Banner
I I nfraestructura de red nfraestructura de red y servicios en el y servicios en el CIPFP Mislata CIPFP Mislata Ramón Onrubia Pérez [email protected]
99

Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Oct 14, 2018

Download

Documents

lamduong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

IInfraestructura de red nfraestructura de red y servicios en ely servicios en el

CIPFP MislataCIPFP MislataRamón Onrubia Pérez

[email protected]

Page 2: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Situación de partidaSituación de partida

Page 3: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Modelo de red de centro de Modelo de red de centro de ConselleriaConselleria

INTERNET

SECRETARIA + DIRECCION

AULAS + DEPARTAMENTOS

Modelo simple y sencillo de implantar en

cientos de centros

Diseño plano: una subred para secretaria-dirección y

otra para aulas-departamentos

Problemas en aulas/departamentos:● Rendimiento● Seguridad● Escalabilidad

ROUTER ISP

Page 4: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

RendimientoRendimiento

Page 5: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

AULA N AULA 2

RendimientoRendimiento

AULA 1

Broadcast/multicast

¡¡¡GRAVE PROBLEMA EN CLONACIÓN MULTICAST DE AULAS!!!

POSIBLE SOLUCIÓN: ACTIVAR IGMP SNOOPING/STORM CONTROL→ NO SOLUCIONA EXCESO DE BROADCAST P.EJ.: WORMS

SOLUCIÓN ÓPTIMA: SEGMENTAR LA RED CON VLAN'S

Page 6: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

RendimientoRendimiento

Broadcast

¡¡¡BUCLE EN CABLEADO!!!

En ausencia de switches gestionables con spanning tree activado se produce

una tormenta de broadcastinutilizando TODA LA RED

Page 7: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

SeguridadSeguridad

AULA

INTERNET

DEPARTAMENTO SALA PROF.

VICTIMAATACANTE

No hay segmentaciónSe pueden hacer ataques MITM:

● Arp poison● ICMP Redirect/IRDP● Rogue DHCP/ACK Injection● DNS Spoofing/Site Spoofing● SSLStrip/WebMITM

No hay mecanismos de protección DHCP ante ataques DHCP starvation o rogue DHCP

ROUTER ISP

Page 8: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Necesidades y Necesidades y propuestas de mejora en propuestas de mejora en

el CIPFP Mislatael CIPFP Mislata

Page 9: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

¡¡¡Una solución quiero!!!

Rendimiento de lared Servicios de red

confiables

Seguridadinformática

Gestión wifiunificada

Control de accesoa Internet

Plataformapara proyectos

Monitorizaciónde red y servicios

Page 10: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Rendimiento de la red

● Problemas con broadcast/multicastProblemas con broadcast/multicast

● Crear dominios de broadcast reducidosCrear dominios de broadcast reducidos

● Aumentar BW interno a 1GE/puestoAumentar BW interno a 1GE/puesto

● Problema “Netsplit” → segmentos aisladosProblema “Netsplit” → segmentos aislados

● Aumentar disponibilidadAumentar disponibilidad

Page 11: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Servicios críticos: DHCP, DNS, Proxy, RADIUS, etcServicios críticos: DHCP, DNS, Proxy, RADIUS, etc

● Tolerancia a fallosTolerancia a fallos

● Servicios en cluster de HAServicios en cluster de HA

● Modo activo/pasivo → un servicio está en standby Modo activo/pasivo → un servicio está en standby

esperando que falle en el nodo principalesperando que falle en el nodo principal

Servicios de red confiables

Page 12: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Problema wifi heterogénea, difícil gestiónProblema wifi heterogénea, difícil gestión

● Configuración centralizada con controladorConfiguración centralizada con controlador

● Soporte de múltiple SSID por APSoporte de múltiple SSID por AP

● Acceso con WPA2 Enterprise con RADIUSAcceso con WPA2 Enterprise con RADIUS

● Detección de rogue AP'sDetección de rogue AP's

● Mejora del roaming → BSSID virtualMejora del roaming → BSSID virtual

Gestión wifi unificada

Page 13: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Generar estadísticas de usoGenerar estadísticas de uso

● Monitorizar caídas en serviciosMonitorizar caídas en servicios

● Generar alertas ante fallosGenerar alertas ante fallos

● Diagnóstico de fallos y detección de Diagnóstico de fallos y detección de

problemas de rendimientoproblemas de rendimiento

Monitorización red y servicios

Page 14: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● No existía control en el aula por el profesorNo existía control en el aula por el profesor

● Desarrollar aplicación intuitiva para profesoradoDesarrollar aplicación intuitiva para profesorado

● Interfaz web multiplataformaInterfaz web multiplataforma

● Bloquear aplicaciones de túneles para saltar Bloquear aplicaciones de túneles para saltar

filtros de contenidos (Ultrasurf, Tor, etc)filtros de contenidos (Ultrasurf, Tor, etc)

Control de acceso a Internet

Page 15: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Separar los segmentos de red (VLAN) con seguridad Separar los segmentos de red (VLAN) con seguridad

perimetralperimetral

● Evitar o detectar ataques MITMEvitar o detectar ataques MITM

● Generar alertas ante ataquesGenerar alertas ante ataques

● Evitar suplantaciones DHCPEvitar suplantaciones DHCP

Seguridad informática

Page 16: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Infraestructura de virtualización para Infraestructura de virtualización para

proyectos de alumnosproyectos de alumnos

● Optimización del uso de recursos Optimización del uso de recursos

compartidoscompartidos

● Ubicuidad: accesible desde InternetUbicuidad: accesible desde Internet

Plataforma para proyectos de alumnos

Page 17: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Infraestructura de redInfraestructura de red

Page 18: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

INTERNET

Segmentación en VLAN'sSegmentación en VLAN's

VLAN AULA 1

ROUTER ISP

ROUTER INTERNO 1

ROUTER INTERNO 2

VLAN AULA N

VLAN DEPART.

VLAN WIFI ALUMN.

VLAN WIFI PROF.

VLAN ToIP

ROUTER VIRTUAL VRRP

● Segmentación en VLAN's con asignación de subredes a partir de 172.16.0.0/16

● Dominios de broadcast reducidos● Contención de broadcast

(STORM control)● 35 VLAN/subredes actualmente● Dos routers intermedios con NAT

en alta disponibilidad (VRRP)● Balanceo estático de VLAN's● VLAN de ToIP en alta prioridad● Conmutadores de GE con

enlaces LACP en alta disponibilidad + RSTP + 802.1Q

Page 19: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Enlaces IDF con MDFEnlaces IDF con MDF

● No se han representado todos los racks por simplificar

● Los enlaces entre switches en los racks intermedios con el core de la red se hace con agregación de puertos (LACP 802.3ad)

● Las tramas se van balanceando por los miembros del LAG

● Aumenta BW disponible y la disponibilidad ante fallo de un cable o puerto

IDF: Rack intermedioMDF: Rack principal

CORE (MDF)

RACK 1B

RACK DEPARTAM.

RACK OPTICA/SA

RACK TURISMO/BIBLIO

RACK 1A6

RACK 1A4

Page 20: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Wifi UnificadaWifi Unificada

Page 21: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Situación de partidaSituación de partida

● AP's standalone, con configuración distribuida e independiente

● Cada AP de distintos fabricantes

● Dificultad de gestión con muchos AP's

● No hay integración en el funcionamiento ni en la gestión de los AP

● Problemas para crear varios SSID

● No hay detección de rogue AP's, virtual BSSID, etc

Extended Service Set (ESS)

Page 22: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Wifi UnificadaWifi Unificada

● AP's ligeros, con configuración centralizada y gobernados por controlador

● Fabricante Ubiquity, UAP LR● Calidad/precio muy buena● Alimentados por Ethernet (PoE)● Facilidad de gestión y

escalabilidad● Despliegue de configuración a

cientos o miles de AP's● Múltiple SSID → VLAN por

SSID● Ajuste automático de canales● Detección de rogue AP's, virtual

BSSID, Zero Handoff, etc AP 1 AP 2 AP N

UNIFICONTROLLER

802.1Q+ PoE

802.1Q+ PoE

802.1Q+ PoE

Page 23: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Virtual BSSID o Virtual CellVirtual BSSID o Virtual Cell

● Con la versión 3.X.X del firmware

● En vez de varios AP con diferentes BSSID, la red se presenta al cliente como un gran AP con un sólo BSSID y un gran radio de cobertura → Celda Virtual

● Ventaja: no hay roaming → Zero Handoff

● No hay cortes en sesiones VoIP, descargas, etc

BSSID 1

BSSID 2

BSSID 3

BSSID VIRTUAL

Page 24: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi - MapaControlador Wifi - Mapa

Page 25: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi - CoberturaControlador Wifi - Cobertura

Page 26: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – AP'sControlador Wifi – AP's

Page 27: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – RendimientoControlador Wifi – Rendimiento

Page 28: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Detección Rogue AP'sDetección Rogue AP's

Page 29: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – UsuariosControlador Wifi – Usuarios

Page 30: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – EstadísticasControlador Wifi – Estadísticas

Page 31: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – AlertasControlador Wifi – Alertas

Page 32: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Controlador Wifi – NotificacionesControlador Wifi – Notificaciones

Page 33: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Redes Wifi independientesRedes Wifi independientes

RADIUS

“rosa_dels_vents”

● Red abierta con portal cautivo

● Acceso con cuentas del centro (Moodle)

● Acceso solo a Internet● Sólo para alumnos e

invitados

PORTAL CAUTIVO

“fpMislata”

● Protegida con WPA2 Enterprise

● Acceso con cuentas del centro (Moodle)

● Acceso a todos los recursos

● Sólo para profesores

”rosa_dels_vents”

”fpMislata”

Page 34: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

“rosa_dels_vents”

● Sistema para el control de acceso a la wifi del centro

● Desarrollado íntegramente en el CIPFP Mislata con software libre

● Es un sistema como el implantado en hotspots en cafeterías, hoteles, aeropuertos, etc

● El usuario se identifica de forma sencilla a través un portal web, sin necesidad de hacer complicadas configuraciones en la tarjeta inalámbrica

● Sistema de autenticación contra RADIUS y la BBDD usuarios del centro

● Funciona en alta disponibilidad entre los dos servidores del centro

Portal cautivoPortal cautivo

LAN DELCENTRO

PORTAL CAUTIVO

OK

RADIUS

ACCESO A LA RED

ROUTERINTERNO

Page 35: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Portal cautivo - loginPortal cautivo - login

Page 36: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Cluster HA de serviciosCluster HA de servicios

Page 37: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

INTERNET

ROUTER INTERNET

NODO 1 (ANDREW)

NODO 2 (KATRINA)

CORE 1 CORE 2

Arquitectura física actualArquitectura física actual

COMUNICACIÓN CLUSTER

VLAN A VLAN B VLAN C VLAN D VLAN E VLAN F VLAN G VLAN H VLAN I VLAN J

Page 38: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

INTERNET

ROUTER INTERNET

NODO 1 (ANDREW)

NODO 2 (KATRINA)

CORE 1 CORE 2

Arquitectura física futuraArquitectura física futura

COMUNICACIÓN CLUSTER

VLAN A VLAN B VLAN C VLAN D VLAN E VLAN F VLAN G VLAN H VLAN I VLAN J

● Eliminación de puntos de fallo● Necesidad de MSTP

Page 39: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Ambos servidores ofrecen servicios en alta disponibilidad (HA) tanto a aulas como a departamentos, haciendo un reparto de servicios inicial entre ambos

● Los dos servidores funcionan en cluster activo-pasivo: ambos funcionan como un único servidor mejorando la disponibilidad del conjunto:✔ Si un servicio falla en un servidor, el otro asume el servicio

fallado✔ Si un servidor entero falla o se apaga el otro asume todas

las funciones

ServiciosServicios

Page 40: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Servicios en HAServicios en HA

CLUSTER

ROUTING y PROXY

DHCP

GAIA

DNS y NTP

RADIUS

CENTRALITA IP

VIRTUALIZACION

Page 41: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Fallo de un servicioFallo de un servicio

SERVICIO A SERVICIO B SERVICIO E

SERVICIO H

SERVICIO F

AULAS DEPARTAMENTOS

¡Vaya! Ha fallado miservicio A y nopuede arrancar.Aviso a mi compañero

SERVICIO A

¡Oído cocinaaa!Levanto el servicio A

NODO 1(ANDREW)

NODO 2 (KATRINA)

SERVICIO G

Por favor, arranca el servicio Apara continuar dando servicio

SERVICIO D

SERVICIO C

Page 42: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NODO 1(ANDREW)

SERVICIO A

SERVICIO D

SERVICIO C

SERVICIO B

NODO 2 (KATRINA)

SERVICIO ESERVICIO F

SERVICIO G

AULAS DEPARTAMENTOS

SERVICIO A

¿Sigues ahí, compañero?SERVICIO B

SERVICIO C

SERVICIO D

¡Vaya! Parece no haynadie. Asumiré todos sus servicios

SERVICIO H

Fallo de un servidorFallo de un servidor

Page 43: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

VirtualizaciónVirtualización

NODO 1(ANDREW)

MORDOR(Synology RS814)

STORAGE NETWORK

NODO 2 (KATRINA)

ISCSI +

GFS2 ISCS + GFS2

iSCSI LUN's (VM's)

VM1 VM2 VM3VM1 VM2

Page 44: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● CentOS 6.5: S.O. compatible binariamente con RHEL● Keepalived: paquete para implementar VRRP y LVS

(balanceadores) → permite llevar seguimiento de fallos de interfaces y servicios en el cluster y actuar en consecuencia

● Csync2: paquete para mantener archivos sincronizados en un cluster. Es un rsync para clusters

● GFS2 y CMAN: gestión de los sistemas de archivos en cluster, montados por ambos con iSCSI

● VirtualBox y KVM: virtualización. Actualmente Vbox pero en un futuro únicamente KVM para live migration de VM's entre nodos almacenadas en iSCSI

Software utilizadoSoftware utilizado

Page 45: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

SeguridadSeguridad

Page 46: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Política restrictiva en las aulas: sólo se permite el tráfico y aplicaciones explícitamente habilitados

● Se utiliza iptables en un archivo de configuración sincronizado en el cluster

● Seguimiento de conexiones: utilización de conntrackd para sincronizar seguimiento de conexiones en el cluster

● TODO: implantar un NIDS (Suricata) o HIDS (OSSEC) para detección de ataques internos

Seguridad perimetralSeguridad perimetral

Page 47: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Envenenamiento ARPEnvenenamiento ARP

Page 48: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● ARP poison es la base de muchos ataques MITM● Disponible en muchas herramientas al alcance de cualquiera

sin ser experto → hemos sufrido ataques de este tipo en el centro (ARP Poison, DNS Spoofing, Site spoofing)

● Se detecta con el software arpalert instalado en el cluster● Genera BBDD de asociaciones MAC-IP y ante cambios

reacciona como se le indique● En nuestro caso generamos alerta por email● TODO: implementar ARP inspection en los conmutadores

del centro → próxima actualización del firmware

Detección ARP poisonDetección ARP poison

Page 49: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alerta ARP poisonAlerta ARP poison

Page 50: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Existen multitud de herramientas para realizar túneles SSL/TLS para navegar sin restricciones saltándose los filtros de contenidos de Conselleria: Ultrasurf, Tor, SoftEther, stunnel, etc

● No es necesario ser un experto, algunas de ellas no se instalan (ultrasurf)

● Se estudió su comportamiento con analizador de redes● Patrón común: conexiones 443/tcp a IP (no usan

nombre dns)

Bloqueo de túnelesBloqueo de túneles

Page 51: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Listas negras de IP's → cambian constantemente● Lista blanca de IP's → inviable● Inspección HTTPS → requiere muchos recursos para

cifrado/descifrado, generación de “falsos” certificados al vuelo y es un MITM que debe ser consentido por el usuario (derecho fundamental Constitución: secreto comunicaciones)

● Solución adoptada → forzar a usar proxy explícito para todo. El proxy deniega conexiones CONNECT 443 a IP

Posibles solucionesPosibles soluciones

Page 52: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Proxy explícitoProxy explícito

PROS CONTRAS

● Se fuerza a que las peticiones https pasen por el proxy, inviable con proxy transparente

● Se guarda en los logs los accesos https (ip origen, destino, bytes transferidos, etc)

● Menos recursos que https inspection → el proxy no cifra/descifra el tráfico

● Respetamos los derechos fundamentales al no interceptar tráfico cifrado

● Todas las aplicaciones deben soportar proxy explícito → si no soportan, se deshabilita temporalmente en el aula con G.A.I.A.

● Configuración manual de proxy en equipos → solución: descubrimiento automático (WPAD)

● Si cae el proxy, no funciona https → solución: proxy en HA en el cluster

Page 53: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Para evitar ataques intencionados o no, es necesario proteger la red de servidores DHCP no legítimos (Rogue DHCP)

● P.ej: típico problema de realización de prácticas DHCP en la red del aula → deben realizarse en redes virtualizadas host-only

● Cisco → DHCP Snooping● DLINK, Netgear → DHCP Server Screening● En ambas soluciones se marcan los puertos a los que se

conectan el servidor o servidores DHCP legítimos de la red como confiables y el resto no confiables

Protección DHCPProtección DHCP

Page 54: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

G.A.I.A.G.A.I.A.

Page 55: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

G.A.I.A.G.A.I.A.

● Sistema para la Gestión del Acceso a Internet en Aulas● Desarrollado íntegramente en el CIPFP Mislata con software

libre (coste cero)● Permite a un profesor desde cualquier ordenador del centro

controlar el acceso a Internet de un aula● Se accede fácilmente desde el navegador: http://gaia● Sistema de identificación integrado con Moodle: el profesor

se identifica con el usuario y contraseña de Moodle → no es necesario aprender un usuario y contraseña nuevos

Page 56: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● El ordenador del profesor siempre tiene acceso a Internet, no le afecta el estado del aula

● Queda registrado en el panel de la aplicación, la última persona que ha modificado el estado de un aula, desde donde y a qué hora

● GAIA funciona en alta disponibilidad → el estado de las aulas se sincroniza entre ambos servidores del centro

● Permite al profesor:● Abrir Internet (con las restricciones de Conselleria)● Cortar Internet● Dejar acceso sólo al Moodle cortando el resto● Dejar acceso a los dominios que el profesor decida: p.ej. un

periódico online, la wikipedia, el servef, etc● Permitir el proxy transparente para aplicaciones que no soportan

proxy

G.A.I.A.G.A.I.A.

Page 57: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

G.A.I.A. - loginG.A.I.A. - login

Page 58: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

G.A.I.A. - panel de controlG.A.I.A. - panel de control

Page 59: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● En muchos centros, el profesor que quiere cortar Internet tiene que usar métodos físicos:✔ apagar el cuadro eléctrico del aula → nadie puede usar el

ordenador✔ apagar el switch del aula → nadie puede usar la red local ni

Internet✔ desconectar el cable de red del switch → nadie puede usar

Internet● GAIA gestiona el acceso a Internet del aula de forma lógica, no

física● Las alternativas basadas en un servidor de aula que controla el

acceso a Internet presentan un punto de fallo en ese equipo → GAIA es centralizado y en HA y permite cualquier diseño de red físico

Alternativas a GAIAAlternativas a GAIA

Page 60: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

MonitorizaciónMonitorización

Page 61: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Generar estadísticas de usoGenerar estadísticas de uso

● Monitorizar caídas en serviciosMonitorizar caídas en servicios

● Generar alertas ante fallosGenerar alertas ante fallos

● Diagnóstico de fallos y detección de Diagnóstico de fallos y detección de

problemas de rendimientoproblemas de rendimiento

Necesidades monitorización

Page 62: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Estandar de facto en monitorización TICEstandar de facto en monitorización TIC

● Software libre bajo licencia GPLv2Software libre bajo licencia GPLv2

● Existen varias licencias, incluyendo comercial (Nagios XI)Existen varias licencias, incluyendo comercial (Nagios XI)

● Monitoriza servicios de red así como servidores, impresoras, Monitoriza servicios de red así como servidores, impresoras,

infraestructura de red, etcinfraestructura de red, etc

● Genera informes y alertas ante fallosGenera informes y alertas ante fallos

● Alternativas: Icinga (fork), Shinken, PandoraFMS, Zabbix, etcAlternativas: Icinga (fork), Shinken, PandoraFMS, Zabbix, etc

NAGIOS Core

Page 63: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Infraestructura:Infraestructura:

– ConmutadoresConmutadores

– Routers (Macrolan, internos)Routers (Macrolan, internos)

– AP's (monitorizados también por Unifi Controller)AP's (monitorizados también por Unifi Controller)

● Servicios:Servicios:

– Internos (proxy, dhcp, dns, ntp, radius, gaia, asterisk, etc)Internos (proxy, dhcp, dns, ntp, radius, gaia, asterisk, etc)

– Externos (dns conselleria, web del centro, servidor proyectos)Externos (dns conselleria, web del centro, servidor proyectos)

● Hosts: Servidores físicos y virtualizados, NAS e impresorasHosts: Servidores físicos y virtualizados, NAS e impresoras

Sistemas monitorizados

Page 64: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS - MapaNAGIOS - Mapa

Page 65: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS – Tactical OverviewNAGIOS – Tactical Overview

Page 66: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS – Service DetailNAGIOS – Service Detail

Page 67: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS – ReportsNAGIOS – Reports

Page 68: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS – Availability ReportNAGIOS – Availability Report

Page 69: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

NAGIOS – AlertasNAGIOS – Alertas

Page 70: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

CACTI

● Software libre bajo licencia GPLSoftware libre bajo licencia GPL

● Es un frontend web de RRDTool, para generar gráficos con datos y Es un frontend web de RRDTool, para generar gráficos con datos y

estadísticas de redestadísticas de red

● Utiliza RRDTool, estándar para almacenar datos de gráficasUtiliza RRDTool, estándar para almacenar datos de gráficas

● Muestra datos diarios, semanales, mensuales y anualesMuestra datos diarios, semanales, mensuales y anuales

● Utiliza SNMP, para interrogar a los dispositivos monitorizados y Utiliza SNMP, para interrogar a los dispositivos monitorizados y

obtener datos (tráfico de red, CPU, disco, memoria, procesos, etc)obtener datos (tráfico de red, CPU, disco, memoria, procesos, etc)

● Es intuitivo de usar, con múltiples plantillas de dispositivosEs intuitivo de usar, con múltiples plantillas de dispositivos

Page 71: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

CACTI – Tree ModeCACTI – Tree Mode

Page 72: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

CACTI – Tráfico de aulasCACTI – Tráfico de aulas

Page 73: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

CACTI – ServidoresCACTI – Servidores

Page 74: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Plataforma para Plataforma para proyectos de alumnosproyectos de alumnos

Page 75: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Requisitos de la plataformaRequisitos de la plataforma

Software fiable

Mínimo coste

Amplio soporte de SO'sAccesibilidad remota

Soporte H.A.

PROXMOX VEPROXMOX VE

Page 76: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

● Solución libre (AGPLv3) para virtualizaciónSolución libre (AGPLv3) para virtualización

● Basado en Debian 6 (Squeeze)Basado en Debian 6 (Squeeze)

● Soporta virtualización completa con KVMSoporta virtualización completa con KVM

● Soporta VPS con contenedores OpenvzSoporta VPS con contenedores Openvz

● Poderosa interfaz webPoderosa interfaz web

● Estable, fiable y seguroEstable, fiable y seguro

● Muy implantado en entornos profesionalesMuy implantado en entornos profesionales

¿Porqué PROXMOX VE?

Page 77: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Las VM son una tecnología conocida por todos → utiliza full virtualization

• Todos los dispositivos son emulados

• Soporta cualquier SO invitado sin modificación, pero reserva toda la RAM asignada

• PROXMOX utiliza KVM como tecnología de virtualización completa

• KVM (Kernel-based Virtual Machine) está integrada en el kernel Linux (kmv.ko) desde la versión 2.6.20

• Utiliza una variante de QEMU como frontend

Virtual MachinesVirtual Machines

Page 78: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Los VPS (Virtual Private Server), VE (Virtual Environment) o Contenedores son una tecnología habitual en los hostings

• Utiliza virtualización de SO, de forma que todas los VPS comparten el kernel, módulos del kernel, etc → eficiencia en el uso de recursos

• PROXMOX utiliza OpenVZ, que permite a un servidor físico correr múltiples instancias de un SO (en este caso, GNU/Linux)

• Todos los VPS usan por tanto el mismo kernel pero pueden ser distribuciones diferentes (debian, fedora, red hat, ubuntu, centos, etc)

• Un VPS puesto en marcha puede ocupar inicialmente entre 20 o 30 MB de RAM → ¡podemos tener decenas o cientos de VPS en marcha!

ContainersContainers

Page 79: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

VM's vs ContainersVM's vs Containers

VM VPS

Virtualización completa Virtualización de SO

Cualquier SO Mismo kernel que anfitrión

Con 4GB: pocos VM (3 ó 4) Decenas o cientos de servidores

Peor rendimiento Mejor rendimiento

No hay paravirtualización Soporta dispositivos paravirtualizados

VMWare, VirtualBox, KVM, etcVirtuozzo, OpenVZ, BSD jails, Solaris zones, etc

Page 80: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• PROXMOX VE se encuentra instalado en un servidor externo dedicado contratado con un proveedor de hosting

• Permite que los alumnos accedan desde casa a sus proyectos

• Características servidor dedicado:

– S.O. Debian 6.0.7 + PROXMOX VE 2.3

– 16 GB de RAM

– Intel QuadCore i5-2400 CPU @ 3.10GHz

– RAID 1 de 2TB (2TB+ 2TB)

– Conexión a Internet de 100 Mbps SIMÉTRICA

– Tráfico ilimitado

Servidor dedicadoServidor dedicado

Page 81: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

PROXMOX – Panel de controlPROXMOX – Panel de control

Page 82: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Gestión de VM's y contenedores

• Gestión de almacenamiento local y externo (S.A.N, N.A.S)

• Gestión del cluster y HA

• Gestión del networking virtual

• Migración en vivo de VM's y contenedores entre servidores físicos

• Gestión de usuarios, roles y permisos a las VM's y contenedores

• Consola remota vía Java

Panel de controlPanel de control

Page 83: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Desde un navegador web con soporte Java

• Autenticación PAM sobre RADIUS

• Se utilizan las credenciales de Moodle

• Cada alumno pertenece a un grupo de proyecto con acceso sólo a sus VM y contenedores

• Los profesores están en un grupo con permiso total a las VM y contenedores de alumnos

Acceso panel de controlAcceso panel de control

Page 84: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

SERVIDORDEDICADO(ANFITRIÓN)

ROUTER PROVEEDOR

VPS 1

Red privada 192.168.59.0/24

INTERNET

Arquitectura de redArquitectura de red

VPS 2 VPS 3 VPS N

Page 85: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Puerta de enlace para las VM

• NAT (Traducción de direcciones)

• Servidor DNS

• Cortafuegos + IDS/IPS (OSSEC)

• Concentrador VPN

• Proxy inverso HTTP, HTTPS y FTP

Funciones de red del anfitriónFunciones de red del anfitrión

Page 86: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Características IDS/IPSCaracterísticas IDS/IPS

• OSSEC → HIDS licencia GPLv2

• Funciona en muchas plataformas

• Detecta ataques de red conocidos mediante patrones

• Detecta anomalías (excesivos puertos abiertos, errores de aplicaciones en logs, etc)

• Detecta rootkits

• Verifica integridad de archivos así como cambio en permisos

• Antes posibles ataques DDoS o excesivos errores en aplicaciones, banea la dirección del presunto atacante

Page 87: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alertas OSSECAlertas OSSEC

Page 88: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alertas OSSECAlertas OSSEC

Page 89: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alertas OSSECAlertas OSSEC

Page 90: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alertas OSSECAlertas OSSEC

Page 91: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Alerta OSSEC - DoSAlerta OSSEC - DoS

Page 92: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Servicios que ofrecen los VPS de los proyectos: HTTP, HTTPS y FTP

• Posible solución: redirigir puertos en el anfitrión

• Problema: una sola IP pública para todos → sólo se puede redirigir un puerto

• Solución cara: contratar un rango IP público a RIPE y hacer NAT estático

• Solución elegida: proxy inverso para los servicios indicados

Acceso a los serviciosAcceso a los servicios

Page 93: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

• Uso contrario al habitual: para entrar desde Internet en vez de para salir hacia Internet

• Características:

– Seguridad: protege a los servidores

– Aceleración SSL: puede liberar a los servidores del cifrado/descifrado SSL/TLS

– Balanceo de carga entre servidores

– Caché de contenido estático

Proxy inversoProxy inverso

Page 94: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

SERVIDORDEDICADO(ANFITRION)

Petición dominio 1

VPS 1 VPS 2 VPS 3 VPS N

web server 1

Petición dominio 2

web

ser

ver 2

Petición dominio 3

web server 3

Funcionamiento proxy inversoFuncionamiento proxy inverso

Page 95: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Administración de servidoresAdministración de servidores

Page 96: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Consola JavaConsola Java

Page 97: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

INTERNET

SERVIDORDEDICADO(ANFITRION)

ROUTER PROVEEDOR

VPS 1

Red host-only 192.168.59.0/24

Red vpn-clients 10.59.29.0/24

Inicio sesión VPNAutenticación OKIP: 10.59.29.XRuta: 192.168.59.0/24 dev tun0

10.59.29.X

acceso túnel cifrado

Acceso por VPNAcceso por VPN

ALUMNOEN CASA

VPS 2 VPS 3 VPS N

Page 98: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

ConclusionesConclusiones

Page 99: Infraestructura de red y servicios en el CIPFP Mislatacongreso.profesoresinformatica.es/2014/files/Infraestructura_red_y... · Bloquear aplicaciones de túneles para saltar filtros

Muchas gracias por la Muchas gracias por la atenciónatención