370 likes | 574 Views
Proyecto de Integración. de la Tarjeta Inteligente. en UPNs. Miquel Bordoy Marcó. Antonio Sola Venteo. Índice. Situación actual. Problemática Objetivo inicial del proyecto Solución tecnológica Implantación del proyecto en la UIB Conclusiones. Situación Actual. ¿ Qué tenemos ?.
E N D
Proyecto de Integración de la Tarjeta Inteligente en UPNs Miquel Bordoy Marcó Antonio Sola Venteo
Índice • Situación actual. Problemática • Objetivo inicial del proyecto • Solución tecnológica • Implantación del proyecto en la UIB • Conclusiones
Situación Actual ¿ Qué tenemos ? • Puntos de acceso a la LAN “sin control”: • Aulas Informáticas • Aulas Docencia • ¿ Cómo lo intentamos “controlar” ? • Control de acceso al PC por Smartcard • VLAN Alumnos • Port Security • Scheduler de activación de puertos (Spectrum)
Índice • Situación actual. Problemática • Objetivo inicial del proyecto • Solución tecnológica • Implantación del proyecto en la UIB • Conclusiones
Control de acceso de los USUARIOS a la RED Movilidad total de los USUARIOS en la RED Objetivo del Proyecto ¿ Qué pretendemos ?
Índice • Situación actual. Problemática • Objetivo inicial del proyecto • Solución tecnológica • Implantación del proyecto en la UIB • Conclusiones
IEEE 802.1x Solución Tecnológica ¿ Cómo lo solucionamos ? • Protocolo estandarizado el 2001 • Port-Based Network Access Control • Control de acceso de los USUARIOS • Autenciación (protocolo EAP) • Autorización básica (ON/OFF) • Soportado por Windows • Soportado por fabricantes networking
RADIUS 802.1x + RADIUS Módulo EAP SWITCH EAP overRADIUS 802.1x Módulo EAP EAP overLAN 802.1x PC CLIENTE Solución Tecnológica ¿ Infraestructura IEEE 802.1x ?
Identity Request EAPOR RADIUS Access Request EAPOL SWITCH Identity Response PC CLIENTE EAPOL Solución Tecnológica ¿ Funcionamiento IEEE 802.1x ? Fase Inicial: Identidad Usuario
EAP RADIUS SWITCH EAP PC CLIENTE Solución Tecnológica ¿ Funcionamiento IEEE 802.1x ? EAP MD5-Challenge EAP TLS EAP TTLS EAP SIM, ... Fase Principal: Autenticación Usuario
Success/Failure RADIUS EAPOL EAPOR SWITCH Access Accept PC CLIENTE Solución Tecnológica ¿ Funcionamiento IEEE 802.1x ? Fase Final: Autorización usuario
UPN Solución Tecnológica ¿ Cómo lo solucionamos ? • User Personalized Network • Se basa en IEEE 802.1X • Movilidad de los USUARIOS • Autorización avanzada (perfil de red) • Perfil de Red = {VLAN,L2,L3,L4,B} • Soportado por algunos fabricantes
Filter-Id Usuario Perfil de Red Perfil de Red = Filter-Id Success/Failure RADIUS Gestor Perfiles de Red EAPOL EAPOR SWITCH Perfiles Access Accept PC CLIENTE Solución Tecnológica ¿ Funcionamiento UPN ?
Servidor de Autenticación Gestor Perfiles de Red Solución Tecnológica ¿ Funcionamiento UPN ? Switch 802.1x
Índice • Situación actual. Problemática • Objetivo inicial del proyecto • Solución tecnológica • Implantación del proyecto en la UIB • Conclusiones
Implantación en la UIB ¿ Qué nos planteamos ? Autenticación de USUARIO por smartcard (o TI) Integración del cliente en todo SO Windows Control de sesión de red por TI Múltiples sesiones de red en una única sesión Win. Aplicar perfiles de red a grupos de usuarios Registrar en LOGs las sesiones de red Gestionar en tiempo real el firewall de usuario
Desarrollo parte cliente en Windows Desarrollo Servidor de Autenticación Integración Gestor Perfiles de red Implantación en la UIB ¿ Cómo lo solucionamos ?
Implantación en la UIB Desarrollo parte cliente Objetivo: autenticación por smartcard (o TI) Problema: Windows NO soporta nuestras TIs Soluciones posibles: • Desarrollo CSP • Desarrollo DLL EAP Credenciales Usuario • Desarrollo completo DLL EAP : • Credenciales Usuario • Protocolo autenticación EAP
Implantación en la UIB Desarrollo parte cliente Solución final: • Desarrollo completo DLL EAP: • Credenciales de Usuario: smartcard • Protocolo EAP propio MD5-UIB-Challenge
Implantación en la UIB Desarrollo parte cliente
Implantación en la UIB Desarrollo parte cliente Solución final: • Desarrollo proceso control de sesión: • Mantiene sesión si TI insertada en lector • Cierra sesión de red si se retira la TI • Reusamos control ActiveX PCSC de la UIB • Resetea Autómata 802.1x al finalizar • Informa del estado de la sesión de red
Implantación en la UIB Desarrollo Servidor Autenticación • ¿ Es necesario este desarrollo ? SI, no soportan MD5-UIB-Challenge • ¿ Cómo podemos solucionarlo ? Con sofware RADIUS GNU • ¿ Existe un RADIUS libre ? SI, el proyecto más importante es freeradius
Implantación en la UIB Desarrollo Servidor Autenticación • Características de freeradius: • Soporta EAP (MD5-Challenge, PEAP, TLS, ...) • Ya soporta MD5-UIB-Challenge !!! • Versiones para diferentes UNIX y LINUX • Pasarelas para LDAP, SQL, ... • En constante desarrollo • www.freeradius.org
Implantación en la UIB Desarrollo Servidor Autenticación • ¿ Qué hemos realizado ?: • Reprogramar módulo EAP genérico • Programar módulo MD5-UIB-Challenge • Añadir nuevos atributos al DICTIONARY • Crear aplicativo de importación de USUARIOS
Implantación en la UIB Integración Gestor Perfiles de red Gestor de Perfiles de Red NO es un estándar Cada fabricante desarrolla el propio Enterasys Networks: NetSight Atlas Policy Manager Definición de los perfiles de red de los USUARIOS Carga los perfiles en los switches UPN Filtra L2, L3, L4. Define VLAN y B Aplica los filtros a las sesiones de red activas
Implantación en la UIB CONFIGURACIÓN Y FUNCIONAMIENTO
1 Definición Perfiles de Red Implantación en la UIB Configuración Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
2 Creación Usuarios y asignación Filter-Id Implantación en la UIB Configuración Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
3 Configurar PCs y Switches 802.1x Implantación en la UIB Configuración Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
4 Cargar Perfiles en switches Implantación en la UIB Configuración Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
¿Identidad? Implantación en la UIB Funcionamiento Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
EAP MD5-UIB-Challenge Implantación en la UIB Funcionamiento Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
Accept Success Implantación en la UIB Funcionamiento Filter-ID Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
Logoff Logoff Implantación en la UIB Funcionamiento Filter-ID Servidor de Autenticación freeradius PC cliente W2K/WXP Gestor Perfiles de Red Policy Manager
Índice • Situación actual. Problemática • Objetivo inicial del proyecto • Solución tecnológica • Implantación del proyecto en la UIB • Conclusiones
Conclusiones Controlado el acceso de los USUARIOS a la Red Solucionada la movilidad de los usuarios Abierto camino tecnológico 802.1x-UPN UPNs = control total de usuarios en la red Multitud lineas futuras de trabajo
Gracias por su atención miquel.bordoy@uib.es antonio.sola@uib.es