Cloudflare is enhancing the security and manageability of its server fleet by adopting OpenBMC, an open-source firmware for Baseboard Management Controllers (BMCs). This move aims to provide greater transparency, faster patching, and more control over firmware, including the integration of TLS certificates and fine-grained credential management. Furthermore, Cloudflare is extending its secure boot capabilities to the BMC itself, leveraging hardware root-of-trust and security co-processors to validate firmware integrity during boot. This post details how Cloudflare customized and extended OpenBMC to improve server boot reliability and diagnostics by better monitoring boot-up processes and addressing race conditions between the BMC and UEFI during subsystem initialization and memory module detection.
All Cloudflare trails