Entrar em Contato

Programa do Curso

Introdução

  • Segurança vs. segurança de sistemas embarcados

Características da Segurança em Aplicações Embarcadas

  • Transações de rede embarcadas
  • Segurança automotiva
  • Dispositivos Android
  • Rádio definida por software de próxima geração

Aspectos Críticos de um Sistema Embarcado

  • Microkernel vs. monolito
  • Níveis de segurança independentes
  • Requisitos de segurança fundamentais
  • Controle de acesso
  • Virtualização de E/S

Realizando Modelagem e Avaliação de Ameaças

  • Atacantes e ativos
  • Superfície de ataque
  • Árvores de ataque
  • Estabelecimento de uma política de segurança

Desenvolvendo Software Embarcado Seguro

  • Princípios de codificação segura
  • Design seguro de programas
  • Implementação mínima
  • Arquitetura de componentes
  • Privilégio mínimo
  • Processo de desenvolvimento seguro
  • Validação independente por especialistas
  • Design orientado a modelos
  • Revisão de código e análise estática
  • Testes de segurança
  • Revisões de código entre pares

Compreendendo e Implementando Criptografia

  • Modos criptográficos
  • Hashes criptográficos
  • Certificações criptográficas
  • Gerenciamento de chaves
  • Cifras de bloco
  • Códigos de Autenticação de Mensagem
  • Geração de Números Aleatórios

Proteção de Dados

  • Protocolos de dados em movimento
  • Protegendo dados em movimento
  • Protocolos de dados em repouso
  • Protegendo dados em repouso

Mitigação de Ataques

  • Ataques comuns de software
  • Prevenindo ataques de canais laterais

Adicionando Segurança em Projetos Existentes

  • Protegendo bootloaders e atualizações de firmware

Resumo e Próximos Passos

Requisitos

  • Experiência com desenvolvimento de sistemas embarcados.

Público-alvo

  • Profissionais de sistemas embarcados
  • Profissionais de segurança
 21 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas