Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Seguridad para Node

DISPONIBLE EN MODALIDAD:
Obtén una comprensión integral de las prácticas de seguridad en proyectos basados en Node.js. Explora aspectos esenciales, desde la autenticación, el cifrado y la protección de datos, hasta la implementación de controles de acceso y la gestión de la seguridad. Los participantes aprenden a aplicar medidas de seguridad a nivel de infraestructura, almacenamiento en la nube y prácticas recomendadas para proyectos en Node.js. Además, se abordan riesgos de seguridad, pruebas de seguridad y estrategias de respuesta a incidentes. El proyecto final se centra en la aplicación de prácticas de seguridad en una aplicación Node.js, incluyendo técnicas de securización y pruebas. Al finalizar, estarás capacitado para desarrollar aplicaciones más seguras y comprender los principios fundamentales para mitigar riesgos de seguridad en entornos Node.js.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Seguridad para Node bonificable para empresas

¿A quién va dirigido?

Desarrolladores interesados en aprender y aplicar prácticas de seguridad en proyectos basados en Node.js.

Objetivos

  • Establecer los conceptos clave de la seguridad en entornos Node
  • Aplicar estrategias de autenticación y control de acceso en Node
  • Comprender y aplicar métodos de cifrado y protección de datos en Node
  • Conocer y aplicar prácticas de seguridad a nivel de infraestructura, aplicación y almacenamiento en la nube en Node
  • Identificar riesgos de seguridad, realizar pruebas y establecer medidas de protección en proyectos Node

¿Qué vas a aprender?

Obtén una comprensión integral de las prácticas de seguridad en proyectos basados en Node.js. Explora aspectos esenciales, desde la autenticación, el cifrado y la protección de datos, hasta la implementación de controles de acceso y la gestión de la seguridad. Los participantes aprenden a aplicar medidas de seguridad a nivel de infraestructura, almacenamiento en la nube y prácticas recomendadas para proyectos en Node.js. Además, se abordan riesgos de seguridad, pruebas de seguridad y estrategias de respuesta a incidentes. El proyecto final se centra en la aplicación de prácticas de seguridad en una aplicación Node.js, incluyendo técnicas de securización y pruebas. Al finalizar, estarás capacitado para desarrollar aplicaciones más seguras y comprender los principios fundamentales para mitigar riesgos de seguridad en entornos Node.js.

Requisitos

  • Tener experiencia con HTML, CSS, Javascript y Typescript, además de haber creado aplicaciones Web y Web Api Rest con Node anteriormente
  • Tener Node (LTS), NPM, GIT, Docker Desktop y Visual Studio Code instalados previamente en el equipo
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso

tema 1

Introducción a la Seguridad en Node

  • Conceptos clave de seguridad en Node.js
  • Análisis pormenorizado de vulnerabilidades comunes en aplicaciones Node
  • Principios fundamentales de seguridad en Node.js
  • Identificación y gestión de riesgos específicos en entornos Node
  • Enfoque detallado en amenazas específicas en Node
  • Desarrollo y aplicación de buenas prácticas de seguridad
  • Visión general de las herramientas de seguridad disponibles
  • Implementación de estándares de seguridad reconocidos
  • Estrategias para asegurar la integridad y confidencialidad de datos
  • Optimización del rendimiento manteniendo altos estándares de seguridad en aplicaciones Node
tema 2

Protección de la Infraestructura

  • Identificación y clasificación de amenazas en infraestructuras Node
  • Creación de políticas de seguridad adaptadas a entornos Node.js
  • Estructuración de modelos de seguridad específicos para infraestructuras Node.js
  • Directrices y normativas para el desarrollo seguro en Node.js
  • Aplicación de prácticas de uso aceptable
  • Implementación y mantenimiento continuado de prácticas de seguridad
  • Estrategias de mitigación de ataques comunes en la infraestructura Node.js
  • Herramientas y tecnologías para el monitoreo y la protección de infraestructuras Node.js
  • Seguridad en entornos Node.js a gran escala
  • Enfoques para la monitorización de sistemas en Node.js
tema 3

Uso de la Autenticación

  • Diseño y configuración de estrategias de autenticación
  • Gestión de contraseñas seguras en aplicaciones Node.js
  • Uso y despliegue de tokens para autenticación
  • Implementación de autenticación de dos factores
  • Introducción y despliegue de autenticación biométrica
  • Administración y gestión de sesiones en aplicaciones Node.js
  • Métodos y enfoques de autorización
  • Estrategias de autenticación para aplicaciones móviles
  • Protección contra ataques de suplantación de identidad
  • Herramientas de validación y autenticación en aplicaciones Node.js
tema 4

Establecimiento de Controles de Acceso

  • Estructuración de roles de usuario y permisos
  • Configuración de privilegios de usuario y grupos
  • Implementación de restricciones de acceso en diferentes niveles
  • Definición y aplicación de restricciones temporales
  • Establecimiento de un sistema de registro de actividades
  • Modelos de control de acceso basados en atributos
  • Protección de recursos y datos
  • Métodos y políticas de acceso
  • Segmentación de acceso
  • Control de acceso en aplicaciones web y móviles
tema 5

Validación de Datos

  • Establecimiento y configuración de reglas de validación
  • Utilización de expresiones regulares para la validación
  • Implementación de formatos específicos
  • Integración de bibliotecas de validación
  • Desarrollo y ejecución de tests de seguridad
  • Estrategias para prevenir ataques de inyección
  • Garantía de la integridad de datos y protección contra inyección de código
  • Herramientas y técnicas de validación
  • Seguridad contra ataques de cross-site scripting (XSS)
  • Validación y desinfección de datos de entrada
tema 6

Cifrado y Protección de Datos

  • Implementación de almacenamiento seguro de datos
  • Uso de contraseñas para cifrar y proteger datos.
  • Integración de bibliotecas de cifrado y encriptación
  • Técnicas de anonimización para protección de datos
  • Métodos de cifrado para proteger datos sensibles
  • Protección de información confidencial en aplicaciones Node.js
  • Encriptación de bases de datos
  • Gestión segura de claves y cifrado
  • Prácticas para proteger y almacenar datos de forma segura
  • Análisis y mitigación de ataques a la privacidad de datos
tema 7

Protección de la Red

  • Establecimiento de restricciones de acceso y límites en entornos de red
  • Implementación y configuración de mecanismos de detección de intrusos
  • Creación y gestión de una lista blanca de direcciones IP
  • Configuración y uso de protocolos de seguridad para entornos de red
  • Uso de firewalls para la protección de aplicaciones Node.js
  • Estrategias para la monitorización y mitigación de ataques DDoS
  • Protección contra ataques de red y vulnerabilidades
  • Herramientas de seguridad para asegurar la red en aplicaciones Node.js
  • Estrategias y enfoques para proteger aplicaciones Node.js contra amenazas de red
  • Implementación de políticas y restricciones de red en entornos Node.js
tema 8

Uso de la Seguridad en la Nube

  • Estrategias y establecimiento de una estrategia de seguridad en la nube en Node.js
  • Uso de servicios y tecnologías de seguridad en la nube en Node.js
  • Implementación de herramientas y servicios de seguridad en la nube para Node.js
  • Políticas y procedimientos de seguridad en la nube para aplicaciones Node.js
  • Uso y configuración de políticas de seguridad en la nube para aplicaciones Node.js
  • Implementación de prácticas recomendadas de seguridad en entornos de nube en Node.js
  • Enfoques para la seguridad de datos en entornos de nube en Node.js
  • Protección de aplicaciones Node.js en entornos de nube frente a amenazas comunes
  • Herramientas y tecnologías emergentes para la seguridad en la nube en Node.js
  • Estrategias de mitigación de riesgos y cumplimiento en entornos de nube en Node.js
tema 9

Establecimiento de Prácticas de Seguridad

  • Establecimiento de prácticas de seguridad a nivel de aplicación en Node.js
  • Implementación de prácticas de seguridad a nivel de infraestructura en Node.js
  • Aplicación de prácticas de seguridad a nivel de código en aplicaciones Node.js
  • Protección y prácticas de seguridad para el almacenamiento de datos en Node.js
  • Estrategias y prácticas de seguridad para entornos de nube en Node.js
  • Prácticas de auditoría y cumplimiento en aplicaciones Node.js
  • Estrategias y enfoques para la monitorización de seguridad en Node.js
  • Desarrollo y aplicación de políticas de seguridad para Node.js
  • Enfoques y técnicas de seguridad para la gestión de accesos en Node.js
  • Prácticas de actualización y mantenimiento de seguridad en aplicaciones Node.js
tema 10

Riesgos de Seguridad

  • Identificación, análisis y evaluación de riesgos de seguridad en Node.js
  • Clasificación y categorización de amenazas potenciales en aplicaciones Node.js
  • Investigación, detección y análisis de vulnerabilidades en Node.js
  • Establecimiento de medidas de seguridad para prevenir y mitigar riesgos en Node.js
  • Diseño e implementación de un plan de respuesta a incidentes en Node.js
  • Estrategias de gestión y respuesta ante amenazas en aplicaciones Node.js
  • Enfoques de análisis de riesgos de seguridad en Node.js
  • Aplicación de controles y medidas de seguridad para la protección en Node.js
  • Estrategias de prevención y mitigación de ataques comunes en Node.js
  • Desarrollo de planes y políticas para la gestión de riesgos en Node.js
tema 11

Pruebas de Seguridad

  • Introducción a las pruebas de seguridad en aplicaciones Node.js
  • Configuración y ejecución de pruebas de seguridad estáticas en Node.js
  • Establecimiento y ejecución de pruebas de seguridad dinámicas en Node.js
  • Desarrollo y ejecución de pruebas de seguridad manuales en aplicaciones Node.js
  • Configuración y aplicación de pruebas de seguridad automatizadas en Node.js
  • Estrategias de análisis y corrección de resultados de pruebas de seguridad en Node.js
  • Utilización de herramientas y software para pruebas de seguridad en Node.js
  • Desarrollo y aplicación de metodologías y enfoques de pruebas en Node.js
  • Análisis y utilización de métricas y resultados de pruebas de seguridad en Node.js
  • Evaluación y mejora continua de pruebas de seguridad en aplicaciones Node.js
tema 12

Gestión de Seguridad en entornos reales

  • Diseño e implementación de un marco de gestión de seguridad en Node.js
  • Manejo y administración de la documentación de seguridad en aplicaciones Node.js
  • Configuración y administración de controles de seguridad en Node.js
  • Gestión de los usuarios y permisos en entornos de Node.js
  • Gestión y administración de contraseñas en aplicaciones Node.js
tema 13

Protección del Dispositivo

  • Establecimiento de medidas de seguridad para el dispositivo
  • Utilización de software antivirus
  • Utilización de firewalls
  • Utilización de aplicaciones de seguridad
tema 14

Prácticas de Seguridad Recomendadas

  • Establecimiento de buenas prácticas de seguridad
  • Establecimiento de una cultura de seguridad
  • Establecimiento de una estrategia de seguridad
  • Establecimiento de un plan de seguridad
  • Establecimiento de un programa de seguridad
tema 15

Políticas de Seguridad

  • Establecimiento de objetivos de seguridad
  • Establecimiento de una política de cumplimiento
  • Establecimiento de una política de uso aceptable
  • Establecimiento de una política de gestión de contraseñas
  • Establecimiento de una política de gestión de dispositivos
tema 16

Proyecto Final

  • Planteamiento del proyecto
  • Implementación
  • Técnicas de securización de la aplicación
  • Probando la seguridad
  • Consejos finales y siguientes pasos a partir de este curso

Curso de Seguridad para Node bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient