Podpisane sterowniki i ochrona debugowania jądra

Dowiedz się więcej o tych wymaganiach dotyczących ochrony integralności i dlaczego mogą one nie być włączone na Twoim urządzeniu.

Co to są podpisane sterowniki?

Podpisane sterowniki to ochrona zabezpieczeń systemu Windows, która pomaga zapewnić, że system Windows ładuje tylko sterowniki, które spełniają standardowe wymagania dotyczące zaufania produkcyjnego.

Sterowniki działają w systemie Windows z wysokim poziomem uprawnień. Wymaganie podpisanych sterowników pomaga wzmocnić integralność systemu Windows i zapobiega osłabianiu wymagań dotyczących zaufania sterowników w konfiguracji programistycznej lub testowej.

Co to jest ochrona debugowania jądra?

Debugowanie jądra to zaawansowana funkcja systemu Windows przeznaczona do programowania, testowania i rozwiązywania problemów. Umożliwia uruchomienie debuggera na innym komputerze w celu bezpośredniego połączenia się z jądrem systemu Windows. Funkcja Ochrona debugowania jądra sprawdza, czy debugowanie jądra jest wyłączone na urządzeniu.

Dlaczego funkcja ochrony integralności sprawdza to?

Ochrona integralności sprawdza, czy na urządzeniu są aktywne ważne zabezpieczenia zabezpieczeń.

Podpisane sterowniki są jedną z takich zabezpieczeń, ponieważ są uruchamiane z uprawnieniami na poziomie jądra i mogą znacząco wpływać na bezpieczeństwo systemu Windows. Ochrona debugowania jądra jest jedną z tych ochrony, ponieważ jej włączenie zmienia normalną konfigurację zabezpieczeń urządzenia, a debugowanie jądra jest przeznaczone tylko dla wyspecjalizowanych scenariuszy programistycznych i testowych.

Jeśli nie są one aktywne, na stronie Ochrona integralności w Ustawieniach może być wyświetlana informacja, że urządzenie wymaga uwagi.

Dlaczego nie są one włączone na moim urządzeniu?

Być może urządzenie używa specjalnych ustawień przeznaczonych do tworzenia lub testowania oprogramowania.

Ustawienia te umożliwiają uruchamianie sterowników podpisanych testowo lub obsługę debugowania jądra. Zwykle nie są one potrzebne na urządzeniach konsumenckich.

Ta konfiguracja może być obecna, jeśli:

  • Urządzenie zostało celowo skonfigurowane do opracowywania jądra lub sterownika, testowania lub oprogramowania wymagającego sterowników podpisanych testowo.
  • Funkcja bezpiecznego rozruchu została wyłączona, a ustawienia uruchamiania urządzenia zostały zmienione.
  • Narzędzie do rozwiązywania problemów lub narzędzie programistyczne zmieniło ustawienia uruchamiania urządzenia.

Jeśli celowo skonfigurujesz ten komputer pod kątem opracowywania lub testowania jądra systemu Windows, możesz zachować te ustawienia.

Dlaczego system Windows nie może włączyć go automatycznie?

Niektóre narzędzia do tworzenia i testowania oprogramowania korzystają ze specjalnych ustawień, które wpływają na sposób uruchamiania systemu Windows i ładowania sterowników. System Windows nie zawsze może określić, czy te ustawienia są nadal potrzebne, więc nie zmienia ich automatycznie.

Aby włączyć te zabezpieczenia, może być konieczne przywrócenie Bezpiecznego rozruchu. Tym ustawieniem zarządza wbudowane oprogramowanie układowe urządzenia (UEFI) poza systemem Windows. Może być konieczne ponowne uruchomienie urządzenia, otwarcie jego ustawień UEFI i włączenie lub przywrócenie bezpiecznego rozruchu. Postępuj zgodnie z instrukcjami producenta urządzenia.

Co mam zrobić?

Jeśli nie używasz tego komputera do opracowywania lub testowania jądra, zalecamy przywrócenie urządzenia do normalnej konfiguracji bezpiecznego rozruchu. Postępuj zgodnie ze wskazówkami tutaj , aby przywrócić bezpieczny rozruch.

Po uruchomieniu systemu Windows wróć do strony Ochrona integralności w ustawieniach. System Windows ponownie sprawdzi urządzenie, aby ustalić, czy spełnia teraz wymagania dotyczące zabezpieczeń.

Czy mogę nadal korzystać z mojego urządzenia?

Tak. Możesz nadal normalnie korzystać z urządzenia.

Ochrona integralności wskaże, że urządzenie nie spełnia obecnie tego kryterium zabezpieczeń. Stan pomaga zrozumieć, które zabezpieczenia są aktywne i w których obszarach urządzenie może korzystać z dodatkowej ochrony.

Dla administratorów IT

Jeśli urządzenia w Twojej organizacji nie spełniają wymagań dotyczących podpisanych sterowników i ochrony debugowania jądra, sprawdź, czy podpisywanie testów, debugowanie jądra lub inne konfiguracje tworzenia oprogramowania są włączone na zarządzanych urządzeniach. Tam, gdzie to możliwe, przywróć urządzenia do standardowej konfiguracji produkcyjnej.