Giovanni Zantedeschi
Giovanni Zantedeschi is a seasoned firmware engineer with 14 years of experience specializing in embedded systems development. For the past four years, Giovanni has been focused on OpenBMC at Cloudflare, working to advance open-source firmware solutions at scale. His deep background in low-level system architecture and embedded environments drives his commitment to building secure, transparent, and robust open firmware ecosystems.
Portugal
Cloudflare
Session
At hyperscale, detecting a firmware compromise is a solved problem; recovering from it is not. While Static Root-of-Trust Measurement (SRTM) provides reliable platform measurement, responding to a Secure Boot compliance breach typically results in a dead node awaiting manual intervention. Standard OS-level tools are blocked by System Management Mode, SMM, runtime locks, and proprietary out-of-band BMC APIs are too fragmented across heterogeneous fleets to provide a unified, automated recovery pipeline.
We introduce a self-healing firmware state machine designed to bridge the gap between attestation and active remediation without distributing a powerful, portable signed key-clearing payload across the fleet. By delivering a custom EFI application via iPXE during the Boot Device Selection (BDS) phase, infrastructure control planes can evaluate a node's hardware compliance strictly in-band. Upon detecting unauthorized state drift, the application stages a vendor-agnostic, BDS-staged UEFI variable, StageOptimzedDefaults.
This architecture circumvents runtime firmware constraints without violating the platform's security boundary. Together with our OEM hardware partners, we are currently adapting this mechanism, and are bringing this approach to OSFC for feedback.