| Termin | Definicja |
|---|---|
| brak audytu administracyjnego | Brak audytu administracyjnego to luka bezpieczeństwa uniemożliwiająca prześledzenie działań podejmowanych przez konta o podwyższonych uprawnieniach. Brak audytu administracyjnego – czym jest ta lukaBrak audytu administracyjnego oznacza sytuację, w której nie zapisuje się w sposób uporządkowany informacji o działaniach wykonywanych przez konta mające rozszerzone uprawnienia. Nie chodzi wyłącznie o brak pojedynczego raportu. Problem dotyczy całego mechanizmu rejestrowania, przechowywania, wyszukiwania i interpretowania zdarzeń związanych z zarządzaniem systemem, urządzeniami, aplikacjami oraz dostępem do danych. Jeżeli administrator zmieni ustawienie, utworzy konto, nada uprawnienie, usunie plik konfiguracyjny albo zaktualizuje oprogramowanie, a ślad po takim działaniu nie zostanie utrwalony, późniejsze odtworzenie przebiegu zdarzeń staje się bardzo trudne. Audyt administracyjny powinien odpowiadać przynajmniej na podstawowe pytania: kto wykonał daną czynność, kiedy do niej doszło, z jakiego konta i urządzenia została rozpoczęta, czego dokładnie dotyczyła oraz jaki był jej rezultat. Przydatne jest także ustalenie, czy działanie wynikało z zaplanowanej pracy, zgłoszenia użytkownika, automatycznego procesu czy nietypowej ingerencji. Bez takich informacji można zauważyć skutek, lecz nie da się wiarygodnie ustalić przyczyny. W praktyce utrudnia to zarówno reagowanie na incydenty, jak i zwykłą obsługę awarii. Nie należy utożsamiać audytu z samym przechowywaniem logów. Surowe wpisy mogą być niepełne, nadpisywane, rozproszone w wielu miejscach albo pozbawione kontekstu. Audyt wymaga określenia, które zdarzenia mają znaczenie, jak długo powinny być dostępne, kto może je odczytywać oraz jak sprawdza się ich ciągłość i wiarygodność. Dopiero połączenie rejestrowania z regularnym przeglądem tworzy użyteczny mechanizm kontroli. Brak audytu administracyjnego a kontekst techniczny i porównaniaW środowisku pozbawionym audytu administracyjnego można spotkać kilka odmiennych problemów. Pierwszym jest całkowite wyłączenie rejestrowania. Drugim bywa rejestrowanie tylko części operacji, na przykład logowania, bez zapisu zmian uprawnień lub konfiguracji. Trzecim jest gromadzenie danych w sposób nietrwały, gdy wpisy znajdują się wyłącznie na lokalnym urządzeniu i mogą zniknąć po jego awarii. Czwarty wariant polega na tym, że logi istnieją, lecz nikt ich nie analizuje, więc nie pełnią funkcji ostrzegawczej ani dowodowej. Warto odróżnić monitoring dostępności od audytu działań. Monitoring może wskazać, że urządzenie przestało odpowiadać, wzrosło obciążenie albo usługa została zatrzymana. Nie musi jednak pokazać, kto wcześniej zmienił ustawienia, zainstalował program lub odebrał dostęp użytkownikowi. Z kolei kopia zapasowa chroni przed utratą danych, ale sama nie wyjaśnia, jakie czynności doprowadziły do usunięcia lub modyfikacji plików. Kontrola antywirusowa może wykryć zagrożenie, lecz bez historii działań trudniej ustalić, jak doszło do jego uruchomienia. Audyt można porównać do dziennika serwisowego urządzenia. Sam fakt, że sprzęt działa, nie informuje jeszcze, jakie zmiany wykonano wcześniej i czy usterka pojawiła się po określonej ingerencji. Dobrze zebrana historia pozwala zestawić zdarzenia w czasie, rozpoznać powtarzalne wzorce oraz odróżnić błąd operatora od problemu technicznego. W systemach z wieloma kontami szczególne znaczenie ma rozliczalność, czyli możliwość przypisania czynności konkretnemu kontu, a nie wspólnemu loginowi używanemu przez kilka osób. Istotna jest także ochrona samych zapisów. Osoba mająca szerokie uprawnienia nie powinna móc po cichu zmienić lub usunąć historii własnych działań. Pomocne bywa przesyłanie kopii zdarzeń do oddzielnego, ograniczonego miejsca, stosowanie synchronizacji czasu oraz kontrola dostępu do raportów. Dzięki temu logi mogą zachować wartość nawet wtedy, gdy główne urządzenie zostanie uszkodzone albo jego konfiguracja ulegnie zmianie. Brak audytu administracyjnego i typowe problemyNajczęściej skutki braku audytu administracyjnego ujawniają się dopiero po wystąpieniu problemu. Po nieplanowanej zmianie ustawień może być wiadomo, że aplikacja przestała działać, ale nie wiadomo, czy przyczyną była aktualizacja, ręczna modyfikacja, błąd skryptu czy błędne uprawnienia. Przy zniknięciu danych trudno rozstrzygnąć, czy pliki zostały usunięte, przeniesione, nadpisane czy tylko ukryte. Gdy pojawia się nowe konto z szerokim dostępem, nie ma pewności, kto je utworzył i w jakim celu. Brak historii utrudnia także obsługę powtarzających się awarii. Technik może przywrócić działanie systemu, lecz bez informacji o wcześniejszych zmianach nie zawsze da się usunąć źródło problemu. W efekcie ta sama usterka może wracać po kilku dniach lub po kolejnej aktualizacji. Zwiększa się również ryzyko przypadkowego cofnięcia prawidłowej konfiguracji, ponieważ decyzje podejmowane są na podstawie przypuszczeń zamiast sprawdzonych danych. Problem dotyczy również kont używanych przez oprogramowanie. Jeżeli automatyczny proces korzysta z uprawnień administracyjnych, a jego działania nie są rejestrowane, trudno odróżnić normalną pracę od niepożądanej aktywności. Wspólne konta dodatkowo zacierają odpowiedzialność, ponieważ wpis wskazuje tylko ogólną nazwę użytkownika. Nieprawidłowe ustawienie czasu na urządzeniach może natomiast sprawić, że kolejność zdarzeń będzie błędna, co komplikuje analizę. W przypadku podejrzenia nieuprawnionej ingerencji pochopne kasowanie logów, reinstalacja systemu lub dalsze zmiany konfiguracyjne mogą usunąć cenne ślady. Najpierw powinno się zabezpieczyć dostępne informacje, odnotować moment zauważenia problemu i ograniczyć zakres kolejnych zmian. Dopiero potem można przystąpić do porządkowania konfiguracji i przywracania właściwych zasad rejestrowania. Brak audytu administracyjnego – praktyczne wskazówkiOgraniczanie ryzyka warto rozpocząć od spisania czynności, które powinny pozostawiać ślad. Zwykle należą do nich logowania i wylogowania, nieudane próby dostępu, tworzenie oraz usuwanie kont, zmiany haseł, nadawanie i odbieranie uprawnień, modyfikacje ustawień ochrony, instalowanie programów, aktualizacje, uruchamianie narzędzi administracyjnych oraz zmiany w zadaniach automatycznych. Zakres należy dopasować do faktycznego sposobu używania urządzeń, aby nie tworzyć nadmiaru danych bez wartości analitycznej. Zapisy powinny być przechowywane przez okres pozwalający porównać bieżący incydent z wcześniejszymi zdarzeniami. Należy zadbać o synchronizację zegarów, czytelne nazewnictwo urządzeń oraz rozdzielenie kont zwykłych od kont przeznaczonych do zarządzania. Wspólne konto administracyjne powinno być zastępowane indywidualnymi kontami, jeśli pozwala na to używane oprogramowanie. Każde konto powinno mieć tylko taki zakres dostępu, jaki jest potrzebny do wykonywania określonych zadań. Samą konfigurację audytu warto sprawdzić po zmianach systemowych, aktualizacjach i wymianie urządzeń. Można wykonać kontrolne działanie, a następnie upewnić się, czy pojawił się poprawny wpis zawierający właściwy czas, konto i rodzaj operacji. Należy również sprawdzić, czy logi nie są automatycznie nadpisywane zbyt szybko, czy można je odczytać bez naruszania ich treści oraz czy awaria miejsca zapisu nie pozostaje niezauważona. Przydatne jest ustalenie prostego cyklu przeglądu. W jego ramach analizuje się nietypowe logowania, nagłe zmiany uprawnień, działania poza zwykłym harmonogramem, wielokrotne błędne próby dostępu oraz operacje wykonywane przez konta, które nie powinny być aktywne. Wyniki warto zapisywać w krótkiej dokumentacji wraz z informacją o podjętych działaniach. Taka praktyka ułatwia późniejsze porównania i ogranicza zależność od pamięci pojedynczej osoby. Kiedy zgłosić brak audytu administracyjnego do serwisuDo serwisu warto zgłosić się wtedy, gdy nie wiadomo, czy rejestrowanie działań administracyjnych jest włączone, logi znikają po restarcie, nie da się ustalić autora zmian albo konfiguracja była wielokrotnie modyfikowana bez dokumentacji. Wskazaniem jest również sytuacja, w której po awarii systemu konieczne jest odtworzenie kolejności zdarzeń, a dostępne informacje są rozproszone lub niespójne. Dotyczy to zarówno pojedynczego komputera, jak i stanowisk współdzielonych przez kilka osób. Przed przekazaniem urządzenia dobrze jest opisać objawy, przybliżony moment ich wystąpienia oraz ostatnie zauważone zmiany. Nie powinno się usuwać podejrzanych plików ani czyścić historii bez wcześniejszego zabezpieczenia danych, ponieważ może to utrudnić ustalenie przyczyny. W razie potrzeby można przygotować kopię istotnych zapisów, sprawdzić ustawienia kont, uporządkować uprawnienia i wskazać, które zdarzenia mają być rejestrowane w przyszłości. W Warszawie takie czynności może przyjąć Warszawskie Pogotowie Komputerowe 24/7, które zajmuje się analizą konfiguracji oraz problemów związanych z działaniem komputerów. Przed rozpoczęciem prac można określić, czy potrzebne jest jedynie sprawdzenie ustawień, czy także odtworzenie możliwego przebiegu zdarzeń i przygotowanie zaleceń dotyczących dalszej kontroli. Najważniejsze jest zachowanie dostępnych danych, ograniczenie przypadkowych zmian oraz uzyskanie czytelnej informacji o tym, jakie działania administracyjne są rejestrowane, a jakie pozostają niewidoczne. |