| Termin | Definicja |
|---|---|
| ocena podatności | Ocena podatności to badanie systemu pod kątem znanych słabości możliwych do wykorzystania przez atakującego. Zakres oceny podatności i źródła informacjiOcena podatności polega na uporządkowanym sprawdzeniu, czy system, laptop, komputer PC albo używane w nim oprogramowanie zawiera znane słabości możliwe do wykorzystania w określonych warunkach. Analiza obejmuje między innymi system operacyjny, przeglądarki internetowe, pakiety biurowe, sterowniki, usługi sieciowe, konfigurację kont użytkowników, reguły zapory oraz urządzenia podłączone do komputera. Sam fakt znalezienia starej wersji programu nie przesądza jeszcze o skutecznym ataku, ponieważ znaczenie podatności zależy również od konfiguracji, dostępności usługi i uprawnień wymaganych do jej wykorzystania. Wyniki porównuje się z informacjami o publicznie opisanych problemach bezpieczeństwa. Do identyfikacji takich problemów służą między innymi numery CVE, klasyfikacja CWE opisująca rodzaj błędu oraz dane o produkcie i wersji, często zapisywane za pomocą identyfikatorów CPE. Przy interpretacji należy sprawdzić, czy komunikat dotyczy dokładnie zainstalowanego wydania, systemu operacyjnego i architektury. Skaner może zgłosić podatność na podstawie samego numeru wersji, ale taki wynik wymaga potwierdzenia, ponieważ poprawka mogła zostać dostarczona przez aktualizację producenta bez zmiany głównego numeru programu. Jak przebiega techniczne sprawdzenie systemuPraktyczna ocena zaczyna się od inwentaryzacji. Zbiera się listę urządzeń, systemów, aplikacji, wersji, aktywnych usług i otwartych portów. W komputerze z systemem Windows można wykorzystać informacje systemowe, historię aktualizacji, listę zainstalowanych aplikacji oraz reguły Zapory Windows Defender. W systemach Linux analizuje się między innymi listę pakietów dostarczaną przez używany menedżer pakietów, konfigurację usług i nasłuchujące porty. Narzędzia skanujące sieć, takie jak Nmap, pokazują dostępne porty i rozpoznane usługi, lecz ich użycie powinno być ograniczone do własnych urządzeń lub środowiska, na które administrator ma zgodę. Skan może mieć charakter bezpoświadczeniowy albo uwierzytelniony. W pierwszym wariancie narzędzie obserwuje system z punktu widzenia zewnętrznego użytkownika sieci i nie widzi wszystkich szczegółów instalacji. Skan uwierzytelniony otrzymuje kontrolowany dostęp administracyjny lub audytowy i może sprawdzić dokładne wersje plików, poziom poprawek, ustawienia zabezpieczeń oraz nieużywane komponenty. Wyniki powinny być weryfikowane ręcznie: należy odróżnić podatność faktycznie dostępną od podatności obecnej w pliku, który nie jest uruchamiany, albo w usłudze dostępnej wyłącznie lokalnie. Testy aktywne, obejmujące próby wykorzystania błędu, mogą zmienić dane lub doprowadzić do niedostępności programu, dlatego dla zwykłego komputera bezpieczniejsza jest najpierw analiza pasywna i kontrola konfiguracji. Priorytety, ryzyko i interpretacja raportuRaport z oceny podatności powinien wskazywać nie tylko nazwę problemu, lecz także zasób, wersję komponentu, warunek ataku, wymagane uprawnienia, dostępność poprawki i potencjalny wpływ. Do opisu ważności często stosuje się CVSS, czyli ustandaryzowany sposób oceny cech podatności. Wynik punktowy jest wskazówką, a nie automatyczną decyzją o kolejności napraw. Podatność o wysokiej ocenie może mieć mniejsze znaczenie na odłączonym komputerze niż luka o niższym wyniku w usłudze wystawionej do sieci i używanej przez wielu użytkowników. W pierwszej kolejności usuwa się błędy w aktywnych, osiągalnych usługach, komponentach obsługujących pliki lub treści z Internetu oraz programach działających z wysokimi uprawnieniami. Typowe działania naprawcze obejmują instalację aktualizacji producenta, usunięcie nieużywanego programu, wyłączenie zbędnej usługi, ograniczenie dostępu przez zaporę i zmianę konfiguracji. Jeżeli poprawka nie jest jeszcze dostępna, można zastosować tymczasowe ograniczenie ekspozycji, na przykład zablokować port, odebrać niepotrzebne uprawnienia albo odłączyć podatny moduł. Po zmianie należy powtórzyć sprawdzenie i zachować informację, kiedy oraz na jakiej podstawie uznano problem za usunięty. Nie należy traktować braku alertu w jednym skanerze jako dowodu pełnego bezpieczeństwa, ponieważ narzędzia różnią się zakresem wykrywanych produktów i metodą identyfikacji. Ocena podatności podczas naprawy komputeraW przypadku laptopa lub komputera domowego ocena podatności może być częścią szerszej diagnostyki. Serwisant sprawdza wtedy między innymi, czy system otrzymuje aktualizacje, czy nie działa niepotrzebne oprogramowanie uruchamiane przy starcie, czy przeglądarka i dodatki pochodzą z zaufanych źródeł oraz czy komputer nie korzysta z wycofanych wersji systemu. Warto także przejrzeć autostart, aktywne połączenia sieciowe, stan zapory i podstawowe ustawienia kont. Takie czynności nie zastępują profesjonalnego audytu całej sieci, ale pozwalają wykryć wiele przyczyn zwiększających ryzyko infekcji lub nieautoryzowanego dostępu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki można sprawdzić również stan aktualizacji oraz konfigurację systemu wpływającą na bezpieczeństwo. Przed ingerencją w system należy ustalić zakres prac, wykonać kopię ważnych plików i nie usuwać podejrzanych elementów bez zachowania informacji potrzebnych do dalszej analizy. Po zakończeniu naprawy użytkownik powinien otrzymać konkretną listę wykrytych problemów, wykonanych zmian i zaleceń dotyczących aktualizacji. Dzięki temu ocena podatności staje się udokumentowanym procesem technicznym, a nie ogólnym stwierdzeniem, że komputer jest albo nie jest bezpieczny. |