Solicitar información
 Duración 14 horas

Temario del curso

A01:2025 - Control de acceso roto
A02:2025 - Configuración de seguridad incorrecta
A03:2025 - Fallos en la cadena de suministro de software
A04:2025 - Fallos criptográficos
A05:2025 - Inyección
A06:2025 - Diseño inseguro
A07:2025 - Fallos de autenticación
A08:2025 - Fallos de integridad del software o datos
A09:2025 - Fallos en el registro de seguridad y alertas
A10:2025 - Manejo inadecuado de condiciones excepcionales

A01:2025 Control de acceso roto - El control de acceso aplica políticas para que los usuarios no actúen fuera de sus permisos previstos. Los fallos generalmente conducen a la divulgación no autorizada, modificación o destrucción de todos los datos, o a la realización de funciones empresariales fuera de los límites del usuario.


A02:2025 Configuración de seguridad incorrecta - La configuración de seguridad incorrecta ocurre cuando un sistema, aplicación o servicio en la nube se establece de manera incorrecta desde el punto de vista de la seguridad, creando vulnerabilidades.


A03:2025 Fallos en la cadena de suministro de software - Los fallos en la cadena de suministro de software son interrupciones u otras vulnerabilidades en el proceso de construcción, distribución o actualización de software. A menudo son causados por vulnerabilidades o cambios maliciosos en código de terceros, herramientas u otras dependencias en las que el sistema depende.


A04:2025 Fallos criptográficos - Generalmente, todos los datos en tránsito deben cifrarse en la capa de transporte (capa 4 de OSI). Anteriores obstáculos como el rendimiento de la CPU y la gestión de claves privadas/certificados ahora se manejan mediante CPU con instrucciones diseñadas para acelerar el cifrado (por ejemplo: soporte AES) y la gestión simplificada de claves privadas y certificados mediante servicios como LetsEncrypt.org, con los principales proveedores de nube que ofrecen servicios de gestión de certificados aún más integrados para sus plataformas específicas. Además de asegurar la capa de transporte, es importante determinar qué datos requieren cifrado en reposo y qué datos requieren cifrado adicional en tránsito (en la capa de aplicación, capa 7 de OSI). Por ejemplo, contraseñas, números de tarjeta de crédito, registros de salud, información personal y secretos empresariales requieren protección adicional, especialmente si esos datos están sujetos a leyes de privacidad, p. ej., el Reglamento General de Protección de Datos (RGPD) de la UE, o reglamentos como el Estándar de Seguridad de Datos PCI (PCI DSS).


A05:2025 Inyección - Una vulnerabilidad de inyección es un defecto del sistema que permite a un atacante insertar código o comandos maliciosos (como código SQL o de shell) en los campos de entrada de un programa, engañando al sistema para que ejecute el código o comandos como si fueran parte del sistema. Esto puede conducir a consecuencias verdaderamente graves.


A06:2025 Diseño inseguro - El diseño inseguro es una categoría amplia que representa diferentes debilidades, expresadas como "diseño de control ausente o ineficaz". El diseño inseguro no es la fuente de todas las demás categorías de riesgos de Top Ten. Tenga en cuenta que hay una diferencia entre diseño inseguro e implementación insegura. Diferenciamos entre defectos de diseño y defectos de implementación por una razón: tienen causas raíz diferentes, ocurren en momentos diferentes del proceso de desarrollo y tienen remedios diferentes. Un diseño seguro aún puede tener defectos de implementación que lleven a vulnerabilidades que pueden ser explotadas. Un diseño inseguro no puede ser corregido por una implementación perfecta, ya que los controles de seguridad necesarios nunca se crearon para defenderse de ataques específicos. Uno de los factores que contribuyen al diseño inseguro es la falta de perfilado de riesgo empresarial inherente al software o sistema en desarrollo, y por lo tanto, el fracaso para determinar qué nivel de diseño de seguridad se requiere.


A07:2025 Fallos de autenticación - Cuando un atacante es capaz de engañar a un sistema para que reconozca a un usuario inválido o incorrecto como legítimo, está presente esta vulnerabilidad.


A08:2025 Fallos de integridad del software o datos - Los fallos de integridad del software y los datos se relacionan con código e infraestructura que no protege contra código o datos inválidos o no confiables que se tratan como confiables y válidos. Un ejemplo de esto es cuando una aplicación depende de complementos, bibliotecas o módulos de fuentes no confiables, repositorios y redes de entrega de contenido (CDN). Una pipeline CI/CD insegura sin consumir y proporcionar verificaciones de integridad del software puede introducir la posibilidad de acceso no autorizado, código inseguro o malicioso, o compromiso del sistema. Otro ejemplo de esto es un CI/CD que extrae código o artefactos de lugares no confiables y/o no los verifica antes de su uso (mediante la verificación de la firma o mecanismo similar). 


A09:2025 Fallos en el registro y alertas de seguridad - Sin registro y monitoreo, los ataques y violaciones no pueden ser detectados, y sin alertas es muy difícil responder rápida y efectivamente durante un incidente de seguridad. El registro insuficiente, el monitoreo continuo, la detección y las alertas para iniciar respuestas activas ocurren en cualquier momento


A10:2025 Manejo inadecuado de condiciones excepcionales - El manejo inadecuado de condiciones excepcionales en software ocurre cuando los programas no previenen, detectan y responden a situaciones inusuales e impredecibles, lo que lleva a cierres forzados, comportamiento inesperado y, a veces, vulnerabilidades. Esto puede involucrar una o más de las siguientes 3 deficiencias; la aplicación no previene que una situación inusual ocurra, no identifica la situación mientras ocurre, y/o responde mal o no responde en absoluto a la situación después.

Discutiremos y presentaremos aspectos prácticos de:

Control de acceso roto
- Ejemplos prácticos de controles de acceso rotos
- Controles de acceso seguros y mejores prácticas


Configuración de seguridad incorrecta
- Ejemplos del mundo real de configuraciones incorrectas
- Pasos para prevenir la configuración incorrecta, incluyendo herramientas de gestión de configuración y automatización


Fallos criptográficos
- Análisis detallado de fallos criptográficos, como algoritmos de cifrado débiles o gestión inadecuada de claves
- Importancia de mecanismos criptográficos fuertes, protocolos seguros (SSL/TLS) y ejemplos de criptografía moderna en seguridad web


Ataques de inyección
- Desglose detallado de inyección SQL, NoSQL, OS y LDAP
- Técnicas de mitigación utilizando sentencias preparadas, consultas parametrizadas y escapado de entradas


Diseño inseguro
- Exploraremos defectos de diseño que pueden conducir a vulnerabilidades, como la validación de entrada inadecuada
- Estudiararemos estrategias para arquitectura segura y principios de diseño seguro


Fallos de autenticación
- Problemas comunes de autenticación
- Estrategias de autenticación seguras, como la autenticación multifactor y el manejo adecuado de sesiones


Fallos de integridad de software y datos
- Enfoque en problemas como actualizaciones de software no confiables y manipulación de datos
- Mecanismos de actualización seguros y verificaciones de integridad de datos


Fallos en el registro y monitoreo de seguridad
- Importancia del registro de información relevante para la seguridad y el monitoreo de actividades sospechosas
- Herramientas y prácticas para un registro adecuado y monitoreo en tiempo real para detectar violaciones temprano

Requerimientos

  • Comprensión general del ciclo de vida de desarrollo web
  • Experiencia en desarrollo y seguridad de aplicaciones web

Público objetivo

  • Desarrolladores web
  • Líderes

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas