Port 139 – TCP, UDP – za Co odpowiada?

Porty w sieciach komputerowych są jak drzwi w budynku – umożliwiają komunikację między różnymi urządzeniami. W tym artykule skupimy się na jednym z najczęściej omawianych portów: port 139. Przeanalizujemy jego rolę, zastosowanie, a także kwestie bezpieczeństwa związane z jego otwartością. Na końcu dowiesz się, jak zamknąć port 139, aby chronić swoją sieć przed potencjalnymi zagrożeniami.

Do czego służy Port 139?

Port 139 jest używany głównie przez protokół NetBIOS Session Service, który umożliwia udostępnianie plików i drukarek w sieciach Windows. NetBIOS to starszy protokół, który był kluczowy w sieciach lokalnych (LAN) przed erą TCP/IP.

Mimo że TCP/IP jest teraz standardem, NetBIOS i związane z nim porty, takie jak 139, nadal są w użyciu, szczególnie w starszych systemach i aplikacjach.

Główne funkcje portu 139 obejmują:

  1. Udostępnianie plików i drukarek: NetBIOS umożliwia komputerom w sieci lokalnej dostęp do plików i drukarek udostępnionych przez inne komputery.
  2. Sesje NetBIOS: Port 139 obsługuje sesje NetBIOS, które są wymagane do nawiązywania połączeń między komputerami w sieci.
  3. Komunikacja w sieciach Windows: W systemach Windows port 139 jest często używany do komunikacji między komputerami w sieci, zwłaszcza w kontekście starszych wersji systemu operacyjnego i starszych aplikacji.

Przykłady użycia portu 139

W celu lepszego zrozumienia działania portu 139, przyjrzyjmy się kilku konkretnym przykładom jego użycia:

  1. Windows File Sharing: Jednym z najczęstszych zastosowań portu 139 jest udostępnianie plików w sieci lokalnej. Kiedy komputer A chce uzyskać dostęp do plików udostępnionych przez komputer B, wykorzystuje port 139 do nawiązania sesji NetBIOS i przeglądania udostępnionych zasobów.
  2. Drukowanie w sieci: Podobnie jak w przypadku udostępniania plików, port 139 może być używany do drukowania w sieci. Komputer A może wysyłać zadania drukowania do drukarki podłączonej do komputera B za pośrednictwem portu 139.
  3. Stare aplikacje i systemy: W starszych wersjach systemów Windows, takich jak Windows NT czy Windows 98, port 139 był podstawowym sposobem komunikacji w sieci. Wiele starszych aplikacji nadal polega na tym porcie do różnych zadań sieciowych.

Czy port 139 powinien być otwarty?

Jednym z najważniejszych aspektów zarządzania siecią jest bezpieczeństwo. Port 139, mimo że jest użyteczny, może stanowić potencjalne zagrożenie, jeśli pozostanie otwarty, szczególnie w sieciach narażonych na ataki zewnętrzne.

  1. Ryzyko ataków hakerskich: Otwarte porty są potencjalnymi punktami wejścia dla hakerów. Port 139, ze względu na swoją powszechność i związanie z NetBIOS, jest często celem ataków typu brute force, gdzie atakujący próbuje uzyskać nieautoryzowany dostęp do zasobów sieciowych.
  2. Eksploatacja luk: Istnieje wiele znanych luk bezpieczeństwa związanych z NetBIOS i portem 139. Hakerzy mogą wykorzystywać te luki do przeprowadzania ataków, takich jak przejęcie sesji, kradzież danych czy rozprzestrzenianie złośliwego oprogramowania.

W wielu nowoczesnych sieciach lokalnych, zwłaszcza tych opartych na nowszych systemach operacyjnych, port 139 nie jest już potrzebny do codziennych zadań. Zamknięcie tego portu może zmniejszyć powierzchnię ataku i zwiększyć ogólne bezpieczeństwo sieci.

Jak zamknąć port 139?

Jeśli zdecydujesz, że port 139 powinien być zamknięty w Twojej sieci, oto kilka kroków, które możesz podjąć, aby to zrobić:

Wyłączenie NetBIOS w ustawieniach sieciowych:

zamykanie portu 139 netbios
  • Otwórz Panel sterowania i przejdź do Centrum sieci i udostępniania.
  • Kliknij na połączenie sieciowe, a następnie wybierz Właściwości.
  • Wybierz Protokół internetowy w wersji 4 (TCP/IPv4) i kliknij Właściwości.
  • Kliknij Zaawansowane, a następnie przejdź do zakładki WINS.
  • Wybierz opcję Wyłącz NetBIOS przez TCP/IP.

Zablokowanie portu w zaporze sieciowej:

blokowanie portu 139
  • Otwórz Panel sterowania i przejdź do Zapory systemu Windows.
  • Wybierz Ustawienia zaawansowane po lewej stronie.
  • Wybierz Reguły przychodzące i kliknij Nowa reguła.
  • Wybierz Port jako typ reguły, a następnie wpisz 139 dla portu TCP.
  • Wybierz Zablokuj połączenie i zakończ tworzenie reguły.

Zmiana ustawień rejestru (tylko dla zaawansowanych użytkowników):

  • Otwórz Edytor rejestru (regedit) i przejdź do klucza HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters.
  • Zmień wartość EnableNetbios na 0.

    Port 139 choć historycznie ważny dla sieci Windows i protokołu NetBIOS, może stanowić poważne zagrożenie dla bezpieczeństwa sieci, jeśli pozostaje otwarty bez potrzeby. Zrozumienie jego funkcji i zastosowań jest kluczowe dla skutecznego zarządzania siecią. Ostatecznie, decyzja o zamknięciu portu 139 powinna być oparta na specyficznych potrzebach i architekturze Twojej sieci. Jeśli port nie jest potrzebny do codziennych operacji, jego zamknięcie może znacząco zwiększyć bezpieczeństwo i ochronić sieć przed potencjalnymi zagrożeniami.