Sadržaj kursa
- Model pretnji za BMC
- Površina napada na servere sa BMC
- Česte ranjivosti u firmveru starijih generacija BMC
- Pregled OpenBMC arhitekture bezbednosti
- Zahtevi za usklađenost (NIST, PCI-DSS)
Bezbedno pokretanje (Secure Boot)
- U-Boot verifikovani lanac pokretanja
- Potpisivanje slika pomoću RSA i ECDSA
- Hijerarhija ključeva i otkazivanje (revocation)
- Osobine merenja i attestation-a
Bezbednost ažuriranja firmvera
- Protok verifikacije potpisa slike
- Zaštita od povratka (rollback protection) i politike verzija
- Strategije ažuriranja sa dve banke (dual-bank)
- Ažuriranje koda putem Redfish i IPMI
Upravljanje sertifikatima
- Arhitektura Phosphor-certificate-manager
- Instalacija i zamenja HTTPS sertifikata
- Sklop pouzdanih certifikacionih agencija (CA trust stores)
- LDAPS i autentifikacija klijentskim sertifikatima
Autentifikacija i autorizacija
- Upravljanje lokalnim korisnicima i politike lozinki
- Integracija sa LDAP i Active Directory
- Konfiguracija PAM steka
- Redfish RBAC i mapiranje privilegija
Bezbednost mreže
- Pravila vatre i nftables
- Konfiguracija TLS 1.3 u bmcweb-u
- Jačanje SSH-a i autentifikacija na osnovu ključeva
- Segmentacija mreže za BMC interfejs
Revizija i odziv
- Konfiguracija udaljenog syslog
- Evidentiranje bezbednosnih događaja
- Upravljanje SEL i revizijskim tragovima
- Reagovanje na incidente za kompromitovane BMC uređaje
Testiranje bezbednosti
- Statička analiza pomoću CodeQL i Bandit
- Fuzzing D-Bus interfejsa
- Testiranje prodora na REST i Redfish API
- Praćenje CVE i upravljanje patch-evima
Uslovi
- Razumevanje osnovnih pojmova PKI i TLS
- Osobine Linux bezbednosnih koncepta
- Znanje mehanizama ažuriranja ugrađenog firmvera
Ciljna grupa
- Inženjeri za bezbednost
- Razvojni inženjeri firmvera
- Sistemski administratori koji upravaljaju BMC infrastrukturom
Iskustva korisnika (3)
Trener je bio koristan.
Attila - Lifial
Kurs - Compliance and the Management of Compliance Risk
Mašinski prevedeno
Postavljanje izveštaja i pravila.
Jack - CFNOC- DND
Kurs - Micro Focus ArcSight ESM Advanced
Mašinski prevedeno
Razumeo sam proces rada operativnog sistema i na koji se način spajaju svi faktori, uključujući i informacije o mreži, tako da sada imam jasan i potpun uvid u ono što se dešava na računarima i kako oni međusobno komuniciraju. Konačno, stekao sam znanje o najvažnijem operativnom sistemu, Linux-u, i o tome kako implementiramo sopstveni嵌入式 Linux.
Rawda Alnaqbi - beamtrail
Kurs - Introduction to Embedded Linux (Hands-on training)
Mašinski prevedeno