Blog 24/7

zarządzanie podatnościami

TAB. 1Hasłopo polsku
Po angielskuvulnerability management
Którą formą pisaćpo polsku Polska nazwa przyjęła się w tekstach i w wyszukiwarce — używaj jej samodzielnie.
Inne formyobsługa podatności · vulnerability management
KategoriaPodatności i klasy błędów

Zarządzanie podatnościami to ciągły proces wykrywania, oceny, priorytetyzacji i usuwania podatności w oprogramowaniu i infrastrukturze, zakończony sprawdzeniem, czy poprawka zadziałała. Materiał szkoleniowy opublikowany w bazie wiedzy gov.pl opisuje go jako drogę od identyfikowania podatności na podstawie dostępnych źródeł informacji i specjalizowanych narzędzi, przez ich ocenę, aż po tymczasowe i docelowe usunięcie [2]. Węższym pojęciem jest zarządzanie poprawkami (patch management), które NIST definiuje jako identyfikowanie, priorytetyzowanie, pozyskiwanie, instalowanie i weryfikowanie instalacji poprawek, aktualizacji i nowych wersji w całej organizacji [1].

Jak działa

Proces ma charakter cyklu, bo nowe podatności pojawiają się stale, a każda zmiana w systemie może wprowadzić kolejne. Materiał z gov.pl wymienia jako składowe pozyskiwanie informacji o podatnościach, ich ocenę, usuwanie tymczasowe i docelowe oraz ocenę efektywności i doskonalenie procesu [2]. NIST opisuje łatanie jako element konserwacji zapobiegawczej technologii, czyli stały koszt prowadzenia działalności [1].

RYS. 1Cykl zarządzania podatnościami

Spis komponentów. Nie da się ocenić wpływu podatności bez wiedzy, co działa w systemie i w jakiej wersji. CERT Polska wskazuje, że aktualny SBOM (wykaz komponentów oprogramowania) pozwala szybko ocenić wpływ nowo ujawnionej podatności, przyspieszyć analizę ryzyka i lepiej zaplanować naprawę [3].

Pozyskanie informacji. CERT Polska zaleca systematyczne śledzenie informacji o podatnościach w komponentach własnych i zewnętrznych, w tym monitorowanie publicznych baz podatności i komunikatów producentów [3]. Podstawowym identyfikatorem jest CVE; CERT Polska od 2023 roku ma status CNA i publikuje wpisy CVE dla zgłaszanych mu podatności [3].

Ocena i priorytet. Samo znaczenie techniczne, mierzone zwykle skalą CVSS, nie wystarcza. CERT Polska podkreśla, że trzeba ustalić, czy podatność da się wykorzystać w praktyce i czy są przesłanki jej aktywnego wykorzystywania [3]. Temu służy katalog KEV prowadzony przez CISA. Agencja zaleca, by organizacje traktowały go jako dane wejściowe do własnych zasad priorytetyzacji [5]. Uzupełnieniem jest EPSS, czyli szacunek prawdopodobieństwa wykorzystania.

Usunięcie i weryfikacja. Docelowym rozwiązaniem jest łatka (patch). Gdy jej jeszcze nie ma albo nie można jej od razu wdrożyć, stosuje się rozwiązanie tymczasowe [2]. Ostatni krok to sprawdzenie, że poprawka rzeczywiście się zainstalowała; NIST włącza weryfikację instalacji do samej definicji procesu [1].

Sposoby postępowania

Nie każda podatność kończy się instalacją poprawki. Organizacja wybiera jedno z kilku działań, zależnie od dostępności łatki i znaczenia komponentu.

DziałanieKiedyUwagi
instalacja poprawkiproducent wydał wersję naprawcząrozwiązanie docelowe [2]
wirtualne patchowanie (virtual patching)brak łatki albo potrzebny czas na testyreguła WAF blokuje wykorzystanie, kod pozostaje podatny
wyłączenie funkcjipodatny jest jeden modułrozwiązanie tymczasowe [2]
usunięcie komponentunieużywany albo porzuconyzmniejsza powierzchnię ataku
akceptacja ryzykaniski wpływ, brak wykorzystaniadecyzja udokumentowana i okresowo przeglądana

W WordPressie

Na typowej stronie WordPress źródłem podatności są przede wszystkim rozszerzenia. Patchstack w raporcie za pierwsze półrocze 2025 roku policzył 3044 podatności we wtyczkach, 386 w motywach i jedną w rdzeniu [7]. Według tego raportu 57,6% podatności mogła wykorzystać osoba z zewnątrz bez żadnego konta [7], czyli była to podatność wykorzystywana bez uwierzytelnienia. Dlatego proces dla strony WordPress zaczyna się od listy zainstalowanych wtyczek i motywów z numerami wersji; więcej o tych klasach błędów w hasłach podatność we wtyczce i podatność w motywie.

Rdzeń WordPressa udostępnia narzędzia do etapu usuwania. Od wersji 5.5 administrator może włączyć automatyczną aktualizację osobno dla każdej wtyczki i każdego motywu [6]. Domyślnie WordPress uruchamia automatyczne aktualizacje dwa razy dziennie i wysyła e-mail o udanej lub nieudanej próbie [6]. Dokumentacja zaleca, by przed włączeniem aktualizacji automatycznych zapewnić możliwość powrotu do poprzedniej wersji strony [6], czyli aktualną kopię zapasową (backup). Aktualizacje opierają się na zadaniach WP-Cron; ich działanie można sprawdzić w narzędziu Kondycja witryny [6].

Praktyczny zestaw dla pojedynczej strony obejmuje:

  • spis wtyczek i motywów z wersjami, także nieaktywnych;
  • śledzenie baz podatności dla ekosystemu WordPress i komunikatów producentów;
  • szybką aktualizację, najlepiej po próbie w środowisku testowym;
  • regułę WAF jako obejście, gdy poprawki jeszcze nie ma;
  • usuwanie nieużywanych i porzuconych rozszerzeń;
  • okresowe skanowanie podatności jako kontrolę, czy spis jest pełny.

Znaczenie

Czas ma tu podstawowe znaczenie. Podatność opublikowana, ale jeszcze niezałatana u danego użytkownika, to n-day: informacja o niej jest publiczna, więc atakujący nie musi jej sam odkrywać. Odmiennym przypadkiem jest zero-day, na który proces reaguje dopiero po ujawnieniu. Proces zarządzania podatnościami skraca okres, w którym znana podatność pozostaje otwarta.

NIST wiąże systematyczne łatanie z zapobieganiem włamaniom, wyciekom danych i przerwom w działaniu [1]. CERT Polska zaleca uzupełnianie śledzenia podatności regularnymi testami bezpieczeństwa, analizą logów i terminowym instalowaniem poprawek [3]. Zaleca też formalne wskazanie osoby lub zespołu odpowiedzialnego za odbiór zgłoszeń, ocenę ryzyka i koordynację napraw, także w niewielkich organizacjach [3].

Regulacje

Zarządzanie podatnościami staje się obowiązkiem prawnym. Akt o cyberodporności (Cyber Resilience Act, CRA) wymaga od producentów produktów z elementami cyfrowymi m.in. oceny ryzyka i wdrożenia procesu postępowania w przypadku wykrycia podatności [4]. Według CERT Polska przepisy o zgłaszaniu podatności i incydentów, czyli art. 14, stosuje się od 11 września 2026 roku, a pozostałe przepisy od 11 grudnia 2027 roku [4]. Okres wsparcia produktu ma wynosić co najmniej pięć lat, chyba że przewidywany okres użytkowania jest krótszy [4].

CERT Polska zaleca producentom publiczny kanał przyjmowania zgłoszeń i opublikowanie pliku security.txt [3]. Producent nie powinien wydawać wersji z nowymi funkcjami, jeśli wie o nierozwiązanej podatności wpływającej na jej bezpieczeństwo [3]. Obowiązki po stronie organizacji, które z oprogramowania korzystają, opisują hasła NIS2 i ustawa o krajowym systemie cyberbezpieczeństwa (KSC).

TAB. 2

Przypisy

7
  1. [1] SP 800-40 Rev. 4: Guide to Enterprise Patch Management Planning: Preventive Maintenance for Technology · NIST
  2. [2] Identyfikowanie i usuwanie podatności w systemach informatycznych · gov.pl
  3. [3] Dobre praktyki zarządzania bezpieczeństwem oprogramowania. Poradnik dla producentów w kontekście Cyber Resilience Act · CERT Polska (NASK-PIB)
  4. [4] CRA – nowe obowiązki dla producentów oprogramowania i korzyści dla użytkowników · CERT Polska
  5. [5] Known Exploited Vulnerabilities Catalog · CISA
  6. [6] Plugin and themes auto-updates · WordPress.org
  7. [7] State of WordPress Security in 2025 — Mid-Year Vulnerability Report · Patchstack
TAB. 3

Hasła w tym artykule

26
TAB. 4

Linkują tutaj

33

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com