Skanowanie portów to technika sprawdzania, które porty sieciowe na serwerze lub urządzeniu są otwarte i jakie usługi na nich działają. Służy administratorom do kontroli konfiguracji, a atakującym do znalezienia słabo zabezpieczonych usług.
Czym jest port?
Port to numer, który razem z adresem IP określa konkretną usługę: 80 to HTTP, 443 HTTPS, 22 SSH, 3306 MySQL. Otwarty port oznacza, że usługa przyjmuje połączenia, więc zbędne usługi, szczególnie bazy danych dostępne z internetu, zwiększają ryzyko.
Jak wygląda skanowanie?
Narzędzie, np. Nmap, wysyła pakiety na kolejne porty i na podstawie odpowiedzi oznacza je jako otwarte, zamknięte lub filtrowane (zablokowane przez zaporę). Skanowanie jest powszechne: wystawiony w internecie serwer jest skanowany przez automaty po kilku minutach od uruchomienia.
Jak się chronić?
- zamknij wszystkie porty, które nie są potrzebne,
- udostępniaj bazy danych i panele administracyjne tylko z zaufanych adresów lub przez VPN,
- zmień domyślne konfiguracje, ale pamiętaj, że sama zmiana portu to nie zabezpieczenie,
- stosuj zaporę i Fail2ban oraz regularnie skanuj własną infrastrukturę.