Wdrażanie maszyny wirtualnej z włączonym zaufanym uruchamianiem

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania

Zaufane uruchamianie to sposób na poprawę bezpieczeństwa maszyn wirtualnych generacji 2 . Zaufane uruchamianie chroni przed zaawansowanymi i trwałymi technikami ataków, łącząc technologie infrastruktury, takie jak vTPM i bezpieczny rozruch.

Wymagania wstępne

  • Musisz dołączyć subskrypcję, aby Microsoft Defender dla Chmury, jeśli jeszcze jej nie ma. Microsoft Defender dla Chmury ma warstwę bezpłatną, która oferuje bardzo przydatne szczegółowe informacje dotyczące różnych zasobów platformy Azure i zasobów hybrydowych. Zaufane uruchamianie wykorzystuje Defender dla Chmury, aby wyświetlić wiele zaleceń dotyczących kondycji maszyny wirtualnej.

  • Przypisz inicjatywy zasad platformy Azure do subskrypcji. Te inicjatywy zasad muszą być przypisane tylko raz na subskrypcję. Spowoduje to automatyczne zainstalowanie wszystkich wymaganych rozszerzeń na wszystkich obsługiwanych maszynach wirtualnych.

    • Skonfiguruj wymagania wstępne, aby włączyć zaświadczenie gościa na maszynach wirtualnych z włączoną obsługą zaufanego uruchamiania.

    • Skonfiguruj maszyny, aby automatycznie instalować agentów usługi Azure Monitor i Azure Security na maszynach wirtualnych.

  • Zezwalaj na tag usługi AzureAttestation w regułach ruchu wychodzącego sieciowej grupy zabezpieczeń, aby zezwolić na ruch dla zaświadczania platformy Microsoft Azure. Zapoznaj się z tematem Tagi usługi sieci wirtualnej.

  • Upewnij się, że zasady zapory zezwalają na dostęp do usługi *.attest.azure.net.

Uwaga

Jeśli używasz obrazu systemu Linux i przewidujesz, że maszyna wirtualna może mieć sterowniki jądra niepodpisane lub niepodpisane przez dostawcę dystrybucji systemu Linux, warto rozważyć wyłączenie bezpiecznego rozruchu. W witrynie Azure Portal na stronie "Utwórz maszynę wirtualną" dla parametru "Typ zabezpieczeń" z wybraną pozycją "Zaufane uruchamianie maszyn wirtualnych" kliknij pozycję "Konfiguruj funkcje zabezpieczeń" i usuń zaznaczenie pola wyboru "Włącz bezpieczny rozruch". W interfejsie wiersza polecenia, programie PowerShell lub zestawie SDK ustaw parametr bezpiecznego rozruchu na wartość false.

Wdrażanie zaufanej maszyny wirtualnej uruchamiania

Utwórz maszynę wirtualną z włączonym zaufanym uruchamianiem. Wybierz poniższą opcję:

  1. Zaloguj się w witrynie Azure Portal.
  2. Wyszukaj pozycję Maszyny wirtualne.
  3. W obszarze Usługi wybierz pozycję Maszyny wirtualne.
  4. Na stronie Maszyny wirtualne wybierz pozycję Dodaj, a następnie wybierz pozycję Maszyna wirtualna.
  5. W obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję.
  6. W obszarze Grupa zasobów wybierz pozycję Utwórz nową i wpisz nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z listy rozwijanej.
  7. W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej i wybierz region obsługujący zaufane uruchamianie.
  8. W obszarze Typ zabezpieczeń wybierz pozycję Zaufane uruchamianie maszyn wirtualnych. Spowoduje to wyświetlenie trzech dodatkowych opcji — bezpieczny rozruch, protokół vTPM i monitorowanie integralności. Wybierz odpowiednie opcje wdrożenia. Aby dowiedzieć się więcej o funkcjach zabezpieczeń z włączonym uruchamianiem zaufanym. Screenshot showing the options for Trusted Launch.
  9. W obszarze Obraz wybierz obraz z zalecanych obrazów 2. generacji zgodnych z zaufanym uruchomieniem. Aby uzyskać listę, zobacz zaufane uruchamianie.

    Napiwek

    Jeśli na liście rozwijanej nie widzisz żądanej wersji obrazu Gen 2, wybierz pozycję Zobacz wszystkie obrazy , a następnie zmień filtr Typ zabezpieczeń na Zaufane uruchamianie.

  10. Wybierz rozmiar maszyny wirtualnej, który obsługuje zaufane uruchamianie. Zobacz listę obsługiwanych rozmiarów.
  11. Wypełnij informacje o koncie Administracja istratora, a następnie wprowadź reguły portów przychodzących.
  12. W dolnej części strony wybierz pozycję Przejrzyj i utwórz
  13. Na stronie Tworzenie maszyny wirtualnej możesz zobaczyć szczegółowe informacje o maszynie wirtualnej, którą chcesz wdrożyć. Po przejściu weryfikacji wybierz pozycję Utwórz.

Sceenshot of the validation page, showing the trusted launch options are included.

Wdrożenie maszyny wirtualnej potrwa kilka minut.

Zaufane maszyny wirtualne uruchamiania platformy Azure obsługują tworzenie i udostępnianie obrazów niestandardowych przy użyciu usługi Azure Compute Gallery. Istnieją dwa typy obrazów, które można utworzyć na podstawie typów zabezpieczeń obrazu:

Zaufane obrazy obsługiwane przez maszynę wirtualną uruchamiania

W przypadku następujących źródeł obrazów typ zabezpieczeń definicji obrazu powinien mieć wartość TrustedLaunchsupported:

  • Dysk VHD dysku systemu operacyjnego Gen2
  • Obraz zarządzany gen2
  • Wersja obrazu z galerii Gen2

Żadne informacje o stanie gościa maszyny wirtualnej nie są uwzględniane w źródle obrazu.

Wynikowa wersja obrazu może służyć do tworzenia maszyn wirtualnych usługi Azure Gen2 lub zaufanych maszyn wirtualnych uruchamiania.

Te obrazy można udostępniać za pomocą galerii obliczeń platformy Azure — bezpośredniej galerii udostępnionej i galerii zasobów obliczeniowych platformy Azure — Galeria społeczności

Uwaga

Dysk VHD dysku systemu operacyjnego, obraz zarządzany lub wersja obrazu galerii należy utworzyć na podstawie obrazu gen2 zgodnego z zaufanymi maszynami wirtualnymi uruchamiania.

  1. Zaloguj się w witrynie Azure Portal.
  2. Wyszukaj i wybierz pozycję Wersje obrazów maszyny wirtualnej na pasku wyszukiwania
  3. Na stronie Wersje obrazów maszyny wirtualnej wybierz pozycję Utwórz.
  4. Na stronie Tworzenie wersji obrazu maszyny wirtualnej na karcie Podstawy:
    1. Wybierz subskrypcję platformy Azure.
    2. Wybierz istniejącą grupę zasobów lub utwórz nową grupę zasobów.
    3. Wybierz region świadczenia usługi Azure.
    4. Wprowadź numer wersji obrazu.
    5. W polu Źródło wybierz pozycję Obiekty blob usługi Storage (VHD) lub obraz zarządzany albo inną wersję obrazu maszyny wirtualnej
    6. W przypadku wybrania opcji Obiekty blob usługi Storage (VHD) wprowadź dysk VHD dysku systemu operacyjnego (bez stanu gościa maszyny wirtualnej). Upewnij się, że używasz wirtualnego dysku twardego 2. generacji.
    7. W przypadku wybrania opcji Obraz zarządzany wybierz istniejący obraz zarządzany maszyny wirtualnej 2. generacji.
    8. W przypadku wybrania opcji Wersja obrazu maszyny wirtualnej wybierz istniejącą wersję obrazu galerii maszyny wirtualnej Gen2.
    9. W obszarze Docelowa galeria obliczeniowa platformy Azure wybierz lub utwórz galerię, aby udostępnić obraz.
    10. W obszarze Stan systemu operacyjnego wybierz opcję Uogólnione lub Wyspecjalizowane w zależności od przypadku użycia. Jeśli używasz obrazu zarządzanego jako źródła, zawsze wybierz pozycję Uogólnione. Jeśli używasz obiektu blob magazynu (VHD) i chcesz wybrać opcję Uogólnione, przed kontynuowaniem wykonaj kroki, aby uogólnić wirtualny dysk twardy z systemem Linux lub uogólnić dysk VHD systemu Windows. Jeśli używasz istniejącej wersji obrazu maszyny wirtualnej, wybierz opcję Uogólnione lub Wyspecjalizowane na podstawie tego, co jest używane w definicji obrazu źródłowej maszyny wirtualnej.
    11. W obszarze Docelowa definicja obrazu maszyny wirtualnej wybierz pozycję Utwórz nową.
    12. W okienku Tworzenie definicji obrazu maszyny wirtualnej wprowadź nazwę definicji. Upewnij się, że typ zabezpieczeń jest ustawiony na Wartość Zaufana obsługiwana przez usługę . Wprowadź informacje o wydawcy, ofercie i jednostce SKU. Następnie wybierz przycisk OK.
  5. Na karcie Replikacja wprowadź liczbę replik i regiony docelowe replikacji obrazów, jeśli jest to wymagane.
  6. Na karcie Szyfrowanie wprowadź informacje dotyczące szyfrowania SSE, jeśli jest to wymagane.
  7. Wybierz pozycję Przejrzyj i utwórz.
  8. Po pomyślnym zweryfikowaniu konfiguracji wybierz pozycję Utwórz , aby zakończyć tworzenie obrazu.
  9. Po utworzeniu wersji obrazu wybierz pozycję Utwórz maszynę wirtualną.
  10. Na stronie Tworzenie maszyny wirtualnej w obszarze Grupa zasobów wybierz pozycję Utwórz nową i wpisz nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z listy rozwijanej.
  11. W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej i wybierz region obsługujący zaufane uruchamianie.
  12. Wybierz pozycję Zaufane uruchamianie maszyn wirtualnych jako typ zabezpieczeń. Pola wyboru Bezpieczny rozruch i vTPM są domyślnie włączone.
  13. Wypełnij informacje o koncie Administracja istratora, a następnie wprowadź reguły portów przychodzących.
  14. Na stronie walidacji przejrzyj szczegóły maszyny wirtualnej.
  15. Po pomyślnym zakończeniu walidacji wybierz pozycję Utwórz , aby zakończyć tworzenie maszyny wirtualnej.

Zaufane uruchamianie obrazów maszyn wirtualnych

W przypadku następujących źródeł obrazów typ zabezpieczeń definicji obrazu powinien mieć wartość TrustedLaunch:

  • Przechwytywanie zaufanej maszyny wirtualnej uruchamiania
  • Zarządzany dysk systemu operacyjnego
  • Migawka dysku zarządzanego systemu operacyjnego

Wynikowa wersja obrazu może służyć tylko do tworzenia zaufanych maszyn wirtualnych uruchamiania platformy Azure.

  1. Zaloguj się w witrynie Azure Portal.
  2. Aby utworzyć obraz galerii obliczeniowej platformy Azure na podstawie maszyny wirtualnej, otwórz istniejącą zaufaną maszynę wirtualną uruchamiania i wybierz pozycję Przechwyć.
  3. Na poniższej stronie Tworzenie obrazu zezwól na udostępnianie obrazu galerii jako wersji obrazu maszyny wirtualnej. Tworzenie obrazów zarządzanych nie jest obsługiwane w przypadku zaufanych maszyn wirtualnych uruchamiania.
  4. Utwórz nową docelową galerię usługi Azure Compute lub wybierz istniejącą galerię.
  5. Wybierz stan systemu operacyjnego jako Uogólniony lub Wyspecjalizowany. Jeśli chcesz utworzyć uogólniony obraz, przed wybraniem tej opcji upewnij się, że uogólniasz maszynę wirtualną, aby usunąć informacje specyficzne dla maszyny. Jeśli szyfrowanie oparte na funkcji BitLocker jest włączone na zaufanej maszynie wirtualnej z systemem Windows z systemem Windows, może nie być możliwe uogólnienie tego samego.
  6. Utwórz nową definicję obrazu, podając nazwę, wydawcę, ofertę i jednostkę SKU. Typ zabezpieczeń definicji obrazu powinien być już ustawiony na Zaufane uruchamianie.
  7. Podaj numer wersji obrazu.
  8. W razie potrzeby zmodyfikuj opcje replikacji.
  9. W dolnej części strony Tworzenie obrazu wybierz pozycję Przejrzyj i utwórz , a gdy walidacja jest wyświetlana jako przekazana, wybierz pozycję Utwórz.
  10. Po utworzeniu wersji obrazu przejdź bezpośrednio do wersji obrazu. Alternatywnie możesz przejść do wymaganej wersji obrazu za pomocą definicji obrazu.
  11. Na stronie Wersja obrazu maszyny wirtualnej wybierz pozycję + Utwórz maszynę wirtualną, aby wylądować na stronie Tworzenie maszyny wirtualnej.
  12. Na stronie Tworzenie maszyny wirtualnej w obszarze Grupa zasobów wybierz pozycję Utwórz nową i wpisz nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z listy rozwijanej.
  13. W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej i wybierz region obsługujący zaufane uruchamianie.
  14. Obraz i typ zabezpieczeń są już wypełniane na podstawie wybranej wersji obrazu. Pola wyboru Bezpieczny rozruch i vTPM są domyślnie włączone.
  15. Wypełnij informacje o koncie Administracja istratora, a następnie wprowadź reguły portów przychodzących.
  16. W dolnej części strony wybierz pozycję Przejrzyj i utwórz
  17. Na stronie walidacji przejrzyj szczegóły maszyny wirtualnej.
  18. Po pomyślnym zakończeniu walidacji wybierz pozycję Utwórz , aby zakończyć tworzenie maszyny wirtualnej.

Jeśli chcesz użyć dysku zarządzanego lub migawki dysku zarządzanego jako źródła wersji obrazu (zamiast zaufanej maszyny wirtualnej uruchamiania), wykonaj następujące kroki

  1. Zaloguj się do portalu
  2. Wyszukaj pozycję Wersje obrazów maszyny wirtualnej i wybierz pozycję Utwórz
  3. Podaj numer wersji subskrypcji, grupy zasobów, regionu i obrazu
  4. Wybierz źródło jako dyski i/lub migawki
  5. Wybierz dysk systemu operacyjnego jako dysk zarządzany lub migawkę dysku zarządzanego z listy rozwijanej
  6. Wybierz docelową galerię obliczeniową platformy Azure, aby utworzyć i udostępnić obraz. Jeśli galeria nie istnieje, utwórz nową galerię.
  7. Wybierz stan systemu operacyjnego jako Uogólniony lub Wyspecjalizowany. Jeśli chcesz utworzyć uogólniony obraz, upewnij się, że uogólnisz dysk lub migawkę, aby usunąć informacje specyficzne dla maszyny.
  8. W polu Docelowa definicja obrazu maszyny wirtualnej wybierz pozycję Utwórz nową. W wyświetlonym oknie wybierz nazwę definicji obrazu i upewnij się, że typ zabezpieczeń jest ustawiony na Zaufane uruchamianie. Podaj informacje o wydawcy, ofercie i jednostce SKU, a następnie wybierz przycisk OK.
  9. Karta Replikacja może służyć do ustawiania liczby replik i regionów docelowych na potrzeby replikacji obrazów, jeśli jest to wymagane.
  10. Karta Szyfrowanie może również służyć do dostarczania informacji związanych z szyfrowaniem SSE, jeśli jest to wymagane.
  11. Wybierz pozycję Utwórz na karcie Przeglądanie i tworzenie , aby utworzyć obraz
  12. Po pomyślnym utworzeniu wersji obrazu wybierz pozycję + Utwórz maszynę wirtualną , aby wylądować na stronie Tworzenie maszyny wirtualnej.
  13. Wykonaj kroki od 12 do 18, jak wspomniano wcześniej, aby utworzyć zaufaną maszynę wirtualną uruchamiania przy użyciu tej wersji obrazu

Weryfikowanie lub aktualizowanie ustawień

W przypadku maszyn wirtualnych utworzonych z włączonym zaufanym uruchamianiem można wyświetlić zaufaną konfigurację uruchamiania, odwiedzając stronę Przegląd maszyny wirtualnej w witrynie Azure Portal. Na karcie Właściwości zostanie wyświetlony stan funkcji zaufanego uruchamiania:

Screenshot of the Trusted Launch properties of the VM.

Aby zmienić konfigurację zaufanego uruchamiania, w menu po lewej stronie w sekcji Ustawienia wybierz pozycję Konfiguracja. W sekcji Typ zabezpieczeń można włączyć lub wyłączyć bezpieczny rozruch, protokół vTPM i monitorowanie integralności. Po zakończeniu wybierz pozycję Zapisz w górnej części strony.

Screenshot showing check boxes to change the Trusted Launch settings.

Jeśli maszyna wirtualna jest uruchomiona, zostanie wyświetlony komunikat o ponownym uruchomieniu maszyny wirtualnej. Wybierz pozycję Tak , a następnie poczekaj na ponowne uruchomienie maszyny wirtualnej, aby zmiany zaczęły obowiązywać.

Następne kroki

Dowiedz się więcej o zaufanych maszynach wirtualnych do monitorowania integralności rozruchu i uruchamiania.