| Termin | Definicja |
|---|---|
| serwer pośredniczący | Serwer pośredniczący to system przekazujący ruch pocztowy między nadawcą a ostatecznym odbiorcą. Serwer pośredniczący – czym jest i jaką pełni funkcjęSerwer pośredniczący, często określany również jako proxy, jest elementem infrastruktury sieciowej umieszczonym pomiędzy urządzeniem użytkownika a właściwą usługą internetową. Komputer, laptop albo aplikacja nie komunikuje się wówczas bezpośrednio z docelowym serwerem, lecz wysyła żądanie do pośrednika. Ten odbiera zapytanie, analizuje je według ustalonych reguł, a następnie przekazuje dalej lub odrzuca. Odpowiedź wraca tą samą drogą, dlatego z punktu widzenia użytkownika pośrednik może pozostawać niewidoczny, choć bierze udział w obsłudze niemal każdej wymiany danych. W praktyce serwer pośredniczący może obsługiwać strony internetowe, pocztę elektroniczną, transfer plików, połączenia aplikacyjne albo ruch wychodzący z całej sieci lokalnej. Jego rola nie ogranicza się do prostego przekazywania pakietów. Może sprawdzać adresy, ograniczać dostęp do określonych zasobów, zapisywać kopie często pobieranych treści, rejestrować zdarzenia i wymuszać określony sposób komunikacji. Zakres działania zależy od konfiguracji, rodzaju zastosowanego oprogramowania oraz tego, czy pośrednik pracuje po stronie użytkownika, organizacji, dostawcy usługi czy operatora sieci. W odniesieniu do poczty elektronicznej taki system może przyjmować komunikat od serwera nadawcy, sprawdzać podstawowe parametry sesji i przekazywać wiadomość do kolejnego ogniwa odpowiedzialnego za dostarczenie. Nie musi być jednak końcową skrzynką odbiorczą. W zależności od architektury może działać jako etap ochronny, filtrujący albo przejściowy. Opóźnienie, odrzucenie lub zmiana trasy wiadomości może wynikać z reguł bezpieczeństwa, błędnej konfiguracji, niedostępności kolejnego serwera albo problemu z rozpoznaniem domeny. Serwer pośredniczący a router, brama i bezpośrednie połączenieSerwer pośredniczący bywa mylony z routerem, ponieważ oba elementy mogą znajdować się pomiędzy urządzeniem a internetem. Router kieruje pakiety pomiędzy sieciami, korzystając przede wszystkim z informacji zapisanych w nagłówkach komunikacji. Nie musi znać znaczenia przesyłanych danych ani rozumieć, z jaką usługą wiąże się konkretne żądanie. Proxy działa wyżej w stosie komunikacyjnym: może rozpoznawać protokół, adres żądanej usługi, typ zasobu, nagłówki, użytkownika lub regułę dostępu. Router zazwyczaj zapewnia łączność pomiędzy segmentami sieci, natomiast serwer pośredniczący może podejmować decyzję, czy dane żądanie w ogóle powinno zostać przekazane. Przykładowo, router może dostarczyć pakiet do urządzenia pełniącego funkcję proxy, a dopiero ten element zdecyduje, czy dopuścić połączenie z konkretną stroną, pobrać plik z pamięci podręcznej albo przekazać zapytanie do serwera docelowego. Granice nie zawsze są jednak ostre, ponieważ współczesne urządzenia sieciowe mogą łączyć wiele funkcji. W bezpośrednim połączeniu klient nawiązuje komunikację z usługą docelową zgodnie z adresem, który został dla niej ustalony. Przy użyciu proxy klient wskazuje pośrednika albo korzysta z konfiguracji otrzymanej automatycznie. Dla usługi końcowej widoczny może być adres pośrednika, a nie adres urządzenia użytkownika, choć nie jest to regułą uniwersalną. Niektóre rozwiązania przekazują dodatkowe informacje o źródle połączenia, dlatego sama obecność proxy nie oznacza pełnej anonimowości. Warto odróżnić serwer pośredniczący od bramy pocztowej. Brama może tłumaczyć protokoły, kierować wiadomości pomiędzy różnymi systemami pocztowymi lub stosować rozbudowane filtry. Proxy natomiast jest pojęciem szerszym i opisuje funkcję pośredniczenia. Ten sam system może łączyć funkcję bramy, filtra i magazynu tymczasowego, ale nie każdy serwer pośredniczący jest bramą pocztową. Serwer pośredniczący i typowe problemy techniczneJednym z częstszych problemów jest nieprawidłowy adres proxy albo błędny numer portu. Przeglądarka lub program pocztowy może wtedy próbować nawiązać sesję z urządzeniem, które nie świadczy odpowiedniej usługi. Objawami bywają komunikaty o przekroczeniu czasu oczekiwania, brak dostępu do stron, zatrzymanie wysyłania wiadomości albo ciągłe żądanie danych uwierzytelniających. Podobny efekt powstaje po włączeniu ustawienia automatycznej konfiguracji, gdy plik konfiguracyjny jest niedostępny lub zawiera reguły niepasujące do danej sieci. Problemy mogą wynikać także z różnicy pomiędzy proxy dla protokołu HTTP, HTTPS i innych usług. Ustawienie działające w przeglądarce nie musi obejmować programu pocztowego, komunikatora ani aplikacji używającej własnych parametrów sieciowych. Czasem pośrednik obsługuje wyłącznie ruch stron internetowych, a próba przesłania przez niego poczty lub połączenia szyfrowanego kończy się błędem. Niezbędne jest wtedy ustalenie, jakie protokoły rzeczywiście obsługuje dana konfiguracja. Osobną grupę stanowią problemy z uwierzytelnianiem. Pośrednik może wymagać nazwy użytkownika, hasła, certyfikatu albo informacji przekazywanej przez systemową usługę logowania. Hasło zapisane w przeglądarce nie zawsze jest dostępne dla innego programu. Błąd może pojawić się także po zmianie danych dostępowych, wygaśnięciu uprawnień lub zablokowaniu konta. Wielokrotne wpisywanie tych samych danych nie rozwiązuje problemu, jeśli przyczyna leży w polityce dostępu albo w niezgodności metody uwierzytelniania. Serwer pośredniczący może również powodować trudności z certyfikatami. W przypadku szyfrowanej komunikacji mechanizm kontroli powinien potwierdzić, że połączenie prowadzi do właściwej usługi. Niektóre firmowe rozwiązania pośredniczące analizują zaszyfrowany ruch i wystawiają certyfikaty pośrednie dla urządzeń objętych zarządzaniem. Jeżeli odpowiedni certyfikat nie został prawidłowo zainstalowany albo jest nieaktualny, przeglądarka może wyświetlać ostrzeżenia. Wyłączanie kontroli certyfikatów bez rozpoznania przyczyny osłabia ochronę i nie powinno być traktowane jako standardowa naprawa. Na działanie proxy wpływają też pamięć podręczna, reguły filtrowania i rozwiązywanie nazw domenowych. W pamięci może znajdować się nieaktualna wersja strony, a filtr może omyłkowo odrzucać prawidłowe żądanie. Z kolei nieprawidłowe działanie usługi nazw może sprawić, że pośrednik nie potrafi odnaleźć kolejnego serwera. W diagnostyce warto rozdzielić problem urządzenia, aplikacji, sieci lokalnej, pośrednika i usługi docelowej, ponieważ podobne komunikaty mogą mieć zupełnie różne przyczyny. Serwer pośredniczący – praktyczne wskazówki konfiguracji i kontroliPrzed zmianą ustawień należy ustalić, czy proxy jest wymagane przez używaną sieć. W sieci domowej przypadkowo włączona konfiguracja pośrednika może całkowicie odciąć dostęp do internetu. W sieci firmowej lub edukacyjnej usunięcie wymaganych ustawień może przynieść odwrotny skutek, czyli zablokować strony i pocztę. Najbezpieczniej jest zanotować bieżące wartości, sprawdzić źródło konfiguracji i dopiero potem wykonać pojedynczą zmianę. Przydatne jest porównanie zachowania kilku aplikacji. Jeżeli strony nie otwierają się tylko w jednej przeglądarce, przyczyny można szukać w jej własnych ustawieniach, dodatkach, magazynie danych albo profilu użytkownika. Jeżeli problem występuje w wielu programach na jednym urządzeniu, bardziej prawdopodobna staje się konfiguracja systemowa, zapora lub lokalna usługa sieciowa. Jeżeli wszystkie urządzenia w tej samej sieci mają taki sam objaw, uwagę należy skierować na urządzenie pośredniczące, router, reguły dostępu albo połączenie z dostawcą. Do podstawowej kontroli warto sprawdzić poprawność adresu i portu, stan połączenia z siecią, datę i godzinę systemową, ważność certyfikatów oraz komunikaty zapory. Należy także zweryfikować, czy pośrednik wymaga logowania i czy dane dostępowe są aktualne. Przy poczcie istotne jest rozróżnienie ustawień odbierania i wysyłania, ponieważ oba kierunki mogą korzystać z różnych serwerów, portów i metod zabezpieczeń. Zmiana jednego parametru naraz ułatwia ustalenie, co przyniosło skutek. Nie powinno się instalować przypadkowych certyfikatów, wyłączać ochrony szyfrowania ani korzystać z nieznanego publicznego proxy tylko po to, aby obejść komunikat o błędzie. Nieznany pośrednik może rejestrować odwiedzane adresy, modyfikować odpowiedzi, wstrzykiwać treści lub przechwytywać dane przesyłane bez odpowiedniego szyfrowania. Wrażliwe czynności, takie jak logowanie do bankowości lub poczty, wymagają szczególnej ostrożności. Przydatne jest również zachowanie treści komunikatu błędu i godziny wystąpienia problemu, ponieważ ułatwia to późniejszą analizę. Kiedy zgłosić serwer pośredniczący do serwisu komputerowegoDo serwisu warto zgłosić się wtedy, gdy problem z serwerem pośredniczącym powtarza się mimo sprawdzenia ustawień, dotyczy kilku programów albo pojawił się po aktualizacji systemu, zmianie zabezpieczeń lub podłączeniu urządzenia do innej sieci. Szczególnej uwagi wymagają sytuacje, w których występują ostrzeżenia certyfikatów, nieznane reguły proxy, samoczynne zmiany konfiguracji, przekierowania na obce strony lub jednoczesne błędy poczty i przeglądania internetu. Takie objawy mogą wskazywać nie tylko na zwykłą pomyłkę konfiguracyjną, lecz także na problem z oprogramowaniem, profilem użytkownika albo ochroną sieci. Przed przekazaniem urządzenia pomocne jest przygotowanie informacji o tym, kiedy pojawił się błąd, których programów dotyczy, czy inne urządzenia działają poprawnie oraz czy wcześniej zmieniano ustawienia sieciowe. Nie należy usuwać wszystkich komunikatów ani przywracać wielu parametrów jednocześnie, ponieważ może to utrudnić odtworzenie sytuacji. W przypadku komputera używanego do poczty warto zabezpieczyć dostęp do konta i nie przekazywać haseł w treści opisu problemu. W Warszawie pomoc przy diagnostyce komputera może zostać zlecona firmie Warszawskie Pogotowie Komputerowe 24/7, zwłaszcza gdy kłopot z pośrednikiem łączy się z ogólną niestabilnością systemu, problemami z siecią lub nieprawidłowym działaniem kilku aplikacji. W ramach rozpoznania można ustalić, czy źródłem jest urządzenie użytkownika, ustawienia systemowe, lokalna sieć, program pocztowy czy zewnętrzna usługa. Pozwala to dobrać zakres dalszych prac bez pochopnego wyłączania zabezpieczeń i bez zmiany parametrów, które są wymagane przez daną sieć. |