Plan du cours
- Modèle de menace du BMC
- Surface d'attaque des BMC de serveurs
- Vulnérabilités courantes dans les microprogrammes BMC hérités
- 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é par U-Boot
- Signature d'images avec RSA et ECDSA
- Hiérarchie des clés et révocation
- Bases de la mesure et de l'attestation
Sécurité des mises à jour du microprogramme
- Flux de vérification de la signature d'image
- Protection contre la régression et politiques de version
- Stratégies de mise à jour à double banque
- Mise à jour du code via Redfish et IPMI
Gestion des certificats
- Architecture de Phosphor-certificate-manager
- Installation et remplacement des certificats HTTPS
- Boutiques de confiance de l'autorité 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 journal système distant (syslog)
- Journalisation des événements de sécurité
- Gestion du journal d'audit et du journal d'événements de sécurité (SEL)
- Réponse aux incidents pour les BMC compromis
Tests de sécurité
- Analyse statique avec CodeQL et Bandit
- Test de pénétration des interfaces D-Bus
- Test de pénétration des APIs 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 de la sécurité sous Linux.
- Connaissance des mécanismes de mise à jour du microprogramme intégré.
Public cible
- Ingénieurs en sécurité.
- Développeurs de microprogrammes.
- Administrateurs systèmes 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