| Termin | Definicja |
|---|---|
| skanowanie portów (25 | Skanowanie portów, np. 25, wykrywa otwarte usługi pocztowe, wykorzystywane też przy diagnostyce serwera. Port 25 i rola protokołu SMTPPort 25 jest standardowo kojarzony z protokołem SMTP, czyli Simple Mail Transfer Protocol. Służy on przede wszystkim do przekazywania wiadomości między serwerami pocztowymi. Gdy serwer nadawcy dostarcza pocztę do serwera obsługującego domenę odbiorcy, połączenie może być nawiązywane właśnie z wykorzystaniem portu TCP 25. Nie jest to jednak typowy port używany przez użytkownika do wysyłania wiadomości z programu pocztowego. Do tego celu współczesne konfiguracje wykorzystują zwykle port 587 dla przesyłania poczty przez mechanizm submission albo port 465 dla SMTP szyfrowanego bezpośrednio po nawiązaniu połączenia. Skanowanie portu 25 polega na sprawdzeniu, czy pod określonym adresem IP host nasłuchuje połączeń TCP na tym porcie i jak reaguje na próbę nawiązania sesji. Otwarty port nie oznacza automatycznie, że poczta działa prawidłowo. Może potwierdzać jedynie obecność procesu, zapory lub urządzenia pośredniczącego, które przyjmuje połączenie. Dopiero dalsza analiza odpowiedzi SMTP, nazwy hosta, kodów odpowiedzi i zachowania podczas przekazywania wiadomości pozwala ocenić konfigurację usługi. Jak przebiega sprawdzenie otwartego portuNajprostsze skanowanie TCP rozpoczyna się od wysłania pakietu SYN do badanego adresu i portu. Odpowiedź SYN-ACK wskazuje, że host zaakceptował próbę rozpoczęcia połączenia, natomiast pakiet RST zwykle oznacza brak usługi nasłuchującej albo aktywne odrzucenie połączenia. Brak odpowiedzi może wynikać z filtrowania przez zaporę sieciową, utraty pakietu, niedostępności hosta lub ograniczeń po stronie operatora internetowego. Z tego powodu wynik „filtrowany” nie jest równoważny wynikowi „zamknięty”. Do podstawowych testów można użyć narzędzi dostępnych w systemach administracyjnych, na przykład Nmapa lub Telnetu, pod warunkiem że testowany adres należy do osoby wykonującej pomiar albo istnieje wyraźna zgoda właściciela. Przykładowe polecenie Nmap dla jednego portu ma postać Co można wywnioskować z odpowiedzi SMTPJeżeli połączenie zostanie zestawione, serwer może przesłać baner powitalny zawierający kod odpowiedzi 220 oraz nazwę usługi. Następnie klient SMTP może wysłać komendę EHLO albo HELO, aby przedstawić się serwerowi i poprosić o listę obsługiwanych rozszerzeń. Odpowiedź EHLO może ujawnić między innymi obsługę STARTTLS, czyli możliwości przejścia z połączenia nieszyfrowanego do szyfrowanego w ramach tej samej sesji. Do podstawowej diagnostyki wystarcza zwykle obserwacja kodów odpowiedzi i poprawności kolejności komend; nie należy wysyłać rzeczywistych wiadomości bez uprawnienia. Port może być otwarty, ale usługa może odrzucać pocztę z powodu błędów DNS, braku zgodności nazwy odwrotnej PTR, ograniczeń adresu IP, list blokad albo reguł antyspamowych. Odpowiedź 220 informuje o gotowości usługi, lecz nie potwierdza poprawności dostarczania. Kod 421 może oznaczać czasową niedostępność, 450 lub 451 przejściowe odrzucenie, a 550 trwałe odrzucenie żądania. Interpretacja musi uwzględniać konkretną odpowiedź serwera, etap sesji oraz dokumentację jego oprogramowania. Nie można też zakładać, że zamknięty port 25 oznacza awarię komputera, ponieważ administrator lub dostawca internetu może celowo blokować ruch SMTP. Skanowanie portu 25 w pracy serwisu komputerowegoW przypadku laptopa lub komputera PC skanowanie portu 25 jest przede wszystkim testem łączności sieciowej, a nie testem sprawności fizycznego podzespołu. Wynik pomaga rozdzielić problemy lokalne od problemów po stronie routera, zapory, operatora albo zdalnego serwera. Jeśli z jednego urządzenia port jest niedostępny, a z innego działa, warto porównać reguły zapory systemowej, używany profil sieci, konfigurację DNS i trasę do celu. Jeżeli port jest filtrowany z całej sieci, przyczyną może być urządzenie brzegowe lub polityka dostawcy. Przy diagnostyce należy zapisywać adres, datę, użyte narzędzie i pełny wynik, ponieważ stan usługi może się zmieniać. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a podczas diagnostyki może również sprawdzić podstawowe objawy problemów z połączeniem sieciowym na urządzeniu użytkownika. Samo wykrycie otwartego portu 25 nie stanowi podstawy do usuwania programu ani zmiany ustawień systemu. Przed modyfikacją konfiguracji trzeba ustalić, jaki proces korzysta z portu, czy połączenie jest oczekiwane oraz czy zmiana nie przerwie legalnie działającej komunikacji. Skanowanie cudzych adresów bez zgody może naruszać zasady korzystania z sieci, dlatego pomiary powinny obejmować wyłącznie własne urządzenia lub systemy objęte upoważnieniem. |