Ten artykuł dotyczy oprogramowania. Zobacz też: Ściana ogniowa (budownictwo).

Zapora sieciowa (ang. firewall – "ściana ogniowa") – jeden ze sposobów zabezpieczania sieci i systemów przed intruzami.

Termin ten może odnosić się zarówno do dedykowanego sprzętu komputerowego wraz ze specjalnym oprogramowaniem, jak i do samego oprogramowania blokującego niepowołany dostęp do komputera, na którego straży stoi. Pełni rolę połączenia ochrony sprzętowej i programowej sieci wewnętrznej LAN przed dostępem z zewnątrz tzn. sieci publicznych, Internetu, chroni też przed nieuprawnionym wypływem danych z sieci lokalnej na zewnątrz. Często jest to komputer wyposażony w system operacyjny (np. Linux, BSD) z odpowiednim oprogramowaniem. Do jego podstawowych zadań należy filtrowanie połączeń wchodzących i wychodzących oraz tym samym odmawianie żądań dostępu uznanych za niebezpieczne.

Najczęściej używanymi technikami obrony są:

  • filtrowanie pakietów, czyli sprawdzanie pochodzenia pakietów i akceptowanie pożądanych
  • stosowanie algorytmów identyfikacji użytkownika (hasÅ‚a, cyfrowe certyfikaty)
  • zabezpieczanie programów obsÅ‚ugujÄ…cych niektóre protokoÅ‚y (np.FTP, TELNET)

Bardzo ważną funkcją zapory przeciwogniowej jest monitorowanie ruchu sieciowego i zapisywanie najważniejszych zdarzeń do dziennika (logu). Umożliwia to administratorowi wczesne dokonywanie zmian konfiguracji. Poprawnie skonfigurowany firewall powinien odeprzeć wszelkie znane typy ataków. Na zaporze można zdefiniować strefę ograniczonego zaufania - podsieć, która izoluje od wewnętrznej sieci lokalne serwery udostępniające usługi na zewnątrz.

edytuj Typy zapór sieciowych

  • filtrujÄ…ce: monitorujÄ… przepÅ‚ywajÄ…ce przez nie pakiety sieciowe i przepuszczajÄ… tylko zgodne z reguÅ‚ami ustawionymi na danej zaporze (zapora pracujÄ…ca dodatkowo jako router). Zwykle w niewielkich sieciach jest zapora sprzÄ™towa bÄ…dź wydzielony komputer z systemem operacyjnym Linux. Obecnie najczęściej wykorzystywana metoda filtrowania w Linuksie to reguÅ‚y oparte na iptables. DostÄ™pne sÄ… także zamkniÄ™te komercyjne rozwiÄ…zania programowe, z których wiele posiada bardzo wymyÅ›lne wÅ‚asnoÅ›ci i rozbudowany system konfiguracji oraz wachlarz możliwych do zintegrowania rozwiÄ…zaÅ„, pozwalajÄ…cych nie tylko na analizÄ™ (Snort, psad) i filtrowanie pakietów IP, ale także na sprawdzanie poprawnoÅ›ci pakietów z punktu widzenia wyższych warstw modelu ISO/OSI a nawet na prowadzenia ochrony antywirusowej.
  • oprogramowanie komputerów stacjonarnych: udostÄ™pnia wybrane porty do połączeÅ„ "z zewnÄ…trz" monitorujÄ…c ruch, udostÄ™pnia także połączenia na zewnÄ…trz komputera wybranym usÅ‚ugom/programom. CzÄ™sto zintegrowane z ochronÄ… antywirusowÄ… (na przykÅ‚ad Norton Internet Security)
  • zapory poÅ›redniczÄ…ce (proxy): wykonujÄ…ce połączenie z serwerem w imieniu użytkownika. PrzykÅ‚adowo, zamiast uruchomienia sesji http bezpoÅ›rednio do zdalnego serwera WWW, uruchamiana jest sesja z zaporÄ… i dopiero stamtÄ…d uruchamiane jest połączenie z systemem zdalnym. CaÅ‚a komunikacja na serwer http przechodzi przez proxy, które może filtrować ruch. Proxy, jeÅ›li ma takÄ… funkcjonalność, potrafi rozpoznać komendy http jak i analizować zawartość pobieranych stron WWW (dziaÅ‚a w warstwie aplikacji modelu ISO/OSI). ZabezpieczajÄ…ce dziaÅ‚anie zapory, z punktu widzenia klienta, polega w tym wypadku na tym, iż możliwe jest blokowanie wybranej treÅ›ci (ang. content filtering), aby nie dotarÅ‚a ona do klienta (np. strony ze sÅ‚owami wulgarnymi, o treÅ›ci pornograficznej itp.).

Współcześnie często pracująca zapora sieciowa jest rozwiązaniem hybrydowym analizującym pakiety od warstwy łącza danych do aplikacji modelu OSI. Umożliwia realizację złożonych polityk bezpieczeństwa oraz integrację z systemami IDS.

edytuj Zobacz też

edytuj Linki zewnętrzne