Zero Trust jako standard przyszłości: jak krok po kroku przestawić całą organizację

0
26
2/5 - (1 vote)

Nawigacja:

Intuicyjne wprowadzenie: o co chodzi w Zero Trust i dlaczego „zaufanie” stało się problemem

„Nigdy nie ufaj, zawsze weryfikuj” – co to naprawdę oznacza

Zero Trust często streszcza się do hasła: „never trust, always verify”. Dla zwykłego pracownika oznacza to przede wszystkim, że:

  • nie ma już „domyślnego” zaufania tylko dlatego, że ktoś jest w biurze lub zalogował się raz rano,
  • każdy dostęp do aplikacji, danych lub systemu jest oddzielną decyzją opartą o tożsamość, urządzenie, kontekst i ryzyko,
  • uprawnienia są przyznawane „na miarę” do konkretnych zadań i wygasają, gdy nie są potrzebne.

Dział IT przestaje myśleć o bezpieczeństwie wyłącznie w kategoriach „sieci firmowej” i „VPN-a”, a zaczyna układać polityki wokół tożsamości użytkownika, stanu urządzenia oraz wrażliwości zasobu. Zamiast pytania: „czy użytkownik jest w sieci wewnętrznej?”, pojawia się: „czy ten konkretny użytkownik, z tego konkretnego urządzenia, w tym miejscu i o tej porze, powinien zobaczyć ten konkretny zasób?”.

Dlaczego model „chronimy mur, w środku jest bezpiecznie” przestał działać

Tradycyjnie organizacje stawiały wszystko na jedną kartę: mocny perymetr. Zapora ogniowa, VPN, czasem IDS/IPS – i założenie, że „wewnątrz” jest bezpieczna strefa zaufanych użytkowników i urządzeń. Ten model załamał się z kilku powodów:

  • praca zdalna i hybrydowa – użytkownicy pracują z domów, kawiarni, hoteli. VPN stał się „nową siecią wewnętrzną”, często z tymi samymi, szerokimi uprawnieniami;
  • chmura i SaaS – kluczowe systemy nie są już w serwerowni, ale u wielu dostawców, często poza VPN-em;
  • urządzenia prywatne (BYOD) – smartfony i laptopy, nad którymi organizacja nie ma pełnej kontroli, łączą się z firmowymi zasobami;
  • integracje API – systemy rozmawiają ze sobą bez udziału człowieka, a każde takie połączenie to potencjalny wektor ataku.

W efekcie „mur” nie jest już linią ciągłą, ale zbiorem łatek złożonych z VPN-ów, wyjątków w firewallu, ad hoc-owych tuneli i wyjątków w konfiguracji. Wystarczy jedno słabsze ogniwo, aby atakujący przedostał się do środka.

Jeden przejęty login i efekt domina w klasycznej sieci

Wyobraźmy sobie typowy scenariusz pojawiający się w raportach z incydentów. Pracownik działu finansowego, pracujący zdalnie, dostaje maila z fakturą od „znanego kontrahenta”. Kliknięcie w link, strona logowania identyczna z firmową, wpisanie hasła – i po kilku sekundach dane logowania są już w rękach atakującego.

W tradycyjnym modelu, jeśli:

  • nie ma wymuszonego MFA,
  • konto tego pracownika ma szerokie uprawnienia w systemach finansowo–księgowych,
  • VPN po zalogowaniu daje dostęp do całej sieci wewnętrznej,

atakujący może:

  • zalogować się przez VPN z przejętym loginem i hasłem,
  • przejrzeć zasoby sieciowe i skrzynkę pocztową,
  • próbować „podnieść uprawnienia” (np. wykorzystując słabe hasła adminów do innych systemów),
  • rozprzestrzenić się bocznie (lateral movement) po kolejnych serwerach.

W architekturze Zero Trust takie „efekty domina” są stopowane już na wczesnych etapach: weryfikowany jest kontekst logowania, MFA blokuje użycie samego hasła, a uprawnienia pracownika finansów ograniczają się wyłącznie do tego, co jest mu naprawdę potrzebne.

Zero Trust jako nadchodzący standard, nie opcjonalny „dodatek”

Zero Trust przestaje być wyborem „dla najbardziej dojrzałych firm”. Na jego przyspieszone wdrażanie naciskają:

  • regulatorzy – normy takie jak NIS2, DORA, wytyczne KNF, wyraźnie wskazują na segmentację, silne uwierzytelnianie, kontrolę tożsamości i minimalizację uprawnień;
  • dostawcy chmury – wbudowane usługi typu identity, conditional access, mikrosegmentacja w Kubernetes czy wirtualne sieci, z domyślnym założeniem ograniczonego zaufania;
  • cyberubezpieczyciele – pytają w ankietach o MFA, EDR, segmentację, zarządzanie tożsamością i dostępem uprzywilejowanym; brak tych elementów przekłada się na wyższe składki lub odmowę ubezpieczenia.

Zero Trust staje się więc standardem przyszłości, do którego organizacje będą musiały dojść – pytanie tylko, czy w trybie panicznego nadrabiania po incydencie, czy w kontrolowany, zaplanowany sposób.

Kluczowe zasady Zero Trust przełożone na zwykły język

Trzy filary: wyraźnie weryfikuj, ograniczaj dostęp, zakładaj naruszenie

Zero Trust można rozłożyć na trzy główne zasady, które łatwo wytłumaczyć każdemu pracownikowi:

  • Wyraźnie weryfikuj (verify explicitly) – nie wystarcza sam login i hasło. Każdy dostęp musi być potwierdzony przy użyciu więcej niż jednego czynnika (MFA) i sprawdzony pod kątem kontekstu: urządzenia, lokalizacji, poziomu ryzyka.
  • Minimalny dostęp (least privilege) – użytkownik, system czy aplikacja mają tylko te uprawnienia, które są niezbędne do wykonania konkretnego zadania, przez konkretny czas. Żadnych „na wszelki wypadek”.
  • Zakładaj naruszenie (assume breach) – projektując bezpieczeństwo, startujesz z założenia, że atakujący już gdzieś się dostał: na jedno konto, do jednego segmentu sieci, na jedno urządzenie. Twoja architektura ma ograniczyć jego ruch do minimum i wykryć go jak najwcześniej.

Te trzy zasady są proste w teorii, lecz wymagają konsekwentnego przełożenia na procesy, narzędzia i kulturę organizacyjną. Sam zakup nowej zapory czy platformy IAM niczego nie zmieni, jeśli polityki i nawyki pozostaną takie jak wcześniej.

Od „sieci” do „tożsamości i zasobu” jako centrum ochrony

W modelu perymetrowym centrum myślenia było takie: „mamy sieć firmową, więc ją chronimy”. W Zero Trust raczej pada pytanie: „co konkretnie chronimy?”. Najczęściej są to:

  • krytyczne dane (np. dane klientów, informacje finansowe, własność intelektualna),
  • kluczowe aplikacje (ERP, CRM, systemy produkcyjne),
  • procesy biznesowe (np. obsługa płatności, procesy logistyczne, produkcyjne).

Wokół tych zasobów buduje się granice dostępu. O tym, czy ktoś je przekroczy, nie decyduje już adres IP wewnątrz sieci, ale:

  • tożsamość (kim jest użytkownik, rola, przynależność do działu),
  • atrybuty (np. czy jest to pracownik stały, konsultant, partner),
  • stan urządzenia (czy jest zarządzane, zaszyfrowane, z aktualnym EDR),
  • kontekst (lokalizacja, pora dnia, ryzyko nietypowego zachowania).

To oznacza, że tożsamość staje się nowym perymetrem. Kto nie jest poprawnie zidentyfikowany i zweryfikowany, ten nie dostanie dostępu – nawet jeśli „fizycznie” znajduje się w biurze.

Ciągłe sprawdzanie kontekstu: nie tylko „logowanie rano”

W Zero Trust ocena ryzyka nie jest jednorazowa. Zamiast:

„Zalogował się rano, więc do końca dnia może robić wszystko”,

pojawia się podejście:

„Każda próba dostępu do wrażliwego zasobu jest osobno oceniana i może wymagać ponownego potwierdzenia”.

Do kalkulacji ryzyka można wykorzystać m.in.:

  • czy urządzenie jest zgodne z polityką (np. aktualne łatki, aktywny EDR),
  • czy lokalizacja jest typowa (stałe miejsce pracy) czy nietypowa (nowy kraj, sieć publiczna),
  • czy czas jest spodziewany (np. godziny pracy) czy podejrzany (noc, weekend, nagła aktywność po długim braku logowań),
  • czy zachowanie odbiega od dotychczasowego (np. nagły masowy eksport danych).

Jeśli kontekst budzi wątpliwości, system może:

  • wymusić dodatkowe uwierzytelnienie (step-up authentication),
  • ograniczyć dostęp do trybu tylko do odczytu,
  • całkowicie zablokować żądanie,
  • zainicjować zdarzenie w systemie monitoringu (SIEM/SOAR) do dalszej analizy.

Strategia ponad narzędzie: Zero Trust to nie „produkt z pudełka”

Na rynku pojawia się coraz więcej ofert typu „nasza platforma zapewnia Zero Trust”. W rzeczywistości:

  • nie istnieje pojedynczy produkt, który „załatwia Zero Trust” dla całej organizacji,
  • Zero Trust to architektura i strategia, którą wspiera zestaw narzędzi (IdP, MDM/EDR, bramy dostępu, SIEM, PAM, narzędzia do segmentacji),
  • kluczem jest spójne zaprojektowanie polityk oraz integracja istniejących systemów – nie ich wymiana „na modne rozwiązanie”.

Próba wdrożenia Zero Trust wyłącznie przez zakup pojedynczej platformy kończy się często tym, że:

  • organizacja płaci za funkcje, których nie używa,
  • zespół bezpieczeństwa ma jeszcze jedno narzędzie do obsługi, ale nadal brak jasnej strategii,
  • biznes nie rozumie, po co powstały nowe utrudnienia, bo nie widzi przełożenia na ryzyko i korzyści.

Punkt startowy: diagnoza obecnego stanu i dojrzałości organizacji

Mapa „korony klejnotów”: co naprawdę trzeba chronić

Przestawienie całej organizacji na Zero Trust zaczyna się nie od wyboru narzędzi, ale od porządków w głowie i inwentaryzacji. Najpierw trzeba odpowiedzieć: które zasoby są krytyczne z punktu widzenia biznesu. Często są to:

  • bazy danych z danymi klientów,
  • systemy finansowo–księgowe,
  • systemy produkcyjne lub logistyczne,
  • repozytoria kodu źródłowego lub dokumentacji technicznej.

W praktyce dobrze sprawdza się prosta lista, do której zaprasza się reprezentantów biznesu, IT, bezpieczeństwa i compliance. Dla każdego systemu/procesu określa się:

  • jakie szkody powstałyby przy utracie poufności (wyciek),
  • jakie przy utracie integralności (podmiana danych),
  • jakie przy utracie dostępności (awaria).

Systemy z najwyższą krytycznością stają się pierwszym celem dla architektury Zero Trust. Nie ma sensu zaczynać od peryferyjnych rozwiązań, jeśli serce biznesu pozostaje odsłonięte.

Ocena obecnych mechanizmów: od VPN po monitoring

Następne pytanie brzmi: co już mamy i jak jest używane. Typowe elementy do przeglądu:

  • VPN – kto ma dostęp, czy stosowane jest MFA, jakie są poziomy uprawnień po połączeniu, czy jest rozróżnienie pomiędzy grupami użytkowników;
  • kontrola dostępu – czy istnieje centralny katalog (np. Active Directory, Azure AD, inny IdP), czy uprawnienia są zarządzane ręcznie i „na stałe”, czy są procesy recertyfikacji uprawnień;
  • logowanie i monitoring – które systemy wysyłają logi do centralnego miejsca, czy jest SIEM, czy incydenty są realnie analizowane, czy istnieją alerty na nietypowe zachowania;
  • urządzenia użytkowników – czy laptopy i telefony firmowe są zarządzane (MDM), szyfrowane i aktualizowane, czy istnieje EDR.

Na tym etapie nie trzeba jeszcze niczego zmieniać. Celem jest zrozumienie punktu wyjścia: gdzie są silne strony, które da się wykorzystać, a gdzie poważne luki.

Typowe „dziury” w klasycznej infrastrukturze

Przegląd w większości firm szybko ujawnia te same wzorce słabości:

  • konta współdzielone – np. „admin”, „kasa”, „sekretariat”, których używa kilka osób, przez co nie wiadomo, kto co zrobił i nie da się z łatwością wdrożyć MFA;
  • brak MFA na krytycznych systemach – np. VPN, poczta, CRM dostępne tylko na login/hasło;
  • Nieformalne obejścia i „tymczasowe” wyjątki

    Przy dokładniejszym spojrzeniu na infrastrukturę zwykle wychodzą na światło dzienne różne skróty i wyjątki, które miały być „na chwilę”, a działają od lat. Niby nic wielkiego, ale w kontekście Zero Trust to często najsłabsze ogniwa.

  • Stałe wyjątki w zaporach – „otwórzmy ten port na stałe, bo projekt trwa i ciągle testujemy”. Projekt się kończy, ludzie odchodzą, a reguła zostaje, nikt już nie wie po co.
  • „Tymczasowe” konta techniczne – tworzone dla dostawcy lub integratora, bez końcowej daty ważności. Konto żyje własnym życiem, nie jest przypisane do konkretnej osoby i trudno je kontrolować.
  • Ręczne kopiowanie danych – pracownicy wyciągają dane z systemów do Excela na dysku lokalnym, żeby „szybciej policzyć raport”. Dane wychodzą poza środowisko, w którym masz jakąkolwiek kontrolę.

Takie drobiazgi tworzą sieć nieformalnych dróg na skróty. W modelu Zero Trust trzeba je stopniowo ujawnić, usystematyzować i wygasić albo zastąpić kontrolowanymi mechanizmami (np. bezpiecznymi API zamiast ręcznych eksportów).

Doświadczenie użytkownika i biznesu jako element diagnozy

Techniczna inwentaryzacja nie wystarczy. O tym, czy transformacja w stronę Zero Trust się uda, w dużej mierze zdecyduje odbiór przez użytkowników i biznes. Jeśli bezpieczeństwo kojarzy się wyłącznie z blokadami i utrudnieniami, opór będzie silny.

Przy diagnozie warto więc dopytać:

  • które obecne procedury bezpieczeństwa są najbardziej uciążliwe (np. zbyt częste ręczne logowania, podpisywanie papierowych wniosków o dostęp),
  • gdzie ludzie omijają zasady, bo inaczej „nie da się pracować” (np. wysyłanie danych służbowych na prywatny e‑mail),
  • które procesy biznesowe najbardziej cierpią z powodu sztywnych ograniczeń (np. współpraca z partnerami, praca mobilna).

Z takiej rozmowy często wynika paradoks: jednocześnie bezpieczeństwo jest niewystarczające (brak MFA, szerokie uprawnienia), a tam, gdzie istnieje, bywa zaprojektowane przeciwko użytkownikowi, a nie razem z nim. Zero Trust daje szansę, żeby to uporządkować w sposób bardziej przewidywalny i wygodny, o ile ta perspektywa zostanie uwzględniona już na starcie.

Projektowanie wizji docelowej: jak ma wyglądać Zero Trust w tej konkretnej organizacji

Od mapy stanu obecnego do docelowego modelu ochrony

Mając listę krytycznych zasobów i obraz obecnych zabezpieczeń, można narysować prostą mapę „od–do”. Nie chodzi od razu o szczegółowe diagramy techniczne, lecz o opis:

  • jak dzisiaj użytkownicy, urządzenia i aplikacje dostają się do kluczowych zasobów,
  • jak powinno to wyglądać w modelu Zero Trust „za kilka lat”.

Ta wizja docelowa powinna być na tyle konkretna, żeby można było z niej wyprowadzić plan działań, ale jednocześnie na tyle ogólna, aby nie zestarzała się szybciej niż wdrożenie. Skupienie na kilku zasadach pomaga:

  • „Każdy dostęp do zasobów krytycznych przechodzi przez centralny mechanizm uwierzytelniania z MFA”.
  • „Uprawnienia do kluczowych systemów są przydzielane wg ról i atrybutów, nie indywidualnie i ręcznie”.
  • „Wszystkie połączenia do systemów krytycznych są szyfrowane i dokumentowane w logach”.
  • „Sieć wewnętrzna jest podzielona na segmenty; serwery produkcyjne nie są bezpośrednio dostępne z sieci biurowej”.

Określenie priorytetów: co musi być „Zero Trust” jako pierwsze

Zero Trust w całej organizacji nie powstanie w pół roku. Trzeba jasno ustalić, które obszary wchodzą do gry jako pierwsze. Typowe kryteria:

  • Ryzyko – systemy, których kompromitacja byłaby najbardziej bolesna (np. dane klientów, systemy płatności).
  • Gotowość techniczna – obszary, które najłatwiej objąć nową architekturą (np. nowoczesne aplikacje webowe vs. stare systemy na lokalnych serwerach).
  • Widoczny efekt dla biznesu – obszary, gdzie wprowadzenie Zero Trust może też ułatwić pracę, np. bezpieczny dostęp zdalny zamiast kłopotliwego VPN.

Dobrym ruchem bywa wybranie jednego lub dwóch „pilotażowych” strumieni – np. dział sprzedaży korzystający z CRM w chmurze oraz zespół IT, który ma szerokie uprawnienia administracyjne. Daje to szansę na przetestowanie modelu, zebranie uwag i dopracowanie podejścia, zanim zacznie się masowe wdrażanie w całej firmie.

Model dojrzałości Zero Trust: poziomy, nie przełącznik „on/off”

Wiele organizacji blokuje się na starcie, bo myślą o Zero Trust jak o stanie docelowym: „albo go mamy, albo nie”. Bardziej praktyczne jest podejście etapowe, np. w formie poziomów dojrzałości:

  • Poziom 1 – podstawy: MFA dla kluczowych usług (poczta, VPN), centralny katalog użytkowników, wstępna inwentaryzacja zasobów.
  • Poziom 2 – konsolidacja: większość aplikacji korzysta z jednego IdP (Identity Provider), wprowadzone są role biznesowe, pierwsze segmenty sieciowe dla systemów krytycznych.
  • Poziom 3 – kontekst: polityki dostępu uwzględniają stan urządzenia, lokalizację, ryzyko; wdrożone są mechanizmy monitoringu i automatycznych reakcji (np. blokady przy podejrzanym zachowaniu).
  • Poziom 4 – optymalizacja: szeroka automatyzacja zarządzania dostępem (np. przydział na podstawie procesu HR), ciągłe dostrajanie polityk, integracja z procesami biznesowymi.

Każdy system i obszar można umieścić na takim „suwaku dojrzałości”. Zamiast ogólnego stwierdzenia „wdrażamy Zero Trust”, pojawia się konkret: „CRM jest na poziomie 2, celem na ten rok jest dojście do poziomu 3”.

Architektura logiczna: kto, z czego, jak korzysta

Kolejny krok to narysowanie prostego diagramu logicznego: użytkownicy – urządzenia – kanały dostępu – aplikacje – dane. Technicznie może to wyglądać skromnie, nawet na kartce, ale układ jest ważny:

  • Kto jest użytkownikiem (pracownicy, partnerzy, klienci)?
  • Jakie urządzenia wykorzystują (firmowe, prywatne, zarządzane, niezarządzane)?
  • Jakiego kanału dostępu używają (VPN, przeglądarka, klient mobilny)?
  • Do jakich aplikacji sięgają (SaaS, systemy on‑premise, mikroserwisy)?
  • Jakie dane faktycznie przetwarzają (jak wrażliwe, gdzie przechowywane)?

Zero Trust polega na wprowadzeniu kontroli i weryfikacji na każdym z tych etapów, a nie wyłącznie na granicy sieci. Schemat pomaga później rozdzielić zadania: kto odpowiada za tożsamość, kto za urządzenia, kto za segmentację sieci, a kto za polityki w aplikacjach.

Fundament tożsamości: od katalogu użytkowników do kontroli dostępu opartej na rolach i kontekście

Centralne źródło prawdy o użytkownikach

W Zero Trust tożsamość staje się główną linią obrony, więc potrzebne jest jedno wiarygodne miejsce, w którym przechowywane są informacje o użytkownikach, ich rolach i powiązaniach z biznesem. Najczęściej jest to:

  • usługa katalogowa typu Active Directory lub jej odpowiednik w chmurze (np. Azure AD / Entra ID),
  • system HR, który wie, kto jest zatrudniony, w jakiej roli i od kiedy do kiedy,
  • platforma IdP (Identity Provider), która „mówi” aplikacjom, czy dana osoba jest poprawnie uwierzytelniona i jakie ma atrybuty.

Te systemy muszą być ze sobą zsynchronizowane. Jeśli HR odnotował, że pracownik odchodzi z firmy, ta informacja powinna automatycznie skutkować blokadą kont, a nie e‑mailem do administracji „proszę pamiętać, żeby usunąć konto”.

Od ról technicznych do ról biznesowych

Tradycyjnie uprawnienia bywają przypisane do „grup technicznych” – typu „SQL_Admins”, „VPN_FullAccess”. Z punktu widzenia Zero Trust wygodniej myśleć w kategoriach ról biznesowych:

  • „Przedstawiciel handlowy”,
  • „Kierownik działu finansów”,
  • „Inżynier utrzymania produkcji”.

Dla każdej roli można opisać, do czego powinna mieć dostęp, na jakich warunkach i skąd:

  • z jakich aplikacji korzysta na co dzień,
  • czy pracuje głównie z biura, czy zdalnie,
  • czy potrzebuje dostępu z urządzeń mobilnych,
  • czy wykonuje zadania administracyjne o podwyższonym ryzyku.

Na tej podstawie tworzy się mapowanie ról biznesowych na techniczne (grupy w katalogu, profile dostępu w aplikacjach). Z perspektywy działu HR czy managera wystarczy wtedy wybrać odpowiednią rolę, a system automatycznie przydzieli wymagane uprawnienia, bez ręcznego „klikania” po kilkunastu systemach.

Least privilege w praktyce: jak ograniczać, nie paraliżując pracy

Zasada minimalnego dostępu brzmi pięknie, dopóki nie spotka się z rzeczywistością. Ludzie często wykonują zadania „ponad” formalną rolę, pomagają innym zespołom albo tymczasowo zastępują kolegów. Jeśli system będzie zbyt sztywny, zaczną się narzekania i szukanie prób obejścia.

Dobrze sprawdza się podejście „dostęp domyślny + podwyższony na żądanie”:

  • Każdy użytkownik ma zestaw podstawowych uprawnień wynikających z roli.
  • Dodatkowe, bardziej wrażliwe uprawnienia są przydzielane tymczasowo na podstawie wniosku (np. przez portal samoobsługowy) zatwierdzonego przez przełożonego.
  • Po określonym czasie takie uprawnienia wygasają automatycznie – bez potrzeby ręcznego odbierania.

Tak działa wiele rozwiązań klasy PAM (Privileged Access Management), ale podobny mechanizm można wdrożyć także dla zwykłych ról biznesowych, np. umożliwiając chwilowy dostęp do danych archiwalnych czy raportów.

MFA i silne uwierzytelnianie jako standard, nie wyjątek

Bez wieloskładnikowego uwierzytelnienia (MFA) Zero Trust jest w praktyce nie do zrealizowania. Hasła są zbyt łatwe do wykradzenia lub odgadnięcia, a ataki phishingowe coraz sprytniejsze.

Rozsądna strategia wdrażania MFA to:

  • zaczęcie od najbardziej ryzykownych usług: poczta, VPN, dostęp administracyjny do serwerów i chmur,
  • wybór metody, która jest wygodna dla użytkownika (np. powiadomienia push na telefon, klucze sprzętowe dla administratorów),
  • stopniowe rozszerzanie na kolejne aplikacje, aż do objęcia całej organizacji.

Dobrą praktyką jest też wdrożenie policy‑based MFA, czyli wymuszania dodatkowego czynnika tylko przy podwyższonym ryzyku – np. logowanie z nowego kraju, nowego urządzenia lub próba dostępu do szczególnie wrażliwego modułu w systemie.

Tożsamość maszynowa i serwisowa

Zero Trust nie dotyczy wyłącznie ludzi. Ogromna część ruchu w systemach to komunikacja między usługami, zautomatyzowane integracje, procesy działające w tle. Wiele incydentów zaczyna się od przejęcia konta serwisowego z szerokimi uprawnieniami.

Przy porządkowaniu tożsamości trzeba więc objąć także:

  • kontenery, mikroserwisy, aplikacje – korzystające z certyfikatów, kluczy API czy tokenów do uwierzytelniania się wobec innych systemów,
  • konta serwisowe – przypisane do konkretnych usług, z jasno określonym zakresem użycia i rotacją haseł lub kluczy.

Cykl życia tożsamości: od onboardingu do „cyfrowego odejścia”

Tożsamość w Zero Trust nie jest statyczna – zmienia się razem z karierą pracownika. Krytyczne jest zapanowanie nad całym cyklem życia kont:

  • Onboarding – w momencie zatrudnienia z automatu powstają konta i przypisywane są role biznesowe, bez ręcznego „dorabiania” dostępu na maila.
  • Zmiana roli – awans lub przejście do innego działu nie kończy się „kolekcjonowaniem” uprawnień, tylko zamianą pakietu: stare uprawnienia są odbierane, nowe nadawane.
  • Offboarding – odejście pracownika to natychmiastowe i pełne zamknięcie dostępu, a nie tylko blokada konta w domenie.

Najczęstszy błąd to pozostawianie „martwych dusz” w systemach: konta po stażystach, zewnętrznych konsultantach czy dostawcach. Zero Trust zakłada, że takie konta traktujemy jak bomby z opóźnionym zapłonem – prędzej czy później ktoś je odnajdzie i spróbuje wykorzystać.

Tożsamość a kontekst: ten sam użytkownik, różne decyzje

Kluczowa różnica w stosunku do tradycyjnego podejścia polega na tym, że ta sama osoba może być różnie traktowana w zależności od kontekstu. Jan z finansów z biurowego laptopa, siedząc w siedzibie firmy, to co innego niż Jan logujący się w nocy z nieznanego telefonu z innego kraju.

Do budowania kontekstu wykorzystuje się m.in.:

  • lokalizację (kraj, adres IP, sieć firmowa vs publiczna),
  • rodzaj urządzenia (zarządzane, z aktualnym antywirusem i szyfrowaniem vs niesprawdzone),
  • godzinę i częstotliwość aktywności (nagłe logowanie w środku nocy lub kilkadziesiąt nieudanych prób),
  • historię zachowań (nagła zmiana wzorca: ktoś kto zwykle korzysta z 3 raportów, zaczyna hurtowo pobierać dziesiątki plików).

Na tej podstawie można ustawiać elastyczne polityki: w normalnych warunkach użytkownik loguje się „lekko”, przy podejrzanym kontekście system wymaga MFA, ogranicza dostęp albo wręcz blokuje próbę logowania i wysyła alert do SOC.

Urządzenia i sieć: segmentacja, mikrosegmentacja i zaufanie do stacji roboczych

Urządzenie jako uczestnik gry, nie „przezroczysty kabel”

Przez lata traktowano urządzenia użytkowników jak przedłużenie sieci firmowej – ważne było tylko, czy „siedzą w biurze”. W Zero Trust urządzenie staje się pełnoprawnym uczestnikiem procesu decyzyjnego: jego stan może podnieść lub obniżyć poziom zaufania.

Podstawowe pytania brzmią:

  • czy wiemy, czyje to urządzenie i kto za nie odpowiada,
  • czy jest zarządzane (ma agenta, polityki bezpieczeństwa, szyfrowanie dysku),
  • czy jest na bieżąco aktualizowane,
  • czy ma włączone mechanizmy ochrony (EDR/antywirus, firewall lokalny).

Bez tych informacji trudno mówić o świadomym podejmowaniu decyzji dostępowych. W praktyce oznacza to wdrożenie narzędzi typu MDM/UEM (Mobile/Unified Endpoint Management), które pozwalają egzekwować minimalne standardy bezpieczeństwa na laptopach, telefonach i tabletach.

Standard bezpieczeństwa stacji roboczej: „bilet wstępu” do zasobów

Jeśli tożsamość użytkownika jest jednym filarem, to stan stacji roboczej jest drugim. Dobrym modelem jest podejście: „Jeżeli urządzenie spełnia warunki, może dostać się do krytycznych systemów. Jeżeli nie – dostęp zostaje ograniczony”.

Taki standard minimalny zwykle obejmuje:

  • szyfrowanie dysku (np. BitLocker, FileVault), aby utrata laptopa nie oznaczała wycieku danych,
  • aktualny system operacyjny i łatki bezpieczeństwa,
  • agent ochrony (EDR/XDR lub zaawansowany antywirus),
  • zablokowane instalowanie oprogramowania spoza zaufanego źródła,
  • zabezpieczenia przeglądarki, w tym rozszerzenia ograniczające wycieki danych (np. blokadę wklejania do prywatnych chmur).

Warunek ten można egzekwować technicznie poprzez kontrolę dostępu opartą na postawie urządzenia (tzw. device compliance). Przykład: użytkownik z niespełniającym wymogów laptopem firmowym ma dostęp jedynie do poczty i intranetu, ale nie do systemu finansowego.

BYOD i urządzenia prywatne: jak nie wpaść w pułapkę „szarej strefy”

Urządzenia prywatne (BYOD – Bring Your Own Device) to spore wyzwanie. Z jednej strony trudno zmusić pracownika, by pozwolił firmie pełnić rolę administratora jego telefonu. Z drugiej – dopuszczenie takiego urządzenia bez ograniczeń to proszenie się o kłopoty.

Rozsądnym kompromisem jest:

  • ograniczenie BYOD do dostępu do wybranych usług, np. poczty czy komunikatora,
  • stosowanie konteneryzacji na poziomie aplikacji – firmowe dane są w oddzielnej „bańce”, którą można skasować, nie naruszając prywatnych plików,
  • wymuszenie minimum zabezpieczeń (PIN/biometria, szyfrowanie urządzenia, blokada roota/jailbreak),
  • jasna polityka: co firma może monitorować i usuwać, a czego nie dotyka (np. zdjęć, prywatnych maili).

W wielu organizacjach w efekcie pojawiają się dwie klasy dostępu: pełny, z urządzeń zarządzanych, i ograniczony, z urządzeń prywatnych. To uczciwe postawienie sprawy – użytkownik wie, jakie są zasady, a firma nie udaje, że domowy komputer jest tak samo bezpieczny jak służbowa stacja robocza.

Od „płaskiej” sieci do logicznych wysp: segmentacja

Dawne podejście zakładało jedną dużą sieć wewnętrzną plus firewall na wyjściu do Internetu. Problem w tym, że jeśli napastnik przedostanie się za ten firewall, ma przed sobą autostradę: może poruszać się niemal dowolnie między systemami.

Segmentacja polega na podzieleniu sieci na mniejsze strefy o różnym poziomie zaufania, z kontrolowanym ruchem między nimi. Prosty przykład:

  • osobny segment dla systemów finansowych,
  • osobny segment dla systemów produkcyjnych (OT/ICS),
  • osobny segment dla gości i urządzeń niezarządzanych,
  • osobny segment dla biurowych stacji roboczych.

Między segmentami ruch jest jawnie kontrolowany – przez firewalle, bramy aplikacyjne lub rozwiązania SDN. Zamiast „kto jest w sieci, ten widzi wszystko”, model brzmi: „każdy segment widzi tylko to, co jest mu rzeczywiście potrzebne”.

Mikrosegmentacja: „ścianki działowe” wewnątrz segmentów

Nawet dobra segmentacja nie rozwiązuje całości problemu. W dużym segmencie serwerowym wciąż może się znajdować kilkadziesiąt maszyn, między którymi ruch jest praktycznie swobodny. Tu wchodzi mikrosegmentacja, czyli wprowadzenie dodatkowych przegród na poziomie:

  • konkretnych serwerów lub grup serwerów,
  • aplikacji i mikroserwisów,
  • nawet procesów uruchomionych na jednym hoście.

Konkretny przykład z praktyki: aplikacja składa się z trzech usług – frontu www, API i bazy danych. W podejściu Zero Trust:

  • front www może rozmawiać z API tylko po określonych portach i protokołach,
  • API może rozmawiać z bazą danych tylko w jednym, jasno zdefiniowanym kierunku,
  • żaden inny serwer w sieci nie ma bezpośredniego dostępu do bazy.

Jeśli napastnik przejmie front www, napotka kolejne bariery: musi obejść reguły na API, a potem na bazie. Dla obrońców to dodatkowy czas na wykrycie i zareagowanie.

Granice sieci w erze chmury: od VPN do dostępu aplikacyjnego

Tradycyjny VPN zakłada: „jeżeli użytkownik zna hasło i przejdzie MFA, dostaje tunel do całej sieci lub dużej jej części”. W Zero Trust to za dużo. Sieć przestaje być główną granicą, zastępuje ją poziom aplikacji.

Coraz częściej stosuje się rozwiązania klasy ZTNA (Zero Trust Network Access) lub dostępu aplikacyjnego, w których:

  • użytkownik widzi tylko konkretne aplikacje, a nie całą sieć,
  • dostęp jest przyznawany per aplikacja, a nie per subnet,
  • polityka uwzględnia tożsamość, rolę, kontekst i stan urządzenia,
  • nie ma „magicznego” adresu IP, który po wpisaniu do klienta VPN otwiera drzwi.

Z perspektywy użytkownika wygląda to często wygodniej: loguje się do portalu lub klienta, widzi kafelki z aplikacjami i klika tam, gdzie ma uprawnienia. Z perspektywy bezpieczeństwa firmowa sieć przestaje być „wszystko albo nic”.

Widoczność ruchu: logi i telemetria zamiast ślepego zaufania

Bez dobrej widoczności sieć staje się czarną skrzynką. W Zero Trust kluczowe jest, by zrozumieć, kto, z jakiego urządzenia, do czego sięga i w jakich okolicznościach. To nie oznacza podsłuchiwania treści rozmów, tylko zbieranie metadanych o ruchu.

Praktyczne elementy takiej widoczności to m.in.:

  • logi z bram i firewalli, w tym informacje o odrzucanych połączeniach,
  • telemetria z EDR/XDR – jakie procesy na stacjach roboczych inicjują połączenia sieciowe,
  • logi z systemów ZTNA/VPN – kiedy, skąd i do czego łączyli się użytkownicy,
  • informacje z chmury (np. CloudTrail, activity logs) spójnie łączone z danymi on‑premise.

Na tej podstawie można stopniowo dokręcać polityki: widząc, że pewne połączenia są zbędne, da się je zablokować. Widząc nietypowe wzorce, można szybko zareagować. Bez danych zostaje zgadywanie i luźno ustawione reguły „na wszelki wypadek”.

Ustandaryzowane profile dostępu sieciowego

Sam fakt posiadania narzędzi do segmentacji i mikrosegmentacji nie wystarczy. Potrzebne są spójne, zrozumiałe profile, które można stosować w całej organizacji. Zamiast setek unikalnych reguł, lepszy jest słownik kilku–kilkunastu typowych profili, np.:

  • „Biuro – standard” – dostęp do poczty, intranetu, wybranych systemów biznesowych, brak dostępu do segmentów administracyjnych.
  • „Biuro – administrator systemów” – jak wyżej plus kontrolowany dostęp do segmentów serwerowych i narzędzi admina, przy włączonym logowaniu każdego połączenia.
  • „Gość/urządzenie niezarządzane” – tylko Internet i ewentualnie portal z materiałami publicznymi.
  • „Produkcja/OT” – ścisły dostęp tylko do systemów sterowania, brak ruchu w stronę biurowej sieci poza wybranymi serwerami pośredniczącymi.

Takie profile da się opisać językiem zrozumiałym dla biznesu, a następnie przełożyć na konkretne reguły w firewallach, przełącznikach, rozwiązaniach SDN czy ZTNA. Dzięki temu rozmowa z właścicielami systemów nie dotyczy pojedynczych portów, tylko potrzeb biznesowych.

Automatyzacja zmian w sieci: od ręcznego „klikania” do polityk

Ręczne zarządzanie regułami sieciowymi szybko staje się barierą: każda nowa aplikacja, każdy audyt, każda zmiana projektu oznacza lawinę ticketów do zespołu sieci. Zero Trust w warstwie sieci zyskuje pełnię sensu dopiero wtedy, gdy reguły zaczynają wynikać z polityk i ról, a nie z pojedynczych próśb o „otwarcie portu”.

Idea jest prosta:

  • rola biznesowa (np. „analityk finansowy”) ma przypisane konkretne aplikacje,
  • aplikacje są zdefiniowane jako grupy usług (adresy, porty, protokoły lub identyfikatory na poziomie warstwy aplikacyjnej),