Sieci komputerowe

Bezpieczeństwo sieci

CyberbezpieczeństwoPoziom: PodstawowyI i II stopień

Bezpieczeństwo jest procesem łączącym analizę ryzyka, architekturę, konfigurację, kontrolę dostępu, obserwowalność i reakcję. Pojedynczy VLAN, firewall lub VPN nie wystarcza samodzielnie.

CIAryzykohardeningAAAdeny by default

Cele lekcji

Czego się nauczysz

  • Rozróżnisz poufność, integralność i dostępność oraz ocenisz kompromisy między nimi.
  • Powiążesz aktywo, zagrożenie, podatność, ryzyko, zabezpieczenie i właściciela ryzyka.
  • Przygotujesz checklistę bezpiecznej konfiguracji urządzenia lub usługi.
  • Zaprojektujesz segmentację oraz macierz minimalnych przepływów między strefami.
  • Wyjaśnisz uwierzytelnianie, autoryzację, accounting i cykl życia konta.
  • Oddzielisz administrację i monitoring od autoryzowanego testowania bezpieczeństwa.

Wymagania wstępne

  • VLAN i routing
  • TCP/UDP i porty
  • Podstawy Wi-Fi

Cele CIA

Poufność, integralność i dostępność

Model CIA opisuje trzy podstawowe cele ochrony. Nie jest listą urządzeń, lecz sposobem zadawania pytań o dane i usługi: kto może je odczytać, kto może je zmienić i kiedy muszą być dostępne.

Poufność, integralność i dostępność
CelZnaczeniePrzykład naruszeniaPrzykładowe zabezpieczenia
Poufność (confidentiality)dane są dostępne tylko dla uprawnionychpublicznie dostępna kopia konfiguracji zawiera hasła lub kluczekontrola dostępu, szyfrowanie, klasyfikacja danych
Integralność (integrity)dane i konfiguracje nie są zmieniane w sposób nieautoryzowanyniezatwierdzona zmiana reguły firewalla otwiera usługękontrola zmian, podpisy, hashe, ograniczone uprawnienia
Dostępność (availability)usługa jest osiągalna w wymaganym czasieawaria jednego zasilacza zatrzymuje dostęp do sieciredundancja, monitoring, kopie, testy odtworzeniowe

Decyzje projektowe

Cele bezpieczeństwa wymagają kompromisów

Cele CIA zależą od siebie, ale ich maksymalizacja jednocześnie bywa niemożliwa. Dodatkowe uwierzytelnianie wzmacnia poufność, lecz źle zaprojektowane może utrudnić dostępność. Bardzo szeroka replikacja poprawia odporność, lecz zwiększa liczbę miejsc przechowujących dane.

Cele bezpieczeństwa wymagają kompromisów
DecyzjaKorzyśćKoszt lub ryzykoPytanie kontrolne
MFA dla administratorówogranicza skutki utraty hasłazależność od drugiego składnika i procedury awaryjnejjak bezpiecznie odzyskać dostęp?
Centralne logiułatwiają korelację i wykrywanie zmiantworzą wrażliwy, scentralizowany zbiórkto ma dostęp i jak długo przechowujemy dane?
Redundantne kopiepoprawiają odtwarzanie i dostępnośćzwiększają powierzchnię ujawnieniaczy kopie są szyfrowane i testowane?

Analiza ryzyka

Od aktywa do właściciela ryzyka

Ryzyko nie jest synonimem podatności. Podatność może istnieć bez istotnego wpływu, a ryzyko może wynikać z błędu procesu, awarii lub zależności od dostawcy, nie tylko z ataku.

Od aktywa do właściciela ryzyka
PojęciePytaniePrzykład
Aktywo (asset)co ma wartość i wymaga ochrony?dane klientów, usługa DNS, switch rdzeniowy
Zagrożenie (threat)co może spowodować szkodę?awaria, błąd operatora, kradzież konta
Podatność (vulnerability)jaka słabość umożliwia szkodę?domyślne hasło, brak poprawki, jedna ścieżka zasilania
Ryzyko (risk)jak prawdopodobny i dotkliwy jest scenariusz?utrata dostępu do systemu sprzedaży
Zabezpieczenie (control)co zmniejsza prawdopodobieństwo lub skutek?MFA, segmentacja, UPS, kopia
Właściciel ryzyka (risk owner)kto akceptuje decyzję i finansuje reakcję?właściciel usługi lub kierownik obszaru

Praktyka

Przykład analizy ryzyka małej firmy

Ocena jakościowa może używać skal niskie, średnie i wysokie, ale kryteria muszą być zapisane. Po wdrożeniu zabezpieczeń ponownie oceń ryzyko resztkowe i uzyskaj decyzję właściciela: redukcja, unikanie, przeniesienie albo świadoma akceptacja.

Przykład analizy ryzyka małej firmy
Aktywo i scenariuszPodatnośćSkutekZabezpieczenieWłaściciel i ryzyko resztkowe
Router: przejęcie konta administracyjnegowspólne hasło bez MFAzmiana DNS lub reguł ruchukonta indywidualne, MFA, SSH, logiadministrator IT; pozostaje ryzyko utraty składnika MFA
NAS: zaszyfrowanie lub usunięcie plikówkopia stale dostępna z tego samego kontaprzerwa w pracy i utrata danychwersjonowanie, kopia offline, test odtworzeniawłaściciel danych; pozostaje luka od ostatniej kopii
CCTV: niedostępność podglądukamery i biuro w jednej strefie, jeden switchbrak obrazu i przeciążenie LANosobny VLAN, reguły do NVR, monitoring switchawłaściciel systemu CCTV; pozostaje awaria wspólnego zasilania

Hardening

Bezpieczna konfiguracja urządzeń i usług

Bezpieczna konfiguracja urządzeń i usług
ObszarDziałanieDowód wykonania
Dostęp początkowyzmień domyślne dane, usuń konta instalacyjne i ustaw konta indywidualnelista kont i test logowania
Aktualizacjeutrzymuj wspieraną wersję i poprawki zgodnie z procedurąwersja, data wdrożenia i plan wycofania
Usługi i portywyłącz funkcje nieużywane w projekcieudokumentowana konfiguracja i autoryzowany test
Administracjaużywaj SSH zamiast Telnetu oraz HTTPS zamiast HTTPwymuszone protokoły i ograniczona sieć źródłowa
Monitoringstosuj SNMPv3 z uwierzytelnieniem, prywatnością i minimalnym zakresemkonto tylko do odczytu i ograniczone źródła
Odtwarzanietwórz wersjonowane kopie konfiguracji i testuj przywracaniewynik próby odtworzeniowej
Czas i logisynchronizuj czas oraz wysyłaj logi do chronionego systemu centralnegozgodne znaczniki czasu i odbiór testowego zdarzenia
Sekretyprzechowuj hasła, klucze i tokeny poza repozytorium oraz jawnymi notatkamikontrola dostępu, rotacja i rejestr użycia

Kontrola zmiany

Na co zwrócić uwagę podczas hardeningu

  • Zapisz stan bazowy i sposób cofnięcia zmiany przed modyfikacją urządzenia.
  • Najpierw zapewnij działający, bezpieczny kanał administracyjny, a dopiero potem wyłączaj stary.
  • Potwierdź dostęp z właściwej stacji zarządzającej oraz brak dostępu z sieci użytkowników.
  • Nie umieszczaj prawdziwych sekretów w zrzutach ekranu, raportach, plikach konfiguracyjnych ani historii poleceń.
  • Po zmianie sprawdź usługę, logi, czas, kopię i procedurę awaryjną.

Szyfrowanie i dostęp zdalny

Wi-Fi i VPN wymagają pełnej polityki

W sieci bezprzewodowej stosuj WPA3, a gdy wymaga tego zgodność klientów — poprawnie skonfigurowane WPA2. Wyłącz przestarzałe mechanizmy i rozdziel sieć gościnną od zasobów wewnętrznych.

VPN site-to-site łączy sieci, a VPN zdalnego dostępu pojedynczego użytkownika. Rzeczywiste bezpieczeństwo zależy od uwierzytelniania, MFA, algorytmów, zarządzania kluczami, aktualizacji, DNS i polityki tras. Samo słowo VPN nie gwarantuje ochrony wszystkich danych.

  • Przeanalizuj wpływ split tunnelingu na trasę ruchu i kontrolę urządzenia końcowego.
  • Ogranicz dostęp zdalny do wymaganych stref oraz rejestruj zestawienie sesji.
  • Chroń klucze, profile VPN i procedury odzyskiwania tak samo jak konta administracyjne.

Filtrowanie ruchu

Jak ACL podejmuje decyzję

Lista kontroli dostępu opisuje, jaki ruch ma zostać przepuszczony albo odrzucony. Reguła może uwzględniać źródło, cel, protokół i port. Na interfejsie ruch przychodzący (inbound) jest oceniany po wejściu do urządzenia, a wychodzący (outbound) przed opuszczeniem go.

Urządzenie sprawdza wpisy od góry i stosuje pierwsze dopasowanie. W typowej ACL Cisco na końcu istnieje niejawne odrzucenie, dlatego brak jawnego zezwolenia może zatrzymać również prawidłowy ruch. Reguły projektuj od najbardziej szczegółowych do ogólnych i weryfikuj w kontekście konkretnego interfejsu oraz kierunku.

Dobór mechanizmu

Standardowe i rozszerzone ACL

Standardowe i rozszerzone ACL
RodzajKryteriaTypowe umiejscowienieRyzyko błędu
Standardowa IPv4przede wszystkim adres źródłowyzwykle bliżej celu, aby nie blokować źródła do wszystkich usługzbyt szerokie odcięcie ruchu z całej sieci
Rozszerzona IPv4źródło, cel, protokół i portzwykle bliżej źródła niepożądanego ruchupomylenie portu źródłowego z docelowym lub kierunku in/out
Nazwana ACLzależnie od typu standardowa lub rozszerzonatam, gdzie odpowiada polityce i ścieżcenazwa sugeruje inną politykę niż rzeczywiste wpisy

Składnia laboratoryjna

Przykład rozszerzonej ACL w Cisco IOS

Przykład dotyczy fikcyjnego, izolowanego laboratorium. Interfejs GigabitEthernet0/1 jest przykładowym interfejsem warstwy trzeciej od strony VLAN-u użytkowników. Przed wdrożeniem na innym urządzeniu sprawdź składnię, punkt zastosowania oraz drogę ruchu powrotnego.

Platforma: Cisco IOS / Packet Tracer. Cel: zezwolenie użytkownikom na HTTPS do jednego serwera i DNS do wskazanego resolvera. Tryb: tryb konfiguracji globalnej i interfejsu.

ip access-list extended UZYTKOWNICY-IN
 remark HTTPS do serwera aplikacji
 permit tcp 192.168.20.0 0.0.0.255 host 192.168.10.50 eq 443
 remark DNS do resolvera
 permit udp 192.168.20.0 0.0.0.255 host 192.168.10.53 eq domain
 deny ip 192.168.20.0 0.0.0.255 192.168.10.0 0.0.0.255 log
 permit ip 192.168.20.0 0.0.0.255 any

interface GigabitEthernet0/1
 ip access-group UZYTKOWNICY-IN in

show ip access-lists UZYTKOWNICY-IN
show ip interface GigabitEthernet0/1

Oczekiwany rezultat: Liczniki ACL rosną dla kontrolowanych prób HTTPS, DNS i ruchu zabronionego, a inne dozwolone usługi zachowują łączność zgodnie z polityką laboratorium.

Cofnięcie: Usuń przypisanie poleceniem no ip access-group UZYTKOWNICY-IN in na interfejsie, a dopiero potem usuń listę, jeśli nie jest używana nigdzie indziej.

Kontekst sesji

ACL a firewall stanowy

ACL a firewall stanowy
CechaACL statelessFirewall stateful
Podstawa decyzjipola ocenianego pakietupola pakietu oraz stan śledzonego przepływu
Ruch powrotnywymaga reguły pasującej do pakietów powrotnychmoże być rozpoznany jako część zestawionej sesji
Zastosowanieproste filtrowanie na interfejsie i ograniczanie płaszczyzny zarządzaniapolityka między strefami i inspekcja sesji
Ograniczenienie rozumie pełnego kontekstu aplikacjistan nie naprawia zbyt szerokiej polityki ani podatnej usługi

Architektura

Segmentacja i kontrola ruchu

Komunikacja między VLAN-ami wymaga funkcji L3. To właśnie na routerze, switchu L3 albo firewallu można egzekwować politykę. Zasada deny by default oznacza odrzucenie ruchu, który nie ma udokumentowanego uzasadnienia, a następnie dodawanie minimalnych wyjątków.

Segmentacja i kontrola ruchu
MechanizmDziałanieOgraniczenie
VLANseparuje domenę L2nie definiuje sam polityki L3/L4
ACL statelessocenia pola pojedynczego pakietunie śledzi stanu sesji
Firewall statefulśledzi stan przepływówwymaga poprawnej polityki i aktualizacji
DMZwydziela usługi o innym poziomie zaufanianie oznacza automatycznie bezpieczeństwa
IDS / IPSwykrywa lub może blokować podejrzany ruchalerty wymagają strojenia i kontekstu

Deny by default

Przykładowa macierz dozwolonego ruchu

Macierz jest wymaganiem, nie gotową konfiguracją konkretnej platformy. Dla każdego wyjątku zapisz właściciela, uzasadnienie, kierunek, protokół, port, termin przeglądu i sposób weryfikacji.

Przykładowa macierz dozwolonego ruchu
ŹródłoCelUsługaDecyzjaUzasadnienie
UżytkownicyDNS, DHCP i NTPtylko właściwe porty usługzezwólpodstawowa konfiguracja i rozwiązywanie nazw
Użytkownicyserwer aplikacjiHTTPS 443zezwóldostęp do aplikacji firmowej
GościeInternetDNS oraz HTTP/HTTPS przez brzegzezwóldostęp gościnny bez zasobów wewnętrznych
Gościesieci wewnętrznedowolnaodrzućbrak uzasadnionego przepływu
CCTVNVR i serwer czasustrumień, zarządzanie i NTPzezwól selektywniekamery nie inicjują ruchu do stacji użytkowników
IoTwybrane usługi sterującezgodnie z dokumentacjązezwól selektywnieograniczenie ruchu bocznego
Administratorzysieć zarządzającaSSH, HTTPS, SNMPv3zezwól z dedykowanych stacjikontrolowany dostęp administracyjny
DMZsieć wewnętrznatylko wymagane połączenia do backenduzezwól jako wyjątekpublikacja usługi nie otwiera całego LAN

Dostęp

Tożsamość, AAA i audyt

Zasada najmniejszych uprawnień (least privilege) ogranicza dostęp do niezbędnego zakresu i czasu. Konto administracyjne powinno być oddzielone od konta używanego do poczty i codziennej pracy.

Tożsamość, AAA i audyt
ElementZnaczeniePrzykład
Identyfikacjaużytkownik deklaruje, kim jestunikalna nazwa konta
Uwierzytelnianie (authentication)system sprawdza deklarowaną tożsamośćhasło i drugi składnik MFA
Autoryzacja (authorization)system określa dozwolone działaniaoperator może odczytać stan, ale nie zmieniać reguł
Accounting / audytsystem rejestruje kto, kiedy i co zrobiłcentralny log sesji administracyjnej

Od utworzenia do usunięcia

Cykl życia konta

  • Utwórz konto po zatwierdzeniu właściciela i roli; nie współdziel kont administracyjnych.
  • Nadaj minimalne uprawnienia, włącz MFA i przekaż sekret bezpiecznym kanałem.
  • Stosuj długie, unikalne hasła oraz menedżer haseł zgodny z polityką organizacji.
  • Zmieniaj uprawnienia przy zmianie roli, a konta nieużywane blokuj.
  • Po odejściu użytkownika niezwłocznie blokuj konto, unieważniaj sesje, klucze i tokeny.
  • Okresowo przeglądaj właścicieli, role, konta techniczne, wyjątki i daty ostatniego użycia.

802.1X i NAC

Kontrola dostępu do sieci

IEEE 802.1X definiuje kontrolę dostępu opartą na portach. Supplicant działa po stronie klienta, authenticator pośredniczy na switchu lub AP, a serwer uwierzytelniania, często RADIUS, podejmuje decyzję.

NAC może łączyć tożsamość, stan urządzenia i dynamiczne przypisanie polityki. Port security, DHCP snooping, Dynamic ARP Inspection oraz BPDU Guard są funkcjami zależnymi od platformy i wymagają poprawnej topologii zaufania.

  • Nie włączaj ochrony warstwy 2 bez zdefiniowania portów zaufanych i scenariusza awaryjnego.
  • Przygotuj kontrolowaną politykę dla urządzeń, które nie obsługują 802.1X.
  • VLAN ogranicza zasięg ruchu, lecz nie zastępuje uwierzytelniania i filtrowania.

Centrum tematyczne

Ścieżka dalszej nauki cyberbezpieczeństwa

Ta lekcja pozostaje mapą podstaw: CIA, ryzyko, hardening, segmentacja, kontrola dostępu i odpowiedzialność. Szczegółowe zagadnienia są rozwinięte w powiązanych lekcjach, aby nie powielać tej samej teorii na jednej bardzo długiej stronie.

  • Zagrożenia i ochrona sieci: symptomy, źródła danych, prewencja, reakcja i ograniczenia wnioskowania.
  • Zarządzanie podatnościami: aktywa, CVE, CVSS, priorytety, poprawki, wyjątki i ryzyko resztkowe.
  • Kryptografia, TLS i VPN: mechanizmy, certyfikaty, zaufanie oraz cykl życia kluczy.
  • Monitoring bezpieczeństwa: NIDS/HIDS, IDS/IPS, Syslog, SIEM, korelacja i triage.
  • Reagowanie na incydenty: role, dowody, chronologia, ograniczenie, odtworzenie i wnioski.
  • Odporność i odtwarzanie: backup 3-2-1, RPO/RTO, HA, BCP i disaster recovery.

Kontrola jakości

Najczęstsze błędy

  • Traktowanie VLAN-u, NAT-u albo VPN jako kompletnego zabezpieczenia.
  • Dodawanie szerokiego allow any bez właściciela, uzasadnienia i terminu przeglądu.
  • Pozostawianie domyślnych kont, Telnetu, HTTP lub SNMPv2c po zakończeniu wdrożenia.
  • Używanie jednego konta administratora przez cały zespół i brak wiarygodnego audytu.
  • Tworzenie kopii, której nigdy nie odtworzono, albo przechowywanie jej razem z produkcją.
  • Skanowanie lub przechwytywanie ruchu bez jednoznacznej zgody i zdefiniowanego zakresu.

Od objawu do przyczyny

Diagnostyka reguł ACL i zapory

  • Potwierdź ścieżkę pakietu, interfejs i kierunek zastosowania polityki.
  • Porównaj źródło, cel, protokół i port rzeczywistego ruchu z regułą oraz jej maską wildcard.
  • Sprawdź kolejność wpisów i liczniki dopasowań; zerowy licznik może wskazywać zły punkt zastosowania.
  • Zweryfikuj trasę powrotną i stan sesji, zanim uznasz filtr za jedyną przyczynę.
  • Testuj osobno ruch, który ma być dozwolony, i ruch, który ma pozostać zablokowany; nie usuwaj ochrony przez szerokie allow any.

Granice działania

Administracja a testowanie bezpieczeństwa

Inwentaryzacja, aktualizacja, przegląd logów i weryfikacja własnej konfiguracji są działaniami administracyjnymi. Skanowanie, testowanie podatności lub przechwytywanie szerszego ruchu wymaga jawnej autoryzacji, określonego celu, zakresu, czasu i właściciela systemu.

Ćwiczenia w tym kursie dotyczą wyłącznie własnych maszyn i sieci laboratoryjnych albo środowiska objętego pisemną zgodą. Nie obejmują omijania zabezpieczeń, utrzymywania dostępu ani pozyskiwania cudzych danych.

Plan defensywny

Reagowanie na incydent

Reagowanie na incydent
EtapPrzykładowe działanie
Przygotowaniekontakty, kopie, logi, procedury i ćwiczenia
Identyfikacjapotwierdzenie zdarzenia, czasu i zakresu
Ograniczenieizolacja bez niepotrzebnego niszczenia dowodów
Usunięcielikwidacja przyczyny i wykorzystanej podatności
Odtworzeniekontrolowany powrót, testy i wzmożony monitoring
Wnioskiaktualizacja ryzyka, zabezpieczeń i dokumentacji

Praca własna

Zadanie samodzielne — polityka ACL małego biura

Dla segmentów Administracja, Pracownicy, Goście i CCTV przygotuj macierz minimalnych przepływów oraz odpowiadającą jej kolejność wpisów ACL. Wskaż interfejs i kierunek zastosowania, regułę końcową, testy pozytywne i negatywne oraz procedurę cofnięcia. Nie publikuj gotowej konfiguracji z prawdziwymi adresami ani sekretami.

Zadania

Zadania tematyczne

Odpowiedzi ukryte

Najpierw rozwiąż zadania samodzielnie. Odpowiedzi rozwiń dopiero wtedy, gdy masz własny wynik.

Zadanie 1łatwyStudia I stopniaWyjaśnij, dlaczego kolejność reguł ACL wpływa na wynik filtrowania.
Sprawdź odpowiedź: Reguły są sprawdzane od góry, a pierwsze dopasowanie kończy ocenę pakietu. Ogólna reguła umieszczona przed szczegółowym wyjątkiem może więc uczynić wyjątek nieosiągalnym.
Zadanie 2średniStudia I stopniaWskaż pola potrzebne do zezwolenia hostom 192.168.20.0/24 wyłącznie na HTTPS do serwera 192.168.10.50.
Sprawdź odpowiedź: Potrzebne są co najmniej: źródło 192.168.20.0/24, cel 192.168.10.50, protokół TCP, port docelowy 443 oraz właściwy kierunek i interfejs zastosowania reguły.
Zadanie 3średniStudia II stopniaPorównaj stateless ACL z firewallem stanowym.
Sprawdź odpowiedź: ACL stateless ocenia pola pojedynczego pakietu. Firewall stanowy utrzymuje informacje o stanie przepływu, dzięki czemu może rozpoznawać ruch powrotny należący do dozwolonej sesji.
Zadanie 4trudniejszyStudia I stopniaReguła deny rejestruje legalny ruch DNS. Podaj bezpieczną kolejność diagnostyki bez dodawania allow any.
Sprawdź odpowiedź: Sprawdź licznik i dokładny wpis ACL, kierunek in/out, interfejs, adresy źródłowe i docelowe, protokół oraz port, a następnie dodaj tylko uzasadniony, precyzyjny wyjątek i ponów test ruchu dozwolonego i zabronionego.

Praktyka

Ćwiczenie praktyczne — Analiza bezpieczeństwa małego biura

  1. Dla małego biura wskaż po jednym naruszeniu poufności, integralności i dostępności oraz zabezpieczenie ograniczające skutek.
  2. Uzupełnij analizę ryzyka dla utraty laptopa administratora: aktywo, zagrożenie, podatność, skutek, zabezpieczenia i właściciel.
  3. Przygotuj checklistę hardeningu nowego switcha obejmującą dostęp, aktualizacje, usługi, czas, logi, kopie i sekrety.
  4. Rozszerz macierz ruchu o serwer kopii zapasowych i uzasadnij każdy dozwolony kierunek.
  5. Opisz cykl konta pracownika zmieniającego dział, a następnie odchodzącego z organizacji.
  6. Wyjaśnij, które elementy planowanego ćwiczenia Nmap wymagają wcześniejszej autoryzacji.
  7. Na podstawie przykładowej ACL przewidź, które wpisy zwiększą liczniki dla HTTPS, DNS i próby dostępu do innego hosta w VLAN 10.
  8. Zmień wyłącznie dokumentację reguł tak, aby Goście mieli DNS i Internet, ale nie mieli dostępu do sieci wewnętrznych; zapisz test i rollback.

Najważniejsze wnioski

Podsumowanie

  • Cele CIA pomagają oceniać skutki decyzji, ale wymagają świadomych kompromisów.
  • Ryzyko łączy aktywo, scenariusz zagrożenia, podatność, skutek i odpowiedzialnego właściciela.
  • Hardening, segmentacja, deny by default, AAA, MFA, 802.1X, logi i kopie tworzą ochronę wielowarstwową (defence in depth).
  • Testy bezpieczeństwa i analiza ruchu są dopuszczalne wyłącznie we własnym lub jednoznacznie autoryzowanym środowisku.

Dalsza nauka

Powiązane tematy