Programa
Seguridad en redesAtaques contra las redes TCP/IP
- Seguridad en redes TCP/IP
- Actividades previas a la realización de un ataque
- Escuchadores de red
- Ataques de denegación de servicio
- Deficiencias de programación
Mecanismos de prevención
- Sistemas cortafuegos
- Construcción de sistemas cortafuegos
- Zonas desmilitarizadas
- Características adicionales de los sistemas cortafuegos
Mecanismos de protección
- Sistemas de autoidentificación
- Protección del nivel de red: IPsec
- Protección del nivel de transporte: SSL/TLS
- Redes privadas virtuale
Aplicaciones seguras
- El protocolo SSH
- Correo electrónico seguro
Sistemas para la detección de intrusiones
- Necesidad de mecanismos adicionales
- Sistemas de detección de intrusos
- Escáneres de vulnerabilidad
- Sistemas de detección
- Prevención de intrusiones
- Detección de ataques distribuidos
Seguridad en comunicaciones sin hilos
- La problemática de la seguridad
- Tecnologías de corto alcance: Bluetooth
- El estándar IEEE 802.11
- Las tecnologías de gran alcance: GPRS
Seguridad en sistemas operativosIntroducción a la seguridad
- La seguridad en la empresa
- Modelos y políticas de seguridad
Administración de servidores
- Configuraciones hardware recomendadas
- Listas de compatibilidad de hardware
- Consideraciones software
- Planificación de la instalación
- Sistemas de archivos
- Administración de discos
- Activación de servicios y protocolos de red
- Protocolos y sistemas de autenticación de usuarios
- Administración y mantenimiento del servidor
- Altas/bajas/modificaciones de usuarios
- Cuotas de disco
- Herramientas básicas
La seguridad pasiva
- Política de backups
- Planes de contingencia
- Sistemas de recuperación
La seguridad activa
- Certificados y sistemas de claves públicas y privadas
- IPSEC
- Redes privadas virtuales
- Monitorización de la red
- Herramientas de comprobación
Configuración de servicios
- Servidores de ficheros e impresoras
- Configuración
- Análisis de riesgos
- Prevención
- Configuración
- Análisis de riesgos
- Prevención
- Configuración
- Análisis de riesgos
- Prevención
Mantenimiento
- Actualizaciones
- Monitorización de evento
- Automatización de tareas
Aspectos legalesLOPD
- Generalidades
- Principios fundamentales
- Las bases de la protección de datos
- Ficheros de titularidad pública y privada
- Derechos de los interesados
- Infracciones y sanciones
- APD Agencia de Protección de Datos
- Reglamento de medidas de seguridad (¿Qué hay que hacer?)
LSSI
- Principios y definiciones
- Obligaciones impuestas
- Resolución de conflictos
- Infracciones y sanciones
Sistemas de gestión de la seguridad de la informaciónGestión de la
seguridad informática- Seguridad de la información
- Principios de seguridad
- Normativas de seguridad
- Grado de implantación de estas normativas
Análisis de riesgos
- Ciclo de vida de la seguridad
- Análisis de riesgos
- Metodologías: MARGERIT, NIST, CRAMM, OCTAVE
Sistemas de gestión de la seguridad de la informática
- Normativas de seguridad de la información
- Sistemas de gestión de la seguridad de la información
- Medidas de seguridad: ISO
- Implantación de un SGSI
Planes de continuidad de negocio
- Planes de continuidad de negocio
- Planes de continuidad de negocio frente a planes de contingencia
- Plan de continuidad de negocio y sus fases
- Estructura de los planes de continuidad de negocio
Auditoría técnica y de certificaciónIntroducción
Tipos de auditorías
Auditorías de certificación (SGSI)
- Introducción
- Objetivos
- Fases: documental/presencial/documentación
- Certificación
Auditoría técnica de sistemas de información
- Objetivos de las auditorías técnicas de seguridad
- Metodologías de auditoría
- Ejecución de auditorías de seguridad
- Herramientas
Análisis forense y evidencia digitalIntroducción
Recuperación de información
Análisis forense
Metodología
- Adquisición de datos
- Análisis e investigación de datos
- Documentación del proceso
Situación legal
Ejemplos de aplicación
Herramientas
Programación seguraProgramación segura de
aplicaciones web
- Seguridad en el navegador
- Cómo programar aplicaciones inmunes a SQL injection
- Cómo programar aplicaciones inmunes a Cross Site Scripting
- Prevención de vulnerabilidades LFI y RFI
- Almacenamiento seguro de recursos en servidor
- Autenticación y autorización en aplicaciones multiusuario
Programación segura de aplicaciones locales
- Prevención de desbordamientos de Stack y Heap
- Prevención de vulnerabilidades de tipo format strings
- Prevención de vulnerabilidades off-by-one
- Prevención de condiciones de carrera
- Programación con mínimos privilegios
Programación segura de aplicaciones en red
- Criptografía en las comunicaciones
- Almacenamiento de logs remoto
- Programación inmune a denegaciones de servicio
Otros aspectos de la programación
- Manejo seguro de codificación de caracteres internacionales
- Problemas de programación específicos de algunos lenguajes
- Criptografía general
Seguridad en BB. DD.Introducción
- Importancia de las bases de datos
- Evolución del mercado
- Evolución de los ataques
- Perspectivas
Principales arquitecturas
- Introducción
- Oracle
- Microsoft SQL
- MySQL
- DB2
- Otros sistemas de bases de datos
Vulnerabilidades
- Introducción
- Inyección SQL
- Inyección SQL ciega
- Inyección de código
- Denegación de servicio
- Desbordamiento de buffer/ejecución de código
- Backdoors y rootkits
- Otros ataques
- Historial de las principales vulnerabilidades
Fortificación
- Introducción
- Servicios
- Permisos, usuarios y contraseñas
- Tablas Principales
- Procedimientos almacenados
- Criptografía
- Prevención de desastres
- Otros aspectos
- Análisis forense
- Uso de herramientas para la securización
Intrusión
- Introducción
- Detección e identificación de objetivos
- Inyección SQL
- Denegación de servicio y desbordamiento de buffer
- Ataques de fuerza sucia
- Ataques internos
Desarrollo seguro
- Introducción
- Arquitecturas seguras
- Técnicas básicas de desarrollo seguro
- Busca de problemas al código fuente
- Otras consideraciones
Seguridad en aplicaciones webArquitectura de aplicaciones web
- La capa de presentación
- La capa de negocios
- La capa de datos
Ataques a aplicaciones web
- Ataques de inyección de scripts
- Cross-Site Scripting
- Hijacking
- Cross-Site Request Forgery
- Clickjacking
- Ataques de inyección de código
- SQLInjection
- Time-based BlindSQL Injection
- Arithmetic BlindSQLInjection
- RFD (Remote File Downloading)
- LDAPInjection
- XpathInjection
- Ataques dePath Transversal
- Descarga de ficheros
- Ataques de inyección de ficheros
- Local File Inclusion
- Remote File Inclusion
- WebShells&Webtrojans
- Otros ataques a aplicaciones web
- Decompiladores Flash, Java y .NET
- Ruptura de sesión
- Fuzzingde aplicaciones web
Auditoría y desarrollo seguro
- OWASP (Open Web Application Security Project)
- Code Analysis Tools
- Scanners de vulnerabilidad de caja negra
- Acunetix
- W3af
- WAF (Web Applicaton Firewalls)
- ModSecurity
Introducción a la explotación de vulnerabilidadesGestión de memoria
- Segmentos
- Utilización de la pila
Ejecución de procesos
- Espacio de usuario/sistema
- Llamadas a funciones
Conceptos básicos de lenguaje máquina
Herramientas
- Syser (Reemplazo SoftICE - Windows)
- OllyDbg (Windows)
- RR0D (Debuggermultiplataforma)
- Fenris (Linux)
Exploits
- Integer overflow
- Static data overflow
- Detección y/o protección de ataques
Actualmente, las organizaciones modernas que operan o centran gran parte de su actividad en el negocio a través de Internet necesitan dotar sus sistemas e infraestructuras informáticas de las políticas y medidas de protección más adecuadas que garanticen el continuo desarrollo y sostenibilidad de sus actividades; en este sentido, cobra especial importancia el hecho de que puedan contar con profesionales especializados en las nuevas tecnologías de seguridad que implementen y gestionen de manera eficaz sus sistemas.
La sociedad de la información y las nuevas tecnologías de comunicación plantean la necesidad de mantener la usabilidad y confidencialidad de la información que soportan los sistemas de sus organizaciones; para ello, es especialmente importante elegir e implantar los sistemas y métodos de seguridad más idóneos, que protejan sus
redes y sistemas ante eventuales amenazas, ya sean presentes o futuras. Dentro de la oferta de formación del área de
seguridad informática, el profesional podrá encontrar programas especializados que le aportarán o complementarán sus conocimientos en materia de seguridad informática. Gracias a la diversidad temática de nuestro itinerario de aprendizaje en seguridad informática, el estudiante podrá optar por especializarse en las diferentes tecnologías y conocimientos que le proporcionarán cada uno de nuestros cursos. Los programas de posgrado de Tecnologías de seguridad informática persiguen, como uno de nuestros máximos objetivos, poder convertir al participante en un auténtico experto en seguridad, con lo que pueda hacer frente a una de las profesiones más demandadas y competitivas del mercado laboral actual.
Aplicación profesional
Este programa de posgrado permite obtener conocimientos que se pueden desarrollar en los ámbitos profesionales de:
- Responsable de red informática o responsable de seguridad informática.
- Profesionales, administradores y responsables de áreas de informática y comunicaciones en ámbitos empresariales, comerciales, industriales, académicos y el sector público.
- Profesores, consultores y asesores en las áreas de informática, comunicaciones, sistemas y demás áreas relacionadas con la seguridad de los sistemas y la información.