Drošās palaišanas sertifikāta atjauninājumi operētājsistēmai Linux Azure virtuālajās mašīnās
Attiecas uz
Sākotnējais publicēšanas datums: 2026. gada 12. jūnijs
KB ID: 5103014
Attiecas uz:
Azure uzticamās palaišanas virtuālās mašīnas un konfidenciālas virtuālās mašīnas, kurās darbojas Linux un iespējota drošā sāknēšana
Pilnu atbalstīto OS sarakstu uzticamai palaišanai, lūdzu, skatiet šo saiti: Uzticama palaišana Azure VMs — Azure virtuālās mašīnas | Microsoft Learn
Pilnu atbalstīto OS konfidenciālu virtuālo mašīnu sarakstu, lūdzu, skatiet šo saiti: Par Azure konfidenciālajām VM | Microsoft Learn
Šajā rakstā
Ievads
Drošā palaišana ir UEFI aparātprogrammatūras drošības līdzeklis, kas palīdz nodrošināt, ka VM sāknēšanas laikā darbojas tikai uzticama programmatūra ar ciparparakstu. 2011. gadā izdoto Microsoft drošās palaišanas sertifikātu derīgums sākas 2026. gada jūnijā.
Lai uzturētu drošu palaišanas aizsardzību un turpinātu agrīnās sāknēšanas procesa apkalpošanu, Azure uzticamā palaišana, kurā darbojas Linux, ir jāatjaunina ar drošās palaišanas 2023 db un KEK sertifikātiem virtuālajā UEFI aparātprogrammatūrā. Konfidenciālas virtuālās mašīnas Linux sistēmā Azure ar veciem sertifikātiem ir jāizveido no jauna.
Ja VM turpina paļauties uz 2011. gada sertifikātiem pēc derīguma beigām, tā turpinās palaist. Tomēr tas vairs nesaņems jaunu drošības aizsardzību ielikumu atjauninājumu un turpmāko sertifikātu un atsaukšanas veidā.
Identificējiet scenārijus, kuros nepieciešama rīcība
Pārskatiet tālāk norādītos scenārijus, lai noteiktu, vai ir nepieciešama rīcība:
-
Linux uzticamās palaišanas virtuālās mašīnas (TVM) vai konfidenciālas virtuālās mašīnas (CVM), kas izveidotas pirms 2024. gada aprīļa
-
Azure skaitļošanas galerijas attēli, kas uzņemti no vecākām (pirms 2024. gada aprīļa) Linux uzticamās palaišanas vai konfidenciālām virtuālajām mašīnām
-
Linux uzticamās palaišanas vai konfidenciālu virtuālo mašīnu momentuzņēmumi vai dublējumi, kas izveidoti pirms 2024. gada aprīļa
-
Konfidenciālas VM, kas izveidotas pirms 2024. gada aprīļa no BLOB, importētas kā drošais disks.
Uzticamas palaišanas un konfidenciālas virtuālās mašīnas, kas izveidotas pēc 2024. gada aprīļa, parasti jau ietver 2023. gada drošās palaišanas sertifikātus virtuālajā UEFI aparātprogrammatūrā.
Piezīme.: Linux konfidenciālās virtuālās mašīnas, kas izveidotas pirms 2024. gada aprīļa, nebūtu manuāli jāatjaunina, jo konfidenciāla diska šifrēšana balstās uz vTPM PCR7 vērtību, kas tiek aprēķināta, pamatojoties uz drošās sāknēšanas mainīgajiem. Atjauninot drošās palaišanas sertifikātus, nenodrošinot FDE atslēgas atkārtotu aizzīmogošanu, konfidenciālā VM pāriet atkopšanas režīmā. Ieteicams atjaunot šādas vecas konfidenciālas VM, lai iegūtu jaunos sertifikātus.
Azure viesa virtuālās mašīnas izmantošanas apsvērumi
Drošās palaišanas atjauninājumi operētājsistēmai Linux Azure VM ietver divus komponentus:
-
Drošās palaišanas sertifikāti virtuālajā programmaparatūrā (instalēti manuāli, izmantojot OS nodrošinātos rīkus vai automātiski, izmantojot drošības atjauninājumus)
-
Linux ielikumu un palaišanas ielādētāja atjauninājumi (pārvalda izplatīšanas piegādātājs)
Atjaunināšanas darbības tiek sāktas viesa operētājsistēmā, un tās autentificētus atjauninājumus lieto drošās palaišanas mainīgajiem, paļaujoties uz platformas atbalstu.
Pēc piemērojamo scenāriju identificēšanas inventarizējiet savu vidi, lai noteiktu, kurām VM ir nepieciešami atjauninājumi.
Veicamās darbības
Visām Azure viesvirtuālajām mašīnām:
-
Pārbaudiet, vai virtuālajā UEFI aparātprogrammatūrā ir Secure Boot 2023 sertifikāti
Uzticamām palaišanas virtuālajām mašīnām:
-
Uzsāciet atjauninājumus no Linux viesa VM operētājsistēmas, ja nepieciešams, saskaņā ar jūsu izplatīšanas piegādātāja ieteiktajiem norādījumiem un rīkiem.
-
Linux virtuālajām mašīnām atjauninājumi ir jālieto pareizā secībā.
Svarīgi!: Vienmēr atjauniniet drošās palaišanas aparātprogrammatūru (UEFI mainīgos) pirms ielikuma vai palaišanas ielādētāja atjaunināšanas.
-
Atjauninot ielikumu pirms aparātprogrammatūras atjaunināšanas, vispirms var rasties sāknēšanas kļūme.
Konfidenciālām virtuālajām mašīnām:
-
Lielākajai daļai konfidenciālo virtuālo mašīnu jau ir jaunie sertifikāti. Konfidenciālām virtuālajām mašīnām bez drošās palaišanas 2023 sertifikātiem izpildiet tālāk sadaļā Azure ieteikumi konfidenciālām VM sniegtos norādījumus.
Atjauninājumu izvietošana
Drošās palaišanas sertifikāta atjauninājumi operētājsistēmai Linux Azure VM tiek iniciēti viesa operētājsistēmā. Šie atjauninājumi atšķiras atkarībā no izplatīšanas piegādātājiem, un klientiem vispirms jānoskaidro ieteicamā metode pie sava izplatīšanas pārdevēja.
Ieteikumi no Linux OS pārdevējiem:
Azure ieteikumi konfidenciālām virtuālajām mašīnām:
-
Pirms 2024. gada aprīļa izveidoto CVM skaits ir ļoti mazs. Ja jūsu konfidenciālā VM ir viena no retajām, kurai nav jauno sertifikātu, izpildiet darbības, lai atkārtoti izveidotu CVM.
Aparātprogrammatūras atjaunināšanas metodes
Piezīme.: Pirms izmēģināt UEFI mainīgo atjauninājumus tieši ražošanas virtuālajās mašīnās, klienti var izmantot Azure īsās pamācības veidni, lai simulētu Linux uzticamās palaišanas VM ar vecākiem 2011. gada UEFI CA sertifikātiem.
Fwupd izmantošana
Pārliecinieties, vai VM ir instalēta fwupd versija 2.0.8 vai jaunāka versija.
Lai atjauninātu gan KEK, gan db, izpildiet šīs komandas, izmantojot fwupdmgr:
sudo fwupdmgr atsvaidzināšana
sudo fwupdmgr atjauninājums
Efitools izmantošana
Lejupielādējiet db un KEK atjauninājumu pakotnes Azure.
-
wget https://github.com/microsoft/secureboot_objects/raw/refs/heads/main/ \
PostSignedObjects/Optional/DB/amd64/DBUpdate3P2023.bin
-
wget https://github.com/microsoft/secureboot_objects/raw/refs/heads/main/ \
PostSignedObjects/KEK/Microsoft/KEKUpdate_Microsoft_PK1.bin
Izmantojiet efi-updatevar, lai instalētu atjaunināšanas pakotnes
sudo efi-updatevar -a -f DBUpdate3P2023.bin db
sudo efi-updatevar -a -f KEKUpdate_Microsoft_PK1.bin KEK
sudo reboot
Izmantojot sbsigntools
Lejupielādējiet db un KEK atjauninājumu pakotnes Azure.
wget https://github.com/microsoft/secureboot_objects/raw/refs/heads/main/ \
PostSignedObjects/Optional/DB/amd64/DBUpdate3P2023.bin
wget https://github.com/microsoft/secureboot_objects/raw/refs/heads/main/ \
PostSignedObjects/KEK/Microsoft/KEKUpdate_Microsoft_PK1.bin
Izmantojiet sbsigntools utilītu sbkeysync, lai instalētu atjauninājumu pakotnes:
sudo mkdir -p /etc/secureboot/keys/db
sudo cp DBUpdate3P2023.bin /etc/secureboot/keys/db
sudo mkdir -p /etc/secureboot/keys/KEK
sudo cp KEKUpdate_Microsoft_PK1.bin /etc/secureboot/keys/KEK
sudo chattr -i /sys/firmware/efi/efivars/db-*
sudo chattr -i /sys/firmware/efi/efivars/KEK-*
sudo sbkeysync --verbose
sudo chattr +i /sys/firmware/efi/efivars/db-*
sudo chattr +i /sys/firmware/efi/efivars/KEK-*
sudo reboot
Verifikācijas metodes
Mokutil lietošana
-
mokutil --db | grep "UEFI CA 2023"
-
mokutil --kek | grep "KEK 2K CA 2023"
Efitools izmantošana
-
efi-readvar -v db | grep "UEFI CA 2023"
-
efi-readvar -v KEK | grep "KEK 2K CA 2023"
-
Linux sāknēšanas ķēdes atjauninājums
Pēc veiksmīgas programmaparatūras atjaunināšanas ir droši lietot ielikumu atjauninājumus no Linux izplatīšanas piegādātājiem.
Citi apsvērumi saistībā ar Azure resursiem
|
Azure resource |
Izveidots pirms 2024. gada aprīļa |
TVM nepieciešama darbība |
CVM nepieciešamā darbība |
|---|---|---|---|
|
Dublējums/momentuzņēmums |
Jā |
Palaist VM, lietot atjauninājumus, atgūt atkārtoti |
CVM atkārtota izveide, atkārtota atgūšana |
|
Dublējums/momentuzņēmums |
Nē |
Nav jāveic nekādas darbības |
Nav jāveic nekādas darbības |
|
Skaitļošanas galerijas attēls |
Jā |
Izvietošana, atjaunināšana, atkārtota tveršana |
CVM atkārtota izveide, atkārtota atgūšana |
|
Skaitļošanas galerijas attēls |
Nē |
Nav jāveic nekādas darbības |
Nav jāveic nekādas darbības |
Atjaunināšanas statusa pārraudzība
Atjauninājumu pārbaude, izmantojot viesa OS:
-
Sekmīgas sāknēšanas pārbaude pēc atjaunināšanas
-
Pārbaudiet, vai aparātprogrammatūrā ir drošās palaišanas sertifikāti
Uzraudzības un validācijas pieejas var atšķirties atkarībā no Linux izplatīšanas, un jums jāsazinās ar izplatīšanas piegādātāju.
Risinājumi palaišanas kļūmju gadījumā
Kļūmes scenārija gadījumā, piemēram, palaišanas kļūme pēc UEFI mainīgā atjauninājuma, varat atiestatīt UEFI iestatījumus, izmantojot kādu no tālāk norādītajām metodēm.
-
Atjaunojiet dublējumu, kas izveidots pirms manuālās atjaunināšanas procesa sākšanas.
-
Konvertējiet uzticamo palaišanas VM uz Standard VM un atkārtoti lietojiet uzticamās palaišanas drošības tipu VM. (Sīkāka informācija šeit: Iespējot uzticamu palaišanu esošajās Gen2 VM - Azure virtuālajās mašīnās | Microsoft Learn)
-
Eksportējiet OS vhd uz krātuves kontu, izveidojiet galerijas attēluno vhd un izvietojiet VM, izmantojot galerijasattēla versiju.
Trešās puses informācijas atruna
Šajā rakstā aprakstītos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Mēs nedodam ne tiešu, ne netiešu garantiju šo produktu veiktspējai vai uzticamībai.
Mēs nodrošinām trešās puses kontaktinformāciju, lai palīdzētu jums atrast tehnisko atbalstu. Šī kontaktinformācija var tikt mainīta bez iepriekšēja paziņojuma. Mēs negarantējam šīs trešo pušu kontaktinformācijas precizitāti.