Udostępnij przez


Komunikaty dziennika zdarzeń integralności kodu

Integralność kodu wymusza wymaganie, aby sterowniki trybu jądra były podpisane w celu załadowania. W szczególności integralność kodu jest uruchamiana podczas procesu ładowania sterownika w systemie Windows. Za każdym razem, gdy sterownik trybu jądra jest ładowany, integralność kodu sprawdza jego podpis cyfrowy, aby upewnić się, że jest prawidłowy i podpisany przez autoryzowaną jednostkę.

Na tej stronie opisano różne zdarzenia generowane przez integralność kodu w celu raportowania stanu podpisywania sterownika.

Aby wyświetlić zdarzenia integralności kodu, można użyć podglądu zdarzeń :

  1. Uzyskaj dostęp do Podglądu zdarzeń za pośrednictwem zarządzania komputerem lub uruchamiając Eventvwr.exe z wiersza polecenia.
  2. Przejdź do następujących podfolderów: Applications and Services Logs->Microsoft->Windows->CodeIntegrity.
  3. Kliknij prawym przyciskiem myszy wpis, aby wyświetlić właściwości zdarzenia i uzyskać więcej informacji na temat określonych zdarzeń integralności kodu.

Uwaga

Aby uzyskać pełną listę identyfikatorów zdarzeń integralności kodu, zobacz Understanding Application Control events.

Poniżej przedstawiono zdarzenia ostrzegawcze rejestrowane w dzienniku operacyjnym integralności kodu:

  • Integralność kodu nie może zweryfikować spójności obrazu pliku <o nazwie>, ponieważ skrótu pliku nie można odnaleźć w systemie.

  • Integralność kodu wykryła niepodpisany sterownik.

    To zdarzenie jest związane z monitorowaniem jakości oprogramowania (SQM).

Poniżej przedstawiono zdarzenia informacyjne, które są rejestrowane w szczegółowym dzienniku integralności kodu:

  • Integralność kodu znalazła zestaw haszy obrazów dla pliku <o nazwie> w katalogu <o nazwie>.

  • Integralność kodu znalazła zestaw kontrolnych skrótów dla pliku <nazwy pliku> w osadzonym certyfikacie obrazu.

  • Integralność kodu znalazła skrót pliku dla pliku o nazwie <> w katalogu o nazwie <>.

  • Spójność kodu znalazła skrót dla pliku o nazwie <> w certyfikacie osadzonym w obrazie.

  • Spójność kodu ustaliła, że niepodpisany moduł jądra o nazwie pliku <> jest ładowany do systemu. Sprawdź wydawcę, czy jest dostępna podpisana wersja modułu jądra.

  • Integralność kodu nie może zweryfikować integralności obrazu pliku <o nazwie>, ponieważ zestaw skrótów obrazów na stronę dla tego pliku nie został znaleziony w systemie.

  • Integralność kodu nie może zweryfikować integralności obrazu pliku <nazwy pliku>, ponieważ nie można odnaleźć zestawu skrótów obrazów na stronie w systemie. Obraz może być ładowany, ponieważ debuger trybu jądra został dołączony.

  • Integralność kodu nie może zweryfikować spójności obrazu pliku <nazwy pliku>, ponieważ w systemie nie można znaleźć skrótu pliku. Obraz może być ładowany, ponieważ debuger trybu jądra jest dołączony.

  • Integralność kodu nie może załadować <nazwy pliku> katalogu.

  • Integralność kodu pomyślnie załadowała plik <o nazwie z katalogu>.