Schulungsübersicht
- BMC-Threat-Model
- Angreifbare Oberfläche von Server-BMCs
- Häufige Schwachstellen in Legacy-BMC-Firmware
- Übersicht über die OpenBMC-Sicherheitsarchitektur
- Erfüllungsanforderungen (NIST, PCI-DSS)
Sicherer Boot
- U-Boot Verified Boot Chain
- Image-Signierung mit RSA und ECDSA
- Tastenhierarchie und Sperrung
- Grundlagen der Messung und Attestierung
Sicherheit bei Firmware-Updates
- Prozess zur Überprüfung der Image-Signatur
- Rollback-Schutz und Versionierungsrichtlinien
- Dual-Bank-Update-Strategien
- Firmware-Aktualisierung via Redfish und IPMI
Zertifikatsverwaltung
- Architektur von Phosphor-certificate-manager
- Installation und Austausch von HTTPS-Zertifikaten
- Trust Stores für Certificate Authorities (CA)
- LDAPS und Clientzertifikat-Authentifizierung
Authentifizierung und Autorisierung
- Verwaltung lokaler Benutzer und Passwortrichtlinien
- LDAP- und Active Directory-Integration
- Konfiguration des PAM-Stacks
- Redfish RBAC und Zuordnung von Berechtigungen
Netzwerksicherheit
- Firewall-Regeln und nftables
- TLS 1.3-Konfiguration in bmcweb
- SSH-Härting und Schlüsselbasierte Authentifizierung
- Netzwerksegmentierung für BMC-Schnittstellen
Audit und Reaktion
- Konfiguration des Remote Syslog
- Protokollierung von Security-Ereignissen
- Verwaltung von SEL und Audit Trails
- Incident Response bei kompromittierten BMCs
Security-Tests
- Statische Analyse mit CodeQL und Bandit
- Fuzzing von D-Bus-Schnittstellen
- Penetrationstests für REST- und Redfish-APIs
- CVE-Tracking und Patch-Management
Voraussetzungen
- Verständnis der Grundlagen von PKI und TLS
- Grundlegende Linux-Sicherheitskonzepte
- Vertrautheit mit Mechanismen zur Aktualisierung eingebetteter Firmware
Zielgruppe
- Security-Ingenieure
- Firmware-Entwickler
- Systemadministratoren, die BMC-Infrastrukturen verwalten
Erfahrungsberichte (3)
Der Trainer war hilfreich.
Attila - Lifial
Kurs - Compliance and the Management of Compliance Risk
Maschinelle Übersetzung
Die Berichtserstellung und die Regeldefinition.
Jack - CFNOC- DND
Kurs - Micro Focus ArcSight ESM Advanced
Maschinelle Übersetzung
Ich habe den Prozess des Betriebssystems und die Verknüpfung aller Faktoren miteinander, einschließlich Netzwerkinformationen, verstanden. Nun habe ich ein klares und vollständiges Bild davon, was in diesen Computern vor sich geht und wie sie miteinander kommunizieren. Letztendlich habe ich Wissen über das wichtigste Betriebssystem, Linux, erworben und gelernt, wie wir unser eigenes eingebettetes Linux implementieren können.
Rawda Alnaqbi - beamtrail
Kurs - Introduction to Embedded Linux (Hands-on training)
Maschinelle Übersetzung