Blog 24/7

aktualizacja oprogramowania

TAB. 1Hasłopo polsku
Po angielskusoftware update
Którą formą pisaćpo polsku Polska nazwa przyjęła się w tekstach i w wyszukiwarce — używaj jej samodzielnie.
Inne formyaktualizacja · poprawka bezpieczeństwa (podtyp aktualizacji) · łatka / łata (rejestr potoczny)
KategoriaLudzie, role i higiena cyfrowa

Aktualizacja oprogramowania to nowa wersja systemu albo aplikacji wydana przez producenta. Obok zmian funkcjonalnych zawiera zwykle poprawki zamykające znane podatności. CERT Polska nazywa regularne instalowanie aktualizacji systemu i aplikacji jednym z najprostszych, a zarazem najskuteczniejszych sposobów zabezpieczenia urządzenia [1]. Aktualizacja, która tylko usuwa błąd, bywa nazywana łatką (patch).

Jak działa

Podatność w programie to błąd, który napastnik może wykorzystać. Producent, gdy się o niej dowie, przygotowuje poprawkę i wydaje ją jako aktualizację. CERT Polska porównuje aktualizacje do łat, które zamykają dziury i uniemożliwiają albo znacznie utrudniają nieautoryzowany dostęp do urządzenia [1].

Wydanie poprawki jest też sygnałem dla napastników. CERT Polska zwraca uwagę, że publiczna informacja o nowej krytycznej podatności uruchamia tworzenie narzędzi do jej wykorzystania [2]. Dokumentacja WordPressa ujmuje to podobnie: gdy wychodzi nowa wersja usuwająca podatność, informacje potrzebne do jej wykorzystania są niemal na pewno publicznie dostępne [4]. Od tej chwili luka staje się n-day, a każdy dzień zwłoki działa na korzyść atakującego.

NIST opisuje zarządzanie aktualizacjami w organizacji jako proces identyfikowania, ustalania priorytetów, pozyskiwania, instalowania i sprawdzania instalacji poprawek, aktualizacji i nowych wersji [3]. Traktuje go jako konserwację zapobiegawczą, czyli stały koszt utrzymania technologii [3]. Schemat poniżej pokazuje ten cykl.

RYS. 1Cykl aktualizacji

Rodzaje

NIST rozróżnia łatki, aktualizacje i przejścia na nowe wersje, ale obejmuje je jednym procesem zarządzania [3]. W praktyce aktualizacje różnią się zakresem: poprawka bezpieczeństwa zamyka jedną lukę, wersja poprawkowa zbiera kilka takich zmian, a wersja główna wprowadza nowe funkcje i częściej wymaga sprawdzenia zgodności z resztą systemu. Aktualizacja może być instalowana ręcznie albo automatycznie, bez udziału człowieka.

Osobną sytuacją jest koniec wsparcia. Program działa dalej, ale producent nie wydaje już poprawek. CERT Polska zaleca, by przestarzałe systemy nie były używane produkcyjnie, nawet jeśli działają prawidłowo [2]. W świecie WordPressa dotyczy to też języka PHP; zob. koniec wsparcia dla wersji PHP.

W WordPressie

Strona WordPress składa się z rdzenia, wtyczek, motywów i środowiska serwera. Każdy z tych elementów aktualizuje się osobno.

ElementAktualizacja automatycznaOd wersji
Rdzeń WordPressawbudowana [4]3.7 [4]
Wtyczkiprzełącznik przy każdej wtyczce [5]5.5 [5]
Motywyprzełącznik w oknie motywu [5]5.5 [5]
PHP i serwerpo stronie dostawcy hostingu—

Rdzeń. Dokumentacja podaje, że od wersji 3.7 WordPress ma aktualizacje automatyczne, i zaleca z nich korzystać, by łatwiej nadążać za nowymi wersjami [4]. Szczegóły opisuje hasło aktualizacja rdzenia WordPressa. Starsze gałęzie tracą wsparcie: od lipca 2025 roku zespół bezpieczeństwa WordPressa przestał wydawać poprawki dla wersji od 4.1 do 4.6 [6]. Według ogłoszenia ponad 99% instalacji działało już wtedy na nowszych wersjach [6].

Wtyczki i motywy. Od wersji 5.5 administrator może włączyć automatyczne aktualizacje osobno dla każdej wtyczki i motywu [5]. Domyślnie WordPress uruchamia je dwa razy dziennie i wysyła właścicielowi e-mail o udanej albo nieudanej aktualizacji [5]. Mechanizm opiera się na zadaniach WP-Cron, więc na części serwerów może nie działać; stan sprawdza się w narzędziu Kondycja witryny [5].

To wtyczki są głównym źródłem ryzyka. Patchstack podaje, że w pierwszej połowie 2025 roku w ekosystemie WordPressa zidentyfikowano 6700 nowych podatności, a 41% z nich uznano za możliwe do wykorzystania w rzeczywistych atakach [7]. Dokumentacja WordPressa zaleca, by wtyczki były zawsze aktualne, a nieużywane usuwać [4]. Wtyczka, której autor przestał wydawać aktualizacje, to porzucona wtyczka.

O dostępnej nowej wersji wtyczki albo motywu WordPress informuje w panelu znacznikiem w menu administracyjnym i wyróżnieniem na ekranach wtyczek i motywów [5]. Aktualizacjami rdzenia, wtyczek, motywów i tłumaczeń można zarządzać w jednym miejscu, na ekranie Kokpit, Aktualizacje [5]. Jeśli przełączników automatycznych aktualizacji nie ma mimo wersji 5.5 lub nowszej, funkcję najpewniej wyłączył dostawca hostingu albo inna wtyczka [5].

Przed włączeniem automatycznych aktualizacji dokumentacja radzi upewnić się, że da się wrócić do poprzedniej wersji strony, czyli mieć regularną kopię zapasową (backup) [5].

Zagrożenia i skutki

Brak aktualizacji zostawia otwarte luki, które są już opisane publicznie. W zestawieniach ryzyka aplikacji internetowych ta sytuacja ma nazwę Vulnerable and Outdated Components.

Sama aktualizacja też niesie ryzyko. Wadliwa wersja może zatrzymać działanie systemu. 19 lipca 2024 roku błędna aktualizacja narzędzia Falcon Sensor firmy CrowdStrike, klasy EDR (Endpoint Detection and Response), spowodowała awarię komputerów z systemem Windows na całym świecie [8]. Według Niebezpiecznika dotknęła linie lotnicze, banki, szpitale i media [8]. Kanał aktualizacji bywa też celem napastników; zob. atak na łańcuch dostaw (supply chain attack).

Dobre praktyki

  1. Instalować poprawki bezpieczeństwa szybko, bo po publikacji luki powstają narzędzia do jej wykorzystania [2].
  2. Wprowadzać aktualizacje etapami, najpierw na grupie kontrolnej, a potem szerzej [2]. Dla strony WordPress odpowiednikiem jest środowisko testowe (staging).
  3. Prowadzić rejestr aktualizacji, przydatny przy diagnozie i obsłudze incydentów [2].
  4. Pobierać wtyczki i motywy tylko z repozytorium WordPress.org albo od znanych firm [4], bo tylko wtedy aktualizacje przychodzą z zaufanego źródła.
  5. Wycofywać oprogramowanie bez wsparcia, zamiast czekać na awarię [2].
  6. Traktować aktualizacje jako stały proces z właścicielem i terminami, co NIST nazywa zarządzaniem poprawkami (patch management) [3].

Gdy aktualizacji nie da się zainstalować od razu, lukę można czasowo osłonić regułą zapory aplikacyjnej; opisuje to hasło wirtualne patchowanie (virtual patching).

TAB. 2

Przypisy

8
  1. [1] Bezpieczny telefon · CERT Polska
  2. [2] Aktualizacje — dobre praktyki · CERT Polska
  3. [3] NIST SP 800-40 Rev. 4: Guide to Enterprise Patch Management Planning: Preventive Maintenance for Technology · NIST
  4. [4] Hardening WordPress — Advanced Administration Handbook · WordPress.org
  5. [5] Plugin and themes auto-updates · WordPress.org
  6. [6] Dropping security updates for WordPress versions 4.1 through 4.6 · WordPress.org
  7. [7] State of WordPress Security in mid-2025 · Patchstack
  8. [8] Niebieskie ekrany śmierci na milionach komputerów. Padły banki, linie lotnicze, media i wiele innych · Niebezpiecznik
TAB. 3

Hasła w tym artykule

14
TAB. 4

Linkują tutaj

18

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