Tworzenie zaszyfrowanych połączeń między hostami przez sieć publiczną Internet, stosowane w połączeniach VPN (Virtual Private Network), to
A. trasowanie
B. mapowanie
C. tunelowanie
D. mostkowanie
Pytanie z egzaminu CKE, czerwiec 2019 (arkusz E.13-X-19.06).
Tunelowanie to właściwe określenie dla tworzenia logicznego, zwykle szyfrowanego połączenia przez sieć publiczną, taką jak Internet. W VPN dane z jednej sieci albo hosta są pakowane w dodatkowy nagłówek, czyli enkapsulowane, a następnie przesyłane przez tunel do drugiej strony. Dla użytkownika wygląda to tak, jakby komputer był podłączony bezpośrednio do sieci firmowej, mimo że fizycznie korzysta np. z domowego internetu albo Wi-Fi w hotelu. W praktyce spotkasz tu technologie takie jak IPsec, SSL/TLS VPN, OpenVPN, WireGuard czy L2TP/IPsec. Samo tunelowanie nie zawsze musi oznaczać szyfrowanie, ale w VPN jest ono prawie zawsze łączone z szyfrowaniem, uwierzytelnianiem i kontrolą dostępu. Z mojego doświadczenia to jest bardzo ważne rozróżnienie, bo tunel bez zabezpieczeń nie daje realnej poufności. Dobre praktyki branżowe mówią o używaniu silnych algorytmów, np. AES-GCM albo ChaCha20-Poly1305, certyfikatów, MFA, aktualnych klientów VPN i ograniczania dostępu tylko do potrzebnych zasobów. Przykład praktyczny: pracownik zdalny łączy się przez VPN z serwerem plików w firmie, a jego pakiety są przesyłane przez zaszyfrowany tunel, którego osoby postronne w Internecie nie powinny móc odczytać.
W tym pytaniu łatwo pomylić kilka pojęć sieciowych, bo wszystkie brzmią trochę podobnie i dotyczą przesyłania danych. Jednak tworzenie zaszyfrowanego połączenia VPN przez publiczny Internet nazywa się tunelowaniem, a nie innymi mechanizmami sieciowymi. Trasowanie, czyli routing, polega na wyznaczaniu drogi pakietów między sieciami. Router analizuje adres IP docelowy, tablicę routingu, metryki tras i decyduje, do którego następnego urządzenia wysłać pakiet. To jest fundament działania Internetu, ale samo w sobie nie tworzy bezpiecznego kanału ani nie szyfruje ruchu. Można mieć świetnie skonfigurowane trasowanie, a dane nadal będą lecieć jawnie, jeśli nie zastosuje się VPN, TLS albo innego mechanizmu ochrony.
Mapowanie też nie pasuje do opisu. W informatyce mapowanie może oznaczać np. mapowanie dysku sieciowego, mapowanie portów w NAT, przypisanie nazw do adresów albo odwzorowanie zasobów. To są przydatne rzeczy administracyjne, ale nie tworzą one zaszyfrowanego tunelu między hostami. Typowy błąd polega na tym, że ktoś widzi dostęp do zasobu zdalnego i od razu kojarzy to z VPN, choć technicznie są to inne warstwy i inne zadania.
Mostkowanie, czyli bridging, działa głównie w warstwie drugiej modelu OSI i służy do łączenia segmentów sieci tak, jakby były częścią jednej sieci lokalnej. Most albo przełącznik podejmuje decyzje na podstawie adresów MAC. To nie jest mechanizm typowy dla zestawiania bezpiecznych połączeń przez Internet. W VPN mogą istnieć tryby zbliżone do pracy warstwy drugiej, ale ogólna nazwa procesu tworzenia takiego logicznego kanału to właśnie tunelowanie. Moim zdaniem najlepsza metoda zapamiętania jest prosta: routing wybiera drogę, bridging łączy segmenty LAN, mapping odwzorowuje zasoby lub adresy, a tunneling przenosi ruch przez wirtualny kanał, często dodatkowo szyfrowany.
Mapowanie też nie pasuje do opisu. W informatyce mapowanie może oznaczać np. mapowanie dysku sieciowego, mapowanie portów w NAT, przypisanie nazw do adresów albo odwzorowanie zasobów. To są przydatne rzeczy administracyjne, ale nie tworzą one zaszyfrowanego tunelu między hostami. Typowy błąd polega na tym, że ktoś widzi dostęp do zasobu zdalnego i od razu kojarzy to z VPN, choć technicznie są to inne warstwy i inne zadania.
Mostkowanie, czyli bridging, działa głównie w warstwie drugiej modelu OSI i służy do łączenia segmentów sieci tak, jakby były częścią jednej sieci lokalnej. Most albo przełącznik podejmuje decyzje na podstawie adresów MAC. To nie jest mechanizm typowy dla zestawiania bezpiecznych połączeń przez Internet. W VPN mogą istnieć tryby zbliżone do pracy warstwy drugiej, ale ogólna nazwa procesu tworzenia takiego logicznego kanału to właśnie tunelowanie. Moim zdaniem najlepsza metoda zapamiętania jest prosta: routing wybiera drogę, bridging łączy segmenty LAN, mapping odwzorowuje zasoby lub adresy, a tunneling przenosi ruch przez wirtualny kanał, często dodatkowo szyfrowany.