Zarządzanie poprawkami to proces wyszukiwania, testowania i wdrażania aktualizacji oprogramowania w całej organizacji. Brzmi prosto. Ale wcale takie nie jest. Średniej wielkości firma korzysta z setek aplikacji na tysiącach urządzeń. Każdy dostawca publikuje poprawki według własnego harmonogramu. Niektóre poprawki kolidują ze sobą. Niektóre uniemożliwiają integrację z innymi systemami. Niektóre wymagają przestoju, na który firma nie może sobie pozwolić. Menedżer poprawek równoważy bezpieczeństwo z ryzykiem operacyjnym.
Dobry program zarządzania poprawkami zaczyna się od inwentaryzacji. Nie da się załatać czegoś, o czym się nie wie. Oznacza to śledzenie każdego serwera, stacji roboczej i urządzenia sieciowego. Oznacza to wiedzę o tym, jakie oprogramowanie działa na każdym z nich i kto jest jego właścicielem. Następnie następuje priorytetyzacja. Krytyczne luki w zabezpieczeniach systemów z dostępem do internetu są łatane w pierwszej kolejności. Narzędzia wewnętrzne o ograniczonym dostępie mogą poczekać. Testowanie odbywa się w środowisku testowym przed wdrożeniem produkcyjnym. Istnieją plany wycofania poprawek na wypadek problemów spowodowanych przez poprawkę. Automatyzacja obsługuje rutynowe aktualizacje. Wyjątki są śledzone i weryfikowane. Organizacje, które dobrze radzą sobie z poprawkami, traktują je jako ciągły proces, a nie kwartalny projekt.
Kroki zarządzania poprawkami
- Zinwentaryzuj wszystkie systemy i oprogramowanie
- Monitoruj ostrzeżenia dostawców dotyczące nowych poprawek
- Testowanie poprawek w środowisku testowym
- Wdrażanie do produkcji w fazach
- Sprawdź instalację i śledź wyjątki
Większość naruszeń wykorzystuje znane luki w zabezpieczeniach. Zarządzanie poprawkami zamyka drzwi, zanim atakujący przez nie przekroczą.
Comments (2)
Leave a comment