| Termin | Definicja |
|---|---|
| polityka bezpieczeństwa | Polityka bezpieczeństwa to dokument opisujący zasady ochrony informacji obowiązujące w organizacji. Struktura i techniczny wymiar zasad dostępu do zasobów ITZ technicznego punktu widzenia, polityka bezpieczeństwa nie ogranicza się wyłącznie do spisanych na papierze regulacji. Stanowi ona podstawę do tworzenia i egzekwowania konkretnych mechanizmów na poziomie systemów operacyjnych, oprogramowania układowego (firmware) oraz infrastruktury sieciowej. Główne elementy implementacji obejmują konfigurację list kontroli dostępu (Access Control Lists - ACL), reguły sprzętowego oraz programowego szyfrowania nośników danych (np. BitLocker, LUKS) oraz metodykę uwierzytelniania użytkowników. Obejmuje to przejście od tradycyjnych haseł do uwierzytelniania wieloskładnikowego (MFA) bazującego na protokole FIDO2, fizycznych tokenach sprzętowych (np. YubiKey) lub czytnikach linii papilarnych komunikujących się bezpośrednio z koprocesorem bezpieczeństwa wbudowanym na płycie głównej komputera. W środowisku systemów rodziny Microsoft Windows, wytyczne te są bezpośrednio mapowane na Obiekty Zasad Grupy (Group Policy Objects - GPO) w obrębie domeny Active Directory, lub konfigurację Zasad Zabezpieczeń Lokalnych (secpol.msc) na stacjach roboczych niepodłączonych do domeny. Administrator systemu ustala w nich wymogi takie jak minimalna długość i złożoność poświadczeń, harmonogram rotacji haseł, interwał czasowy do zablokowania stacji roboczej po okresie bezczynności oraz restrykcje dotyczące uruchamiania zewnętrznych plików wykonywalnych (AppLocker, Software Restriction Policies). W systemach z rodziny Linux cyfrowe odwzorowanie tych regulacji zachodzi poprzez odpowiednią konfigurację modułów Pluggable Authentication Modules (PAM) oraz wdrożenie mechanizmów zintegrowanej kontroli dostępu, takich jak SELinux lub AppArmor. Translacja wytycznych administracyjnych na instrukcje procesora pozwala blokować nieautoryzowane procesy bezpośrednio w pamięci RAM komputera. Wymuszanie reguł dostępowych realizowane jest również w warstwie rozruchowej (UEFI). Obejmuje ono przypisywanie haseł administracyjnych (Supervisor Password) w celu zablokowania edycji parametrów sprzętowych. Uniemożliwia to intruzowi modyfikację kolejności startowania (Boot Sequence) i uruchomienie zewnętrznego środowiska z nośnika USB. Równolegle polityka wymusza zazwyczaj aktywację funkcji Secure Boot, która za pomocą kluczy kryptograficznych przechowywanych w specjalnych rejestrach dopuszcza do wykonania wyłącznie kody programów rozruchowych opatrzone certyfikatem zaufanego dostawcy. Zabezpiecza to nośnik i cały sprzęt przed ingerencją wczesnych form szkodliwego oprogramowania, takich jak bootkity ingerujące w procedurę ładowania jądra systemu operacyjnego. Implementacja założeń ochronnych na poziomie stacji roboczych i sieciMechanizmy techniczne wynikające z wdrożonej polityki mają zróżnicowany stopień złożoności w zależności od architektury. W organizacjach rozproszonych, zasady te regulują segmentację ruchu w sieci (wykorzystując wirtualne sieci LAN - VLAN) oraz decydują o regułach inspekcji pakietów w urządzeniach brzegowych (NGFW - Next-Generation Firewall). Na poziomie stacji końcowych instalowane są systemy klasy Endpoint Detection and Response (EDR), które monitorują zachowania pamięci operacyjnej i dysków, nieustannie analizując zgodność uruchamianych wątków procesora z założeniami dokumentu. Urządzenia mobilne i komputery przenośne podlegają natomiast nadzorowi rozwiązań MDM (Mobile Device Management), pozwalającym na zdalne wyczyszczenie całego nośnika (remote wipe) po utracie łączności lub fizycznym zagubieniu sprzętu przez pracownika. W przypadku jednostkowych stacji roboczych oraz komputerów domowych, gdzie formalna polityka jako taka nie funkcjonuje w ujęciu korporacyjnym, jej odpowiednikiem stają się prawidłowe nawyki i wyizolowane uprawnienia. Oznacza to codzienną eksploatację systemu na koncie użytkownika standardowego (Standard User), co ogranicza ewentualny zasięg wykonania kodu przez skrypty ransomware. Proces konfiguracji opiera się wówczas na włączeniu sprzętowego wsparcia wirtualizacji, weryfikacji integralności modułu TPM, ustawieniu automatycznego instalowania łat bezpieczeństwa oraz wdrożeniu rutyny wykonywania kopii zapasowych zasobów lokalnych. Brak scentralizowanych rozwiązań powoduje, że cała praca utrzymaniowa przerzucana jest na oprogramowanie instalowane bezpośrednio na dysku maszyny. Sposób dystrybucji kluczy kryptograficznych także się różni. Na kontrolowanych komputerach stacjonarnych i laptopach firmowych, klucze odzyskiwania BitLocker (Recovery Password) są asynchronicznie przesyłane i archiwizowane w bazie domeny Active Directory lub Entra ID (Azure AD). Interwencja użytkownika nie jest wymagana do ich przechowywania. Użytkownik domowy czy prowadzący małą firmę ponosi wyłączną odpowiedzialność za wyeksportowanie tych ciągów znaków (zazwyczaj jako 48-cyfrowy kod) do bezpiecznego pliku, na nośnik USB bądź konto Microsoft. Brak wykonania tego zalecenia, w sytuacji gdy układ TPM zablokuje partycję w wyniku awarii sprzętu lub po wgraniu nowej wersji firmware układu scalonego, jest bezpośrednią przyczyną nieodwracalnej utraty informacji. Komplikacje techniczne wynikające z rygorystycznych reguł dostępuBezpośrednią konsekwencją utrzymywania zaawansowanych restrykcji na poziomie sprzętowym jest zwiększone ryzyko utraty dostępu do komputera przez prawowitego właściciela. Najbardziej znanym technicznie scenariuszem jest reakcja modułów kryptograficznych TPM 1.2/2.0 na zmianę środowiska rozruchowego. Zabezpieczenia systemu Windows są zaprogramowane tak, aby kontrolować określone wskaźniki (Platform Configuration Registers), które zmieniają się w przypadku podpięcia dysku twardego do innego komputera lub wymiany uszkodzonej płyty głównej. Jeśli dojdzie do fizycznej ingerencji, moduł TPM zablokuje zwolnienie klucza deszyfrującego Volume Master Key. System zatrzyma się na poziomie ładowania, żądając wpisania klucza odzyskiwania, a jeśli użytkownik nie zapisał go wcześniej lub nie ma fizycznego dostępu do repozytorium firmowego, dane zakodowane na dysku pozostaną bezużytecznym ciągiem danych binarnych. Kolejnym efektem restrykcyjnych procedur autoryzacji są problemy z wygasaniem ważności haseł po odcięciu stacji od głównej sieci (np. podczas długiego urlopu lub choroby pracownika). Gdy polityka domeny zakłada rotację haseł co trzydzieści dni, a komputer działa na zbuforowanych lokalnie danych (credentials cache), po minięciu wyznaczonego czasu zbuforowane poświadczenia wygasają. Próba zalogowania na zablokowany profil kończy się błędem komunikacji z kontrolerem uwierzytelniającym, a brak dostępu do klienta VPN sprzed załadowania pulpitu uniemożliwia przywrócenie widoczności w sieci. Dysk twardy pozostaje wtedy zablokowany i niemożliwy do sformatowania bez podania hasła administratora lokalnego, co wymaga specjalistycznej ingerencji poprzez oprogramowanie odzyskiwania systemu lub modyfikację plików SAM z zewnątrz. W przypadku utraty haseł poziomu układowego usterki w warstwie fizycznej bywają zablokowaniem płyty głównej przez politykę zabezpieczającą. W starszym sprzęcie, produkowanym kilkanaście lat temu, zablokowanie dostępu do BIOS-u można było odwrócić na poziomie płyty głównej wyjmując małą baterię 3V zasilającą układ RTC (Real-Time Clock) lub używając odpowiedniej zworki serwisowej. Dziś takie usterki są rzadkością w prostych zgłoszeniach, ponieważ nowoczesne konstrukcje z ostatnich lat przetrzymują dane uwierzytelniające w zintegrowanej pamięci NVRAM lub wewnętrznym kontrolerze osadzonym (Embedded Controller). Odłączenie baterii zasilającej nie powoduje powrotu do ustawień fabrycznych haseł – stan blokady powraca po każdym wzbudzeniu płyty głównej. Sprzętowe skutki utraty uprawnień i fizyczna interwencja naprawczaUtrzymanie reżimu dostępu oraz reguł dla sprzętu klasy serwerowej, macierzy pamięci masowych oraz urządzeń pracujących w szafach teleinformatycznych wykracza całkowicie poza kompetencje i uwarunkowania sprzętowe typowego serwisu konsumenckiego. Wykonywanie napraw i modyfikacji takich układów to procedura podlegająca ścisłemu nadzorowi inżynierów utrzymania ruchu lub producentów, którzy po zablokowaniu dostępu wymieniają całe płyty de-aktywowanych węzłów. Warszawskie Pogotowie Komputerowe specjalizuje się wyłącznie w analizie, naprawie zasilania elektroniki i wymianie układów BGA/SMD w sprzęcie konsumenckim – laptopach, stacjach roboczych i urządzeniach osobistych. Serwis obsługuje także laptopy wycofane z firmowego użytku, które ze względu na uszkodzenia fizyczne komponentów (pęknięcia laminatu, usterki portów) wymagają prac lutowniczych na stacji roboczej hot-air. Fizyczna naprawa zablokowanego z poziomu firmware sprzętu klasy konsumenckiej jest możliwa, jeśli polityka ochrony uniemożliwia dalsze włączenie komputera na skutek zgubionego hasła Supervisor Password. Wykonywany jest wówczas proces niskopoziomowego odczytu. Układ pamięci SPI Flash jest wylutowywany z płyty głównej i osadzany w programatorze zewnętrznym podłączonym do komputera diagnostycznego. Technik sczytuje binarną zawartość chipu, edytuje offsety odpowiedzialne za pamięć hasła lub, w przypadku uszkodzeń logicznych, wgrywa czysty wsad od producenta (Clear ME Region / BIOS). Po przylutowaniu układu z powrotem do ścieżek prądowych płyta główna traci pamięć nałożonych restrykcji i jest zdolna do przyjęcia nowej instancji systemu. W przypadku dysków SSD i tradycyjnych nośników pracujących pod dyktando polityki szyfrowania (BitLocker na poziomie partycji Windows), serwis pomaga w podstawowym procesie de-kapsulacji plików w wypadku awarii elektroniki sprzętu. Warunkiem koniecznym jest dostarczenie 48-cyfrowego klucza BitLocker Recovery, gdyż bez niego struktura bloków kryptograficznych jest matematycznie nieodwracalna. Posiadając układ płyty przejściowej, dysk z uszkodzonego laptopa (np. złącze M.2) odczytywany jest przez interfejs diagnostyczny w środowisku WinPE, a po pomyślnym zdekodowaniu obszaru boot sectora i partycji NTFS – katalogi użytkownika są przegrywane na sprawne nośniki magazynujące. Uszkodzenie samej pamięci NAND i błędy kontrolera sterującego przy jednoczesnym szyfrowaniu znacznie ograniczają te procedury i kwalifikują do prac w otoczeniu analizatorów strukturalnych. |