Contacta con nosotros

Temario del curso

Introducción

  • Seguridad vs seguridad en sistemas embebidos

Características de la Seguridad en Aplicaciones Embebidas

  • Transacciones de red embebidas
  • Seguridad automotriz
  • Dispositivos Android
  • Radio definida por software de próxima generación

Aspectos Críticos de un Sistema Embebido

  • Microkernel vs monolito
  • Niveles independientes de seguridad
  • Requisitos fundamentales de seguridad
  • Control de acceso
  • Virtualización de I/O

Realizando Modelado y Evaluación de Amenazas

  • Amenazadores y activos
  • Superficie de ataque
  • Árboles de ataque
  • Establecimiento de una política de seguridad

Desarrollando Software Embebido Seguro

  • Principios de codificación segura
  • Diseño de programas seguros
  • Implementación mínima
  • Arquitectura de componentes
  • Privilegio mínimo
  • Proceso de desarrollo seguro
  • Validación independiente por expertos
  • Diseño guiado por modelos
  • Revisión de código y análisis estático
  • Pruebas de seguridad
  • Revisiones de código entre pares

Comprender y Implementar Criptografía

  • Modos criptográficos
  • Hashes criptográficos
  • Certificaciones criptográficas
  • Gestión de claves
  • Cifrado de bloques
  • Códigos de Autenticación de Mensajes
  • Generación de Números Aleatorios

Protección de Datos

  • Protocolos de datos en movimiento
  • Segurizar datos en movimiento
  • Protocolos de datos en reposo
  • Segurizar datos en reposo

Mitigación de Ataques

  • Ataques comunes a software
  • Prevención de ataques de canales laterales

Integrando Seguridad en Proyectos Existentes

  • Segurizar cargadores de arranque y actualizaciones de firmware

Resumen y Próximos Pasos

Requerimientos

  • Experiencia con desarrollo de sistemas embebidos.

Público objetivo

  • Profesionales en sistemas embebidos
  • Profesionales de seguridad
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas