Firewall, czyli zapora sieciowa, to cyfrowy strażnik kontrolujący ruch między zaufaną siecią wewnętrzną a niezaufanym internetem. Analizuje przesyłane pakiety danych i na podstawie ustalonych reguł decyduje, które połączenia przepuścić, a które zablokować.
Co to jest firewall?
Nazwa „firewall” oznacza dosłownie ścianę ogniową. W budownictwie taka konstrukcja ogranicza rozprzestrzenianie się ognia, a w świecie cyfrowym podobną funkcję pełni zapora sieciowa. Oddziela obszar zaufany, na przykład sieć domową lub firmową, od środowiska zewnętrznego, którego nie można uznać za bezpieczne z góry.
Firewall monitoruje ruch przychodzący i wychodzący. Może działać na pojedynczym komputerze, serwerze, routerze albo na granicy całej sieci organizacji. Jego podstawowym zadaniem jest ograniczenie nieautoryzowanego dostępu i zmniejszenie ryzyka, że niepożądane połączenie dotrze do chronionego urządzenia lub zasobu.
Jak działa firewall?
Dane przesyłane przez internet nie poruszają się jako jeden niepodzielny blok. Są dzielone na pakiety, które zawierają między innymi informacje o źródle, miejscu docelowym, porcie i używanym protokole. Firewall porównuje te informacje z regułami bezpieczeństwa. Reguły mogą zezwalać na określony ruch, blokować go albo wymagać dodatkowej kontroli.
Uproszczony przebieg filtrowania wygląda następująco:
- Otrzymanie pakietu – zapora przechwytuje pakiet przechodzący między urządzeniem lub siecią a internetem.
- Sprawdzenie reguł – analizuje adres źródłowy i docelowy, port, protokół, kierunek połączenia, a w bardziej zaawansowanych rozwiązaniach także aplikację lub zawartość ruchu.
- Decyzja – pakiet zostaje przepuszczony, odrzucony albo poddany dalszej inspekcji.
Przykładowo, administrator może zezwolić na połączenia z firmowym serwerem pocztowym, a zablokować próby dostępu do nieużywanych portów. Zapora może też ograniczać komunikację wychodzącą, gdy aplikacja na komputerze próbuje połączyć się z nieznanym serwerem.
Nowoczesne zapory potrafią kontrolować nie tylko podstawowe parametry połączenia. W przypadku szyfrowanego ruchu SSL/TLS zakres analizy zależy od konfiguracji i możliwości danego rozwiązania. Im dokładniejsza kontrola, tym większe wymagania dotyczące wydajności oraz prawidłowego zarządzania regułami.
Rodzaje firewalli
Podstawowy podział rozróżnia zapory programowe i sprzętowe. W środowiskach firmowych często stosuje się także NGFW, czyli firewalle nowej generacji, które łączą filtrowanie ruchu z dodatkowymi mechanizmami wykrywania zagrożeń.
| Typ | Zastosowanie | Główne cechy |
|---|---|---|
| Programowy | Pojedynczy komputer, serwer lub urządzenie mobilne | Działa jako aplikacja albo element systemu operacyjnego, pozwala kontrolować dostęp konkretnych programów |
| Sprzętowy | Sieć domowa, firmowa lub centrum danych | Jest osobnym urządzeniem, filtruje ruch dla wielu urządzeń i działa na granicy sieci |
| NGFW | Organizacje wymagające szerszej kontroli i analizy | Łączy filtrowanie pakietów z inspekcją aplikacji, IPS, filtrowaniem treści i analizą zagrożeń |
Firewall programowy jest zwykle wbudowany w system operacyjny albo instalowany jako osobne rozwiązanie. Chroni konkretne urządzenie także wtedy, gdy korzysta ono z różnych sieci, na przykład domowej, firmowej czy publicznego Wi-Fi. W przypadku użytkownika indywidualnego zapora systemowa często zapewnia podstawową ochronę wystarczającą do codziennego korzystania z internetu.
Firewall sprzętowy kontroluje ruch zanim dotrze on do urządzeń znajdujących się w sieci lokalnej. Może być osobnym urządzeniem lub funkcją routera. W firmach jego konfiguracja zwykle obejmuje segmentację sieci, dostęp do usług, połączenia między oddziałami oraz zasady dla ruchu przychodzącego i wychodzącego.
NGFW to bardziej zaawansowana ewolucja klasycznej zapory. Oprócz adresów IP i portów może rozpoznawać aplikacje, analizować zawartość pakietów, współpracować z systemami IPS i reagować na podejrzane wzorce ruchu. Takie rozwiązanie przydaje się zwłaszcza w większych sieciach, gdzie samo blokowanie portów nie daje wystarczającej widoczności.
Osobną kategorią jest WAF, czyli Web Application Firewall. Nie zastępuje on zwykłej zapory sieciowej. WAF chroni przede wszystkim aplikacje internetowe i analizuje żądania HTTP lub HTTPS kierowane do strony albo usługi webowej. Może pomagać w ograniczaniu ataków na warstwę aplikacji, takich jak injection czy XSS.
Przed czym firewall nie chroni?
Zapora jest ważną warstwą ochrony, ale nie rozpoznaje każdego zagrożenia i nie zastępuje innych zabezpieczeń. W szczególności nie zapewnia pełnej ochrony przed:
- Phishingiem, czyli wiadomościami i stronami nakłaniającymi użytkownika do ujawnienia danych.
- Błędami użytkownika, takimi jak uruchomienie podejrzanego załącznika lub podanie hasła oszustowi.
- Złośliwym oprogramowaniem, które zostało już pobrane i uruchomione w systemie.
- Zagrożeniami ukrytymi w dozwolonym lub szyfrowanym ruchu, jeśli zapora nie ma możliwości jego dodatkowej analizy.
Dlatego firewall powinien współpracować z programem antywirusowym, aktualizacjami systemu, silnymi hasłami i ostrożnością użytkowników. Zapora kontroluje przede wszystkim komunikację sieciową, natomiast antywirus wykrywa i usuwa złośliwe pliki lub procesy znajdujące się na urządzeniu. Wyłączanie firewalla przy problemach z połączeniem powinno być ostatecznością i tylko krótkim etapem diagnostyki, ponieważ pozostawia urządzenie bez jednej z podstawowych barier.
Dlaczego firewall jest potrzebny?
Firewall ogranicza liczbę połączeń, które mogą dotrzeć do urządzeń i usług, a także pomaga kontrolować komunikację wychodzącą. Działa w tle, dlatego użytkownik zwykle nie musi podejmować żadnych decyzji przy każdym pakiecie. W domu podstawową ochronę często zapewnia zapora w routerze i systemie operacyjnym. W firmie zakres ochrony dobiera się do wielkości sieci, rodzaju danych i wymagań organizacji.
Zapora nie rozwiązuje wszystkich problemów cyberbezpieczeństwa, ale bez niej trudniej kontrolować granicę między siecią zaufaną a internetem. Stanowi więc podstawowy element ochrony prywatności, danych i infrastruktury, najlepiej działający razem z antywirusem oraz pozostałymi warstwami zabezpieczeń.