Schița de curs
- Modelul de Amenințare BMC
- Suprafața de atac a BMC-urilor de server
- Vulnerabilități comune în firmware-ul BMC vechi
- Prezentare generală a arhitecturii de securitate OpenBMC
- Cerințe de conformitate (NIST, PCI-DSS)
Secure Boot
- Lanțul de boot verificat U-Boot
- Semnalarea imaginilor cu RSA și ECDSA
- Ierarhia cheilor și revocarea
- Bazele măsurătorilor și atestării
Securitatea Actualizărilor de Firmware
- Fluxul de verificare a semnăturii imaginilor
- Protecție împotriva rollback-ului și politici de versiune
- Strategii de actualizare dual-bank
- Actualizarea codului prin Redfish și IPMI
Gestionarea Certificatelor
- Arhitectura Phosphor-certificate-manager
- Instalarea și înlocuirea certificatelor HTTPS
- Depozite de încredere ale Autorităților de Certificare (CA)
- Autentificare LDAPS și cu certificate client
Autentificare și Autorizare
- Gestionarea utilizatorilor locali și politici de parole
- Integrare LDAP și Active Directory
- Configurarea stivei PAM
- RBAC Redfish și maparea privilegiilor
Securitatea Rețelei
- Reguli de firewall și nftables
- Configurarea TLS 1.3 în bmcweb
- Întărirea SSH și autentificare bazată pe chei
- Segmentarea rețelei pentru interfețele BMC
Audit și Răspuns
- Configurare syslog la distanță
- Înregistrarea evenimentelor de securitate
- Gestionarea SEL și a urmelor de audit
- Răspuns la incidente pentru BMC-uri compromise
Testarea Securității
- Analiză statică cu CodeQL și Bandit
- Fuzzing pe interfețele D-Bus
- Testare de penetrare pe API-uri REST și Redfish
- Urmărirea CVE-urilor și gestionarea patch-urilor
Cerințe
- Înțelegerea fundamentelor PKI și TLS
- Concepte de bază de securitate Linux
- Familiaritate cu mecanismele de actualizare firmware embedded
Audiență
- Ingineri de securitate
- Dezvoltatori de firmware
- Administratori de sisteme care gestionează infrastructura BMC
Mărturii (3)
Configurarea raportului și a regulilor.
Jack - CFNOC- DND
Curs - Micro Focus ArcSight ESM Advanced
Tradus de catre o masina
Am înțeles procesul sistemului de operare și cum le legăm pe toate factorii împreună, inclusiv informațiile de rețea. Acum am o imagine clară și completă despre ce se întâmplă în aceste calculatoare și cum se comunică între ele. În cele din urmă, am câștigat cunoștințe despre cel mai important sistem de operare, care este Linux, și cum putem implementa propriul nostru Linux încorporat.
Rawda Alnaqbi - beamtrail
Curs - Introduction to Embedded Linux (Hands-on training)
Tradus de catre o masina
Viteza de răspuns și comunicare
Bader Bin rubayan - Lean Business Services
Curs - ISO/IEC 27001 Lead Implementer
Tradus de catre o masina