Plan du cours
- Modèle de menace du BMC
- Surface d'attaque des BMC de serveurs
- Vulnérabilités courantes dans le micrologiciel BMC legacy
- Aperçu de l'architecture de sécurité OpenBMC
- Exigences de conformité (NIST, PCI-DSS)
Démarrage sécurisé
- Chaîne de démarrage vérifié U-Boot
- Signature d'images avec RSA et ECDSA
- Hiérarchie des clés et révocation
- Fondamentaux de la mesure et de l'attestation
Sécurité des mises à jour du micrologiciel
- Flux de vérification de la signature d'image
- Protection contre le rollback et politiques de version
- Stratégies de mise à jour en double banque
- Mise à jour du code via Redfish et IPMI
Gestion des certificats
- Architecture de Phosphor-certificate-manager
- Installation et remplacement des certificats HTTPS
- Baies d'approbation des autorités de certification (CA)
- Authentification LDAPS et par certificat client
Authentification et autorisation
- Gestion des utilisateurs locaux et politiques de mot de passe
- Intégration LDAP et Active Directory
- Configuration de la pile PAM
- RBAC Redfish et mappage des privilèges
Sécurité réseau
- Règles de pare-feu et nftables
- Configuration de TLS 1.3 dans bmcweb
- Ségrégation du réseau pour les interfaces BMC
Audit et réponse
- Configuration du syslog distant
- Journalisation des événements de sécurité
- Gestion de la journalisation SEL et des traces d'audit
- Réponse aux incidents pour les BMC compromis
Tests de sécurité
- Analyse statique avec CodeQL et Bandit
- Fuzzing des interfaces D-Bus
- Tests d'intrusion sur les API REST et Redfish
- Suivi des CVE et gestion des correctifs
Pré requis
- Compréhension des fondamentaux de l'infrastructure à clés publiques (PKI) et de TLS.
- Notions de base en sécurité Linux.
- Connaissance des mécanismes de mise à jour du micrologiciel embarqué.
Public cible
- Ingénieurs en sécurité
- Développeurs de micrologiciels
- Administrateurs système gérant l'infrastructure BMC
Nos clients témoignent (4)
Le formateur était utile.
Attila - Lifial
Formation - Compliance and the Management of Compliance Risk
Traduction automatique
J'ai compris le fonctionnement du système d'exploitation et comment lier tous les facteurs ensemble, y compris les informations réseau. Je dispose désormais d'une vue claire et complète de ce qui se passe sur ces ordinateurs et de la manière dont ils communiquent entre eux. J'ai également acquis des connaissances approfondies sur le système d'exploitation le plus important, Linux, et sur la façon de mettre en œuvre notre propre Linux embarqué.
Rawda Alnaqbi - beamtrail
Formation - Introduction to Embedded Linux (Hands-on training)
Traduction automatique
Vitesse de réponse et communication
Bader Bin rubayan - Lean Business Services
Formation - ISO/IEC 27001 Lead Implementer
Traduction automatique
La connaissance du formateur. Il a su répondre à toutes mes questions, y compris celles concernant notre plateforme. Il est également resté disponible jusqu'à ce que nous comprenions tous le matériel.
James O'Donnell - Tennant Company
Formation - Embedded Linux Kernel and Driver Development
Traduction automatique