| Termin | Definicja |
|---|---|
| AppLocker nie stosuje polityk | AppLocker niestosujący zdefiniowanych polityk zwykle wskazuje na błąd w regułach (np. niewłaściwa ścieżka lub wydawca certyfikatu) lub na brak wymuszenia zasad grupy z kontrolera domeny. Czym jest sytuacja, w której AppLocker nie stosuje politykKomunikat lub obserwacja, że AppLocker nie stosuje polityk, oznacza, że reguły kontroli uruchamiania aplikacji nie wpływają na działanie systemu zgodnie z przyjętym założeniem. Zdefiniowane warunki mogą być poprawnie widoczne w edytorze zasad grupy, a mimo to użytkownik nadal może uruchamiać programy, które powinny zostać zablokowane, albo aplikacje dozwolone nie startują mimo spełnienia określonych kryteriów. Problem nie zawsze wynika z pojedynczej literówki w regule. Przyczyną może być niewłaściwie wybrany tryb działania kolekcji reguł, nieprawidłowe zastosowanie zasad, brak wymaganej usługi systemowej, opóźniona aktualizacja konfiguracji lub testowanie na komputerze, który nie otrzymuje danej polityki. AppLocker działa przez kolekcje reguł przeznaczone między innymi dla plików wykonywalnych, skryptów, instalatorów oraz bibliotek DLL. Każda kolekcja może mieć osobno ustawiony tryb Enforce rules, Audit only albo brak aktywnego wymuszania. W trybie audytu zdarzenia są rejestrowane, lecz uruchamianie programu nie jest blokowane. Z tego powodu sama obecność reguły w zasadach grupy nie świadczy jeszcze o tym, że system faktycznie egzekwuje jej działanie. Istotne jest również rozróżnienie pomiędzy polityką lokalną a polityką dostarczaną za pośrednictwem domeny. W środowisku zarządzanym ustawienia mogą być pobierane z kilku poziomów, a kolejność ich zastosowania może sprawić, że lokalna konfiguracja zostanie nadpisana. Zdarza się także, że zasady zostały utworzone na jednym komputerze, lecz analiza jest prowadzona na innym urządzeniu lub na koncie, do którego dana reguła nie ma zastosowania. Kontekst techniczny i porównanie sposobów działania - AppLocker nie stosuje politykAppLocker podejmuje decyzję na podstawie właściwości pliku oraz zakresu reguły. W zależności od jej rodzaju znaczenie mogą mieć: ścieżka dostępu, nazwa i wersja pliku, podpisany wydawca, produkt, użytkownik albo grupa użytkowników. Reguła ścieżki może przestać odpowiadać rzeczywistości po przeniesieniu programu do innego katalogu. Reguła wydawcy może nie zadziałać, gdy plik nie ma podpisu, podpis został zmieniony albo aplikacja została zaktualizowana w sposób wykraczający poza zakres określony w regule. Przy ocenie polityki należy zatem sprawdzić nie tylko nazwę programu, lecz także faktyczne metadane pliku i konto, z którego następuje uruchomienie. Ważną rolę odgrywa usługa Przydatne jest porównanie AppLocker z innymi mechanizmami kontroli uruchamiania. Zapora sieciowa steruje ruchem, a nie samym startem programu. Uprawnienia NTFS określają dostęp do plików i katalogów, lecz nie opisują wprost wszystkich scenariuszy kontroli aplikacji. Z kolei rozwiązania oparte na kontroli reputacji lub zabezpieczeniach antywirusowych mogą stosować odmienną logikę i inne źródła oceny ryzyka. Jeżeli kilka mechanizmów działa jednocześnie, należy ustalić, który z nich podjął decyzję oraz czy obserwowane zachowanie rzeczywiście dotyczy AppLocker. Najpewniejszą metodą rozróżnienia błędu konfiguracji od braku wymuszenia jest kontrolowany test. Powinien obejmować plik, którego położenie i właściwości są znane, konto objęte regułą oraz jednoznacznie określony tryb wymuszania. Następnie można sprawdzić zdarzenia AppLocker w Podglądzie zdarzeń. Brak wpisu, wpis audytowy zamiast blokady albo zdarzenie odnoszące się do innego pliku dostarcza odmiennych wskazówek diagnostycznych. Typowe problemy i błędy prowadzące do nieskuteczności politykCzęstym błędem jest pozostawienie kolekcji reguł w trybie audytu. W takim ustawieniu można obserwować potencjalne naruszenia w dzienniku, ale programy nadal będą się uruchamiały. Innym problemem jest zdefiniowanie reguły zezwalającej bez właściwego objęcia użytkowników lub grupy. Reguła może być logicznie poprawna, lecz niedopasowana do konta używanego podczas testu. Należy także sprawdzić, czy nie istnieje reguła wykluczająca albo zezwalająca, która zmienia wynik oceny. Nieprawidłowe ścieżki należą do najbardziej praktycznych przyczyn. Program może być uruchamiany z katalogu profilu użytkownika, folderu tymczasowego, udziału sieciowego lub lokalizacji używanej przez instalator, podczas gdy reguła wskazuje inne miejsce. Skrót na pulpicie nie musi wskazywać tego samego pliku, który został użyty podczas tworzenia polityki. Podobną rozbieżność powodują aktualizacje, które zastępują plik inną wersją albo zmieniają nazwę katalogu. W przypadku reguł opartych na wydawcy problem może wynikać z niepełnego zakresu wersji, produktu lub nazwy pliku. Zbyt wąskie kryteria przestają pasować po aktualizacji. Zbyt szerokie kryteria mogą natomiast zezwalać na więcej plików, niż zakładano. Szczególną uwagę trzeba zwrócić na aplikacje uruchamiane przez dodatkowe komponenty, skrypty lub procesy pomocnicze. Zablokowanie jednego pliku nie musi zatrzymać całego łańcucha uruchamiania, jeśli rzeczywiste działanie rozpoczyna się od innego komponentu. Polityka może również nie być pobrana z kontrolera domeny. Warto sprawdzić łączność, członkostwo komputera w domenie, ostatnią aktualizację zasad oraz raport skutecznych ustawień. Samo wymuszenie odświeżenia zasad nie rozwiązuje sytuacji, gdy komputer korzysta z niewłaściwej jednostki organizacyjnej, filtr zabezpieczeń wyklucza urządzenie lub reguła została przypisana do innego zakresu. W środowisku lokalnym podobny efekt może wystąpić po zmianie zasad bez ponownego uruchomienia wymaganych usług. Do diagnostyki należy włączyć analizę dzienników: błędów, ostrzeżeń i wpisów informacyjnych. Brak blokady przy jednoczesnym braku zdarzeń może sugerować, że nie działa właściwa kolekcja, usługa nie przetwarza reguł albo testowany plik nie podlega AppLocker. Jeżeli zdarzenia pojawiają się w trybie audytu, przyczyna jest zwykle bliższa konfiguracji wymuszania niż samej składni reguły. Warto też wykonać test po ponownym zalogowaniu użytkownika lub restarcie, ponieważ część zmian nie jest widoczna natychmiast w już uruchomionych procesach. W jakich sytuacjach warto przekazać urządzenie do naprawy - AppLocker nie stosuje politykZgłoszenie do serwisu jest uzasadnione, gdy polityki AppLocker wpływają na pracę kilku użytkowników, znikają po każdym odświeżeniu zasad, działają tylko na części komputerów albo powodują trudne do odtworzenia blokady. Pomoc przydaje się także wtedy, gdy nie jest jasne, czy problem dotyczy lokalnego komputera, zasad domenowych, usługi Application Identity, podpisu pliku czy kolejności reguł. Przed przekazaniem urządzenia warto przygotować nazwę niedziałającej aplikacji, konto używane podczas testu, informację o lokalizacji pliku oraz zrzut lub eksport odpowiednich zdarzeń. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić uporządkowanie takiej diagnostyki: sprawdzenie skutecznych zasad, trybu pracy kolekcji, stanu usług, logów oraz zgodności reguł z rzeczywistym sposobem uruchamiania programu. Forma bezosobowa pozwala objąć analizą zarówno pojedynczy komputer, jak i konfigurację, w której problem powtarza się po każdej aktualizacji lub zmianie użytkownika. Wynikiem powinno być wskazanie konkretnego miejsca, w którym polityka przestaje być stosowana, wraz z bezpiecznym planem korekty i testem potwierdzającym działanie. Nie należy usuwać wszystkich reguł ani wyłączać zabezpieczeń w ciemno. Takie działanie może chwilowo zmienić objaw, lecz utrudni ustalenie przyczyny i osłabi kontrolę uruchamiania aplikacji. Najpierw powinno zostać ustalone, czy reguły są pobrane, wymuszane i oceniane dla właściwego konta oraz właściwego pliku. Dopiero po tej weryfikacji można modyfikować zakres ścieżki, wydawcę, grupy użytkowników lub ustawienia kolekcji. |