| Termin | Definicja |
|---|---|
| Otwarcie portu TCP | Otwarcie portu TCP to reguła zapory dopuszczająca połączenia na wskazanym numerze, np. 1433 dla SQL Server. Co oznacza otwarcie portu TCPOtwarcie portu TCP oznacza dodanie reguły, która pozwala zaporze sieciowej przepuszczać połączenia TCP kierowane do określonego adresu IP i numeru portu. Sam port nie jest osobnym przewodem ani fizycznym elementem komputera. Jest numerem używanym przez system operacyjny do przekazania danych do właściwego procesu lub usługi. Połączenie TCP rozpoczyna się od uzgodnienia sesji za pomocą trzech pakietów: SYN, SYN-ACK i ACK. Dopiero po poprawnym zakończeniu tego uzgodnienia aplikacja może wymieniać dane w ramach danego połączenia. Reguła może dotyczyć ruchu przychodzącego albo wychodzącego, konkretnego profilu sieciowego, protokołu, adresu źródłowego i docelowego oraz numeru portu. W przypadku ruchu przychodzącego port powinien być otwierany na tym komputerze, na którym działa usługa nasłuchująca. Przykładowo port TCP 1433 jest domyślnie używany przez instancję aparatu bazy danych Microsoft SQL Server, ale dopuszczenie ruchu na tym porcie nie uruchamia SQL Servera i nie zastępuje jego konfiguracji. Jeżeli żaden proces nie nasłuchuje na wskazanym porcie, połączenie nadal nie zadziała. Relacja między usługą, adresem IP i regułą zaporyDo skutecznego połączenia potrzebne są jednocześnie trzy elementy: działająca usługa, nasłuch na odpowiednim interfejsie sieciowym oraz reguła zezwalająca na ruch. Usługa może nasłuchiwać wyłącznie na adresie 127.0.0.1, czyli interfejsie lokalnym, albo na konkretnym adresie karty sieciowej. W pierwszym przypadku dostęp z innego komputera będzie niemożliwy nawet wtedy, gdy zapora przepuszcza port. Nasłuch na adresie 0.0.0.0 oznacza zwykle oczekiwanie na połączenia przez wszystkie dostępne interfejsy IPv4, ale dokładne zachowanie zależy od programu i jego konfiguracji. Numer portu ma znaczenie tylko w połączeniu z protokołem i adresem. Port TCP 8080 oraz port UDP 8080 nie są tym samym punktem komunikacji, ponieważ TCP i UDP mają niezależne mechanizmy transportowe. Reguła dla TCP nie otwiera automatycznie odpowiadającego portu UDP. Podobnie otwarcie portu na komputerze w sieci lokalnej nie udostępnia go automatycznie z internetu. Na trasie mogą znajdować się zapora systemowa, zapora w routerze oraz translacja adresów NAT. Przy dostępie zewnętrznym router może wymagać przekierowania portu na prywatny adres komputera, a operator może dodatkowo stosować współdzielenie adresu lub blokować ruch przychodzący. Sprawdzenie połączenia bez zgadywaniaDiagnostykę należy rozpocząć od ustalenia, czy program rzeczywiście nasłuchuje na wymaganym porcie. W systemie Windows można użyć polecenia Test z tego samego komputera nie potwierdza dostępności z sieci. Do sprawdzenia połączenia z innego urządzenia w Windows można wykorzystać Bezpieczne zastosowanie reguły w komputerze użytkownikaReguła powinna obejmować możliwie wąski zakres. Jeżeli połączenia mają pochodzić tylko z sieci lokalnej, warto ograniczyć źródłowe adresy IP lub użyć właściwego profilu sieciowego zamiast zezwalać na ruch z dowolnego miejsca. Otwieranie portu na wszystkich interfejsach i dla całego internetu zwiększa powierzchnię ataku, ponieważ każda usługa wystawiona publicznie może być rozpoznawana i testowana przez nieuprawnione urządzenia. Nie należy traktować samego numeru portu jako zabezpieczenia. Zmiana numeru może ograniczyć przypadkowy ruch, ale nie zastępuje uwierzytelniania, aktualizacji programu ani prawidłowej konfiguracji dostępu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym sprawdzaniem konfiguracji sieciowej, działania usług oraz reguł zapory na komputerze użytkownika. Podczas diagnostyki można ustalić, który proces korzysta z portu, czy reguła dotyczy właściwego profilu sieciowego i czy problem występuje lokalnie, w routerze, czy na dalszym odcinku połączenia. Po zakończeniu testów nieużywane reguły powinny zostać usunięte albo ograniczone, aby komputer nie pozostawał dostępny przez zbędne porty. |