Logo David Burdelak
Słownik · Cyberbezpieczeństwo

Co to jest firewall?

Ostatnia aktualizacja:

Firewall (zapora sieciowa) to mechanizm, który kontroluje ruch przychodzący i wychodzący z sieci lub urządzenia i blokuje połączenia niezgodne z regułami bezpieczeństwa.

Jak działa firewall?

Analizuje pakiety lub połączenia i porównuje je z regułami, na przykład dozwolonymi adresami IP i portami. Ruch niezgodny z regułami zostaje zablokowany.

Rodzaje firewalli

  • sprzętowy lub sieciowy – chroni całą sieć,
  • programowy – działa na pojedynczym urządzeniu,
  • aplikacyjny (WAF) – filtruje ruch HTTP pod kątem ataków na strony.

Firewall a WAF

Zwykły firewall działa na poziomie portów i adresów, a WAF rozumie treść żądań HTTP i blokuje m.in. SQL Injection czy XSS. Do ochrony strony najlepiej stosować oba.

Reguły, strefy i dobre praktyki

Zapora filtruje ruch według reguł opartych na adresach, portach i protokołach. Zasada „domyślnie blokuj” oznacza, że dozwolone jest tylko to, co wyraźnie wpuszczono, np. porty 80 i 443 dla serwera WWW i 22 dla SSH z wybranych adresów. W systemach Linux działają narzędzia takie jak iptables, nftables i prostsze UFW. Zapora sieciowa nie rozumie logiki aplikacji, więc nie zatrzyma ataku SQL Injection przesłanego legalnym żądaniem HTTP; od tego jest WAF.

Reguły trzeba przeglądać, bo z czasem gromadzą się wpisy, których nikt już nie potrzebuje, a każdy otwarty port zwiększa powierzchnię ataku.

To jedna z warstw zabezpieczeń stosowanych razem z limitami prób logowania w ramach ochrony przed atakami brute force.

Zobacz w praktyce

Powiązane pojęcia

Wszystkie hasła z kategorii Cyberbezpieczeństwo