Introduction to UEFI HTTP(s) Boot with QEMU/OVMF
The historic go-to solution for network booting is PXE. PXE is based on DHCP and TFTP. It is tricky to correctly configure, even trickier to make it highly available and good luck with the security with this clear-text unsigned protocol.
The modern web has long standardized on HTTPS with TLS certificates for server authentication,
integrity and confidentiality. Moreover, highly available setups are a solved problem when
it comes to HTTPS. Even better, the encryption layer makes it practical to boot over the
Internet without immediately facing the threat of a man-in-the-middle attack that would be
trivial with TFTP (remember, the leading t stands for “trivial”, not “secure”).
评论
?
参与讨论