Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Segurança geral versus segurança em 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. sistema monolítico
- Níveis de segurança independentes
- Requisitos básicos de segurança
- Controle de acesso
- Virtualização de entrada e saída (I/O)
Realizando Modelagem e Avaliação de Ameaças
- Atacantes e ativos
- Superfície de ataque
- Árvores de ataque
- Estabalecendo uma política de segurança
Desenvolvendo Software Embarcado Seguro
- Princípios de codificação segura
- Projeto seguro de programas
- Implementação mínima
- Arquitetura de componentes
- Mínimo privilégio
- Processo de desenvolvimento seguro
- Validação por especialistas independentes
- Projeto orientado a modelos
- Revisão de código e análise estática
- Testes de segurança
- Revisões entre pares
Compreendendo e Implementando Criptografia
- Modos criptográficos
- Hashes criptográficos
- Certificações criptográficas
- Gestão de chaves
- Cifras em bloco
- Códigos de Autenticação de Mensagem (MAC)
- 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 a softwares
- Prevenção de ataques por canais laterais
Adaptando Segurança em Projetos Existentes
- Segurando 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