Programa do Curso
- Modelo de ameaças do BMC
- Superfície de ataque dos BMCs de servidores
- Vulnerabilidades comuns em firmwares BMC legados
- Noções gerais da arquitetura de segurança do OpenBMC
- Requisitos de conformidade (NIST, PCI-DSS)
Inicialização Segura
- Cadeia de inicialização verificada U-Boot
- Assinatura de imagens com RSA e ECDSA
- Hierarquia de chaves e revogação
- Noções básicas de medição e atestação
Segurança na Atualização de Firmware
- Fluxo de verificação de assinatura da imagem
- Proteção contra reversão (rollback) e políticas de versão
- Estratégias de atualização com banco de dados duplo (dual-bank)
- Atualização de código via Redfish e IPMI
Gerenciamento de Certificados
- Arquitetura do gerenciador de certificados Phosphor
- Instalação e substituição de certificados HTTPS
- Bancos de confiança de Autoridade Certificadora (CA)
- Autenticação LDAPS e por certificado de cliente
Autenticação e Autorização
- Gerenciamento de usuários locais e políticas de senha
- Integração com LDAP e Active Directory
- Configuração da pilha PAM
- Mapeamento de privilégios e RBAC do Redfish
Segurança de Rede
- Regras de firewall e nftables
- Configuração do TLS 1.3 no bmcweb
- Endurecimento SSH e autenticação por chave
- Segmentação de rede para interfaces BMC
Auditoria e Resposta
- Configuração de syslog remoto
- Registro de eventos de segurança
- Gerenciamento do SEL e trilha de auditoria
- Resposta a incidentes para BMCs comprometidos
Testes de Segurança
- Análise estática com CodeQL e Bandit
- Fuzzing de interfaces D-Bus
- Teste de penetração em APIs REST e Redfish
- Rastreamento de CVEs e gerenciamento de patches
Requisitos
- Conhecimento fundamental sobre PKI e TLS
- Conceitos básicos de segurança do Linux
- Familiaridade com mecanismos de atualização de firmware embarcado
Público-Alvo
- Engenheiros de segurança
- Desenvolvedores de firmware
- Administradores de sistema que gerenciam infraestrutura BMC
Testemunhos de Clientes (3)
O instrutor foi útil.
Attila - Lifial
Curso - Compliance and the Management of Compliance Risk
Máquina Traduzida
Entendi o processo do sistema operacional e como vinculamos todos os fatores, incluindo as informações de rede. Agora tenho uma visão clara e completa do que está acontecendo nestes computadores e como eles se comunicam entre si. Aprendi bastante sobre o sistema operacional mais importante, que é o Linux, e como implementar nosso próprio Linux embarcado.
Rawda Alnaqbi - beamtrail
Curso - Introduction to Embedded Linux (Hands-on training)
Máquina Traduzida
Velocidade de resposta e comunicação
Bader Bin rubayan - Lean Business Services
Curso - ISO/IEC 27001 Lead Implementer
Máquina Traduzida