Windows 10: włączamy zabezpieczenia z Windows 11 (część 2)

Windows 10: włączamy zabezpieczenia z Windows 11 (część 2)08.02.2023 07:09
Windows 10: włączamy zabezpieczenia z Jedenastki
Źródło zdjęć: © dobreprogramy | Oskar Ziomek

Wiele mechanizmów bezpieczeństwa z Windows 11 jest dostępnych także w poprzedniej wersji systemu, Windows 10, ale ze względu na zgodność są one domyślnie wyłączone. W poprzedniej części opisywaliśmy włączanie HVCI, dziś ciąg dalszy.

Większość nowych ustawień zabezpieczeń znajduje się na karcie Zabezpieczenia urządzenia w oknie konfiguracji Defendera. Ale większość użytkowników zobaczy tam tylko jeden przełącznik - opcję "Izolacja rdzenia". Posiadacze starszego lub niezgodnego sprzętu nie będą mogli nawet jej włączyć ze względu na jej wysokie wymagania. Ustawień ochrony opartej o wirtualizacje jest jednak więcej, o czym możemy się przekonać zaglądając do Szablonów Administracyjnych.

Opcje zaawansowane

Zobaczymy tam, że funkcja "Izolacja rdzenia" w szablonach administracyjnych nazywa się "zabezpieczenia oparte na wirtualizacji". A to, co Defender nazywa "integralnością pamięci", w szablonach nazywa się integralnością… kodu. To znacznie lepsza, ale wciąż myląca nazwa. Mniej jednak kojarzy się z weryfikacją poprawności stanu pamięci i wspomaganą ochroną stosu, co jest zupełnie innym, niepowiązanym mechanizmem. Szablon znajduje się w sekcji System\Device Guard obszaru Ustawienia Komputera.

Tylko jedna opcja, Źródło zdjęć: © Licencjodawca | Kamil Dudek
Tylko jedna opcja
Źródło zdjęć: © Licencjodawca | Kamil Dudek

Zasady grupy dla HVCI skrywają w sobie dodatkowe przełączniki, nieobecne w Defenderze. Zdążyliśmy już wspomnieć o jednym z nich: włączeniu izolacji ze wspomaganiem UEFI. Dodatkowo wspomaganie to możemy wzmocnić wymuszaniem działania tylko na zgodnych implementacjach UEFI, o przewidywalnych tablicach zmiennych (stuprocentowa zgodność z rozszerzoną specyfikacją). Wbrew pozorom jest to dobra opcja za każdym razem.

Dalsza część artykułu pod materiałem wideo

Czy warto kupić notebook Predator Helios 300 z trójwymiarowym ekranem Spatial Labs?

Bez niej bowiem, włączenie wymuszania HVCI przez UEFI może się okazać kolejnym przykładem "one click disaster", w którym firmware komputera zaczyna zachowywać się bardzo nieprawidłowo, ze względu na błędy. Warto mieć na uwadze, że wiele implementacji UEFI, także na komputerach znanych firm, jest niskiej jakości i zawiera wiele bugów.

DMA

Dodatkowym ustawieniem HVCI jest oczekiwanie ochrony DMA. To kolejna zaskakująca opcja, ponieważ również tutaj jej działanie jest niezgodne z intuicją. Domyślny stan ochrony nie zawiera ochrony DMA, a włączenie jej wymaga zgodnego sprzętu - ale gdy włączymy ją na sprzęcie niezgodnym (nie ma o tym informacji), HVCI zostanie w ogóle wyłączone, o czym łatwo się nie dowiemy i co przy okazji popsuje inne rzeczy.

Ustawienie związane z ochroną DMA często w dodatku sprawia problemy i nie chce się poprawnie nałożyć. Czasem trzeba pomagać mu, by zadziałało, a sam Microsoft łagodnie sugeruje, by nie dotykać tego przełącznika i pozostać na domyślnym trybie ze zwykłym Secure Boot. Choć ewidentnie mamy tu do czynienia z niekompletną implementacją, niemałą część winy ponoszą producenci sterowników i UEFI. Mimo upływu lat ciągle są z nimi problemy, a aktualizacja firmware'u wciąż jest zaskakująco ryzykowna.

Z DMA historia jest niestety dłuższa. Ochrona DMA na poziomie jądra jest niekonfigurowalna, zarówno w Windows 10, jak i Windows 11. W interfejsie Defendera, w przeciwieństwie do przełącznika "integralność pamięci" (który jest obecny zawsze, nawet gdy nie działa), sekcja "Ochrona dostępu do pamięci" pojawia się tylko wtedy, gdy system potrafi zapewnić taką ochronę. W przeciwieństwie do HVCI jest ona opcjonalna także w Windows 11.

Pozostałe Zasady

Pozostając jeszcze w Zasadzie Grupy "Włącz zabezpieczenia oparte na wirtualizacji", dostrzeżemy jeszcze trzy inne opcje. To, dlaczego Microsoft zagregował je wszystkie w jedną Zasadę, zamiast stworzyć sześć oddzielnych, zapewne na zawsze będzie zagadką. Są to Credential Guard (dla domeny), "Bezpieczne uruchomienie" (nie jest to Secure Boot, a Secure… Launch, czyli coś innego) oraz wspomagana sprzętowo ochrona stosu.

Żadna z tych funkcji nie jest domyślnie włączona w Windows 11 i każda jest dostępna w Windows 10. Wymagają one odpowiednio siódmej, ósmej i jedenastej (!) generacji procesorów Intela. Bardzo wysokie wymagania sprzętowe i wąski zakres scenariuszy, w których niniejsze funkcje działają, czyni je zagadnieniem wykraczającym poza temat naszych rozważań.

Zasady Grupy dla HVCI, Źródło zdjęć: © Licencjodawca | Kamil Dudek
Zasady Grupy dla HVCI
Źródło zdjęć: © Licencjodawca | Kamil Dudek

Podsumowanie

  • Windows 10 i Windows 11 zawierają zbliżone mechanizmy zabezpieczeń.
  • Opcjonalną funkcją z Dziesiątki, która stała się obowiązkowa w Jedenastce, jest HVCI.
  • Włączenie HVCI wymaga zgodnych sterowników, co jest powodem zmiany wymagań sprzętowych Windows 11.
  • W obu systemach, działanie HVCI da się wzmocnić forsowaniem go z pomocą UEFI.
  • Jeżeli sprzęt poprawnie obsługuje ochronę DMA, mechanizm HVCI można wzmocnić jeszcze bardziej, stosując ochronę HVCI przed atakami DMA.
  • Siódma generacja procesorów Intela pozwala włączyć ochronę jeszcze zanim HVCI wystartuje, stosując Secure Launch.
  • Jedenasta generacja pozwala w jeszcze większym stopniu wzmocnić HVCI, stosując ochronę stosu.
  • Żadne ze "wzmocnień HVCI" nie jest domyślnie włączone w Windows 11.

Teoretycznie, włączenie zabezpieczeń Windows 11 w Dziesiątce sprowadza się do przesunięcia jednego suwaka w ustawieniach Defendera. W praktyce, "pod spodem" dzieje się znacznie, znacznie więcej, a mechanizmy bezpieczeństwa HVCI są szalenie skomplikowane.

Czy to oznacza, że Jedenastka nie zawiera żadnych zabezpieczeń, których nie byłoby w Windows 10? Nie! Dobrym przykładem jest Inteligentna Kontrola Aplikacji, która działa tylko w Windows 11. Tylko w... nowym Windows 11. Świeżo zainstalowanym. Z włączoną maksymalną telemetrią. I na komputerze wybranym przez Microsoft jako właściwy kandydat do uruchomienia owej funkcji (naprawdę). Więc może bez tego akurat użytkownicy Dziesiątki dadzą sobie radę…

Kamil J. Dudek, współpracownik redakcji dobreprogramy.pl

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.