encyklopedia.space

Zerotrust

Zerotrust (ang. Zero Trust) – model bezpieczeństwa informacji, w którym nie zakłada się zaufania do żadnego elementu systemu, niezależnie od tego, czy znajduje się on wewnątrz, czy na zewnątrz sieci organizacji. Każde żądanie dostępu jest weryfikowane, a przyznane uprawnienia ogranicza się do niezbędnego minimum (zasada least privilege).

Historia

Początki koncepcji zerotrust sięgają wczesnych lat 2000 r., kiedy to amerykańska agencja rządowa NSA oraz firmy z sektora bezpieczeństwa zaczęły krytykować tradycyjne modele oparte na perymetralnym zabezpieczeniu. W 2010 r. John Kindervag, analityk firmy Forrester Research, sformalizował koncepcję jako „zaufaj nikomu, weryfikuj wszystko”. Od tego czasu model zerotrust został przyjęty przez liczne organizacje i stał się podstawą wielu rozwiązań chmurowych oraz IoT.

Podstawowe zasady

Architektura zerotrust

Typowa architektura zerotrust składa się z kilku warstw:

  1. Warstwa identyfikacji i uwierzytelniania – jednolite logowanie (SSO), uwierzytelnianie wieloskładnikowe (MFA).
  2. Warstwa polityk i reguł dostępu – centralny serwer polityk (policy engine) określający, które zasoby są dostępne dla danego podmiotu.
  3. Warstwa mikrosegmentacji – rozwiązania typu SDN lub firewalle nowej generacji umożliwiające izolację segmentów.
  4. Warstwa monitoringu i reakcji – systemy detekcji włamań (IDS), zarządzanie incydentami (IR) i automatyzacja odpowiedzi.

Kluczowe komponenty

Komponent Opis Powiązane pojęcia
Identity Provider (IdP) System zarządzający tożsamościami i uwierzytelnianiem użytkowników. Uwierzytelnianie, MFA
Policy Decision Point (PDP) Silnik decydujący o przyznaniu lub odmowie dostępu na podstawie reguł. Polityka bezpieczeństwa
Policy Enforcement Point (PEP) Element realizujący decyzje PDP, np. firewall lub proxy. Firewall, Proxy
Security Information and Event Management (SIEM) Zbieranie, korelacja i analiza zdarzeń bezpieczeństwa. SIEM, Analiza zagrożeń

Wdrożenie zerotrust

Typowy proces implementacji składa się z następujących etapów:

  1. Inwentaryzacja zasobów – określenie wszystkich aplikacji, danych i urządzeń.
  2. Mapowanie przepływów danych – analiza, które podmioty potrzebują dostępu do których zasobów.
  3. Definicja polityk dostępu – uwzględnienie ról (RBAC), kontekstu (lokalizacja, stan urządzenia) i ryzyka.
  4. Implementacja mikrosegmentacji – podział sieci na strefy, wdrożenie kontrolerów SDN.
  5. Wdrożenie silnych mechanizmów uwierzytelniania – MFA, certyfikaty, rozwiązania typu PKI.
  6. Monitorowanie i ciągłe doskonalenie – regularne audyty, testy penetracyjne oraz aktualizacje polityk.

Zalety i wady

Zalety

  • Redukcja ryzyka lateral movement po ewentualnym przełamaniu jednej warstwy ochrony.
  • Lepsze dopasowanie uprawnień do rzeczywistych potrzeb biznesowych.
  • Ułatwione zarządzanie dostępem w środowiskach hybrydowych i chmurowych.
  • Wysoki poziom widoczności i audytowalności działań użytkowników.

Wady

  • Wysoki koszt początkowy – inwestycje w infrastrukturę i szkolenia.
  • Złożoność konfiguracyjna – wymaga precyzyjnego definiowania polityk.
  • Potencjalny wpływ na wydajność aplikacji przy nieoptymalnym wdrożeniu.
  • Wymagane ciągłe monitorowanie i aktualizacja reguł, co zwiększa obciążenie operacyjne.

Powiązane pojęcia

W ramach szerszego kontekstu bezpieczeństwa informacji, model zerotrust łączy się z następującymi zagadnieniami: cyberbezpieczeństwo, zarządzanie tożsamością, ochrona danych, architektura mikroserwisowa oraz zarządzanie ryzykiem.

Przykłady zastosowań

  • Przedsiębiorstwa korzystające z chmur publicznych (AWS, Azure, GCP).
  • Instytucje finansowe, w których wymagana jest ścisła kontrola dostępu do danych transakcyjnych.
  • Organizacje rządowe i wojskowe, które muszą zapewnić wysoką odporność na ataki zaawansowane (APT).
  • Firmy stosujące model pracy zdalnej, w którym tradycyjne perymetry nie istnieją.

Literatura i dalsze źródła

Na potrzeby dalszego zgłębiania tematu zaleca się zapoznanie z publikacjami: Forrester Research oraz dokumentami NIST SP 800‑207 opisującymi wytyczne dotyczące architektury zerotrust.